SingleBrain Gateway

SingleBrain Gateway gives the assistant you already use one key to your own marketing accounts. Ask which pages lost traffic this week, and it pulls Google Analytics and Search Console and writes the answer in Claude, ChatGPT, or Cursor.

Free to start. Accounts you connect are not charged, and a new organization includes $5 in credits for paid tools.

Works with Claude, ChatGPT, and Cursor.

Connects to Google Analytics, Search Console, Google Sheets, Slack, HubSpot, Stripe, Gong, Coda, Asana, OpenAI, and Perplexity.

For the team

What SEO and marketing ops use it for

The weekly question usually starts in Slack or a doc. Someone still has to open Google Analytics and Search Console and pull the numbers by hand.

SEO

Which queries lost clicks this week, and which pages drove them?

Your agent runs Search Console and Google Analytics and writes the brief. The brief names the page and the query.

Search Console Google Analytics
Marketing ops

What moved in the pipeline, and what did the calls say about it?

Your agent reads the HubSpot deals that changed and the Gong calls about those deals, then writes the summary in the chat where you asked.

HubSpot Gong
See how it works

Ask one question and get the answer from the accounts you connected.

Tools available3
run_ga4_reportSessions, last 7 days
hubspot.dealsDeals that changed stage
gong.transcriptWhat was said on the calls
Not available
stripe.balanceNot connected by this orgabsent
Agentexample

"How did sessions look last week, and which deals moved?"

Sessions, last 7 days48,200
Deals advanced14
Calls naming the top creative4 of 9

Sessions are up, and the pipeline moved with it. The lift is one creative.

3 calls, 3 log rows0 bytes stored
Your connectionsacme
Google AnalyticsYour accountyours
HubSpotYour accountyours
Refused this run
gong.calls, org northwindAnother organization's accountdenied

Example only. Not customer data.

01
Connect the accounts you already run

Google Analytics, Search Console, Slack, HubSpot, and the other tools on this page. You use your own login, and you can revoke it any time.

→
02
Take one key

Paste it into Claude, ChatGPT, or Cursor. It reaches only the accounts you connected.

→
03
Ask the question

The agent calls the tools and writes the answer. Every call shows up in your activity log.

For a technical reader

What you don't have to build

Managed auth

OAuth, refresh, and revocation, handled. You grant access, and you can revoke it.

Tools scoped to your connections

An agent sees tools for the accounts you connected. Nothing else is listed.

listed run_ga4_report connected listed hubspot.deals connected absent stripe.balance not connected

MCP server

One endpoint for Claude, ChatGPT, and Cursor. Plain HTTP for everything else. No SDK to adopt.

claude mcp add singlebrain \
  --url https://gateway.singlebrain.com/mcp

curl https://gateway.singlebrain.com/api/data/google/properties \
  -H "Authorization: Bearer $KEY"

Nothing crosses between organizations

Each organization is separated in Postgres. A query for another organization's accounts returns nothing.

acme
own accounts
denied
northwind
own accounts
Questions

Common questions

What can the key reach?

Only the accounts your organization connected, and only the access you granted. Accounts you did not connect are not listed.

Do you store our data?

We store the encrypted credential and a short record of each call: who asked, which service, and what kind of request. We do not store the data that came back.

Can one customer's accounts be read by another?

No. Each organization is its own tenant. Row-level security in Postgres refuses a cross-organization query, and the application connects as a role that cannot bypass it and has no schema rights. Credentials are encrypted with AES-256-GCM, bound to the organization and the service. SOC 2 is in progress. The tests run against a real database as both roles.

your org
own accounts
denied
another org
own accounts
What does Slack do here?

Mention the assistant in Slack and it replies in that thread. That reply does not pull your other accounts. The key you paste into Claude, ChatGPT, or Cursor can read Slack. It does not post, upload files, or add reactions.

How does this relate to a Single Brain deployment?

Single Grain sells managed revenue agents. The Gateway is how one reaches your accounts. This site is shared, and each organization is separated in the database. A dedicated deployment runs on infrastructure nobody else shares, for agents that act and not only read.

One key, and your agent finishes the job.

Connect an account, take a key, and ask the question in the agent you already use.

Get started

gateway.singlebrain.com