The BrainFlow MCP server connects Claude Desktop, ChatGPT, Gemini, Cursor, and GitHub Copilot to your team's shared email memory. Ask questions in plain English. Get sourced answers in seconds. No SQL required.
MCP (Model Context Protocol) is an open standard that lets AI assistants connect to external data sources. Instead of copying and pasting context into a chat window, the AI queries your data directly — in real time, with your permission, under your control.
BrainFlow implements MCP over SSE (Server-Sent Events). Your AI assistant sends a natural language question, BrainFlow translates it to SQL, runs it against your team's email database, and returns a sourced answer with links to the original threads.
Natural language → SQL
Ask “What did the design team decide about the new landing page?” The AI translates your question to a query, BrainFlow executes it, and returns a sourced answer.
Read-only by design
The server only accepts SELECT queries. It cannot write, delete, or modify anything. This is enforced at the code level — not by policy.
Company-scoped isolation
Every query is filtered to your company. Even if two teams use BrainFlow, their data never mixes. API keys are hashed with SHA-256 and scoped per company.
“What commitments did sales make to Delta Corp that operations should know about?”
Surfaces delivery timelines, SLAs, and special terms so ops can plan fulfillment.
“Has anyone from engineering spoken to Acme Corp about the API issues?”
Cross-team client history — who talked, when, and what was promised.
“Which prospects did the BD team reach out to that we already have contracts with?”
Prevents duplicate outreach by surfacing existing client relationships.
“Can you summarize the marketing team's exchanges over the last week?”
Campaign updates, vendor discussions, and stakeholder feedback in one overview.
“What did the product team decide about the Q3 roadmap in their last sync?”
Engineering and design stay aligned by accessing product decisions automatically.
“Show me unresolved high-priority tasks across all teams.”
Extracts commitments with deadlines, flags overdue items, and shows who owns them.
“What did legal say about the Alpha contract terms?”
Sales and ops get instant access to legal feedback without forwarding threads.
“Find all Q3 budget discussions across departments.”
Finance, HR, and team leads see budget decisions and trade-offs in one place.
“Summarize all client feedback the support team collected this month.”
Product and engineering get a distilled view of user pain points and requests.
“Which topics came up most in leadership emails this quarter?”
Company-wide trend detection so every team understands strategic priorities.
Sign in to your BrainFlow dashboard, go to API Keys, and clickGenerate key. Name it (e.g., “Claude Desktop”) and copy the key — you will only see it once.
BrainFlow connects to your AI assistant through its connector or app system. Select your platform below and follow the steps.
Claude (Web)
Name: BrainFlow
URL: https://brain-flow.ai/mcp/sse?api_key=bf_mcp_YOUR_KEY_HEREClaude Desktop
In Claude Desktop, go to Settings → Developer → Edit Config and add BrainFlow as a remote server:
{
"mcpServers": {
"brainflow": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://brain-flow.ai/mcp/sse",
"--header",
"x-api-key:bf_mcp_YOUR_KEY_HERE"
]
}
}
}Or use the Claude CLI: claude mcp add --transport http brainflow https://brain-flow.ai/mcp/sse --header "x-api-key:bf_mcp_YOUR_KEY_HERE"
Restart your AI assistant. You should see the BrainFlow tools available in the chat interface. Try your first query:
“What did marketing and sales agree on for the Q4 launch timeline?”
Your AI assistant will call the BrainFlow MCP server, run the query, and return a sourced answer with direct links to the original email threads.
Permanently read-only
Only SELECT, EXPLAIN, SHOW, DESCRIBE, and WITH queries are allowed. No UPDATE, DELETE, INSERT, DROP, or ALTER — ever.
API key authentication
Every request requires a valid API key. Keys are SHA-256 hashed in the database. Plaintext keys are never stored.
Company isolation
Every query is scoped to your company. The WHERE clause is injected automatically. No cross-tenant data access is possible.
Audit trail
Every key usage is tracked with last_used_at timestamps. Revoke keys instantly from the dashboard if a device is lost.
It is a Model Context Protocol implementation that lets Claude, Cursor, GitHub Copilot, and other MCP-compatible assistants query your team's shared email memory via natural language. The assistant sends a question, BrainFlow translates it to SQL, and returns a sourced answer.
Yes. The query validator rejects anything that is not a SELECT, EXPLAIN, SHOW, DESCRIBE, or WITH statement. Write keywords (INSERT, UPDATE, DELETE, DROP, ALTER, CREATE, TRUNCATE, GRANT) are blocked with a hardcoded allow-list. There is no environment variable or setting to disable this.
Any assistant that implements MCP: Claude Desktop, ChatGPT (with Developer Mode), Gemini, Cursor, GitHub Copilot (VS Code), and any other tool that supports the Model Context Protocol over SSE.
No. The MCP server requires an active BrainFlow subscription because it queries your team's shared memory database. There must be email data in BrainFlow for the server to return meaningful answers.
Go to your BrainFlow dashboard → API Keys. Click the revoke button next to any key. The key is deactivated immediately and will be rejected on the next request.
Revoke the lost key from your dashboard and generate a new one. Because keys are SHA-256 hashed, we cannot recover the plaintext. You must create a new key.
Yes. Each API key is subject to fair-use rate limits based on your plan. Startup and Corporate plans include higher throughput than Founder plans. Contact us if you need enterprise-level quotas.
Self-hosting is available on Corporate plans. Contact us for deployment documentation and infrastructure requirements. All self-hosted instances still require a valid BrainFlow API key for authentication.
Generate your API key in the BrainFlow dashboard and connect your AI assistant in under 5 minutes.
Listed on
MCP Servers Directory