Connect kitty to Claude, Cursor or any MCP client
kitty runs a remote MCP server, so your assistant can list ventures, read board research, start an analysis and ask the advisors directly.
Last updated 2026-08-30
kitty exposes a remote Model Context Protocol server, so an assistant can operate your ventures instead of you copying text between tabs.
Get an API key
Settings → Security → API keys (MCP) → name it (something like "Claude Desktop") → Create key.
The key starts kitty_sk_ and is shown once — copy it immediately. You can hold up to 10 live keys, and revoke any of them from the same card.
A key acts as you: same workspace, same venture access, same plan limits, same Treats. It cannot satisfy a two-factor challenge and cannot create more keys.
Point your client at it
Endpoint: https://kitty.build/api/mcp, authenticated with Authorization: Bearer kitty_sk_....
The transport is stateless Streamable HTTP and POST only — a client that opens with GET is told so rather than hanging.
Full per-client setup, including config snippets for Claude Code, Claude Desktop, Cursor and the Claude API, is on the MCP setup guide. It is the authoritative version and is kept in step with the server.
What your assistant can do
Eleven tools:
| Tool | What it does |
|---|---|
list_ventures | Every venture the key can reach |
get_venture | One venture in detail |
create_venture | Add a new one |
start_analysis | Convene the nine boards |
get_analysis_status | Poll a running analysis |
get_board_report | Read one board's research |
get_portfolio | The cross-venture view |
ask_advisor | Put a question to an advisor persona |
manage_todos | List, add or complete todos |
add_note | Write a note to a venture |
get_credit_balance | Your Treats balance |
Analyses take about twenty minutes, so the pattern is start_analysis then poll get_analysis_status — don't hold a single call open.
Costs and limits
Jobs cost exactly what they cost in the app: a deep analysis is 80 Treats whether started by you or by your assistant. The endpoint is rate limited to 60 requests per minute per key.
If it stops working
- 401 — the key is wrong, revoked, or the header isn't
Authorization: Bearer kitty_sk_... - 405 — your client is using GET; the server is POST-only
- 429 — over 60 requests a minute; back off
- 402 — out of Treats, see how Treats work
Frequently asked
- Where do I get an API key?
- Settings → Security → API keys (MCP) → **Create key**. It is displayed once, so copy it straight away.
- I lost my key.
- Keys cannot be recovered — that is the point. Revoke it from the same card and create a new one.
- Does using MCP cost extra?
- No. The same jobs cost the same Treats however they are started.
Related articles
- Automate kitty with the API and webhooksA small HTTP API and signed event webhooks that work with Zapier, Make, n8n or your own code — with the human approval gate intact.
- Connect Stripe, GitHub, Airtable and the restWhat each connector unlocks, how credentials are stored and scoped, and the honest limits of what each one can do today.
- How Treats workTreats are the one meter for heavy AI jobs. Here's exactly what costs what, what's included for free, and what happens when you run out.
Still stuck?
Email info@foundergem.com with your account email and what you were trying to do. A human replies, usually within one business day.
Browse all articles