Cursor
Add the Talaria MCP server in Cursor to access docs, investigation, and integration tools.
What you're setting up
Add Talaria at https://api.newtalaria.com/mcp (Streamable HTTP), or paste the Cursor mcp.json shape below.
Why use this
This shape is Cursor's. Claude Code, VS Code, Codex, Gemini CLI, and Windsurf each use a different key — see MCP.
Before you start
Cursor requests tools/list, receives HTTP 401, and opens consent. Sign in to Talaria if needed, then allow install scopes (mcp:read mcp:write mcp:keys). A personal token from Workspace › Integrations is the fallback when OAuth stalls.
Warning
MCP uses OAuth or a personal token. API keys, publishable (tal_pk_…) or secret (tal_sk_…), never work on /mcp.
Never send a monitor token to MCP.
Steps
1. Add the server
-
Open Cursor Settings → MCP.
-
Add Talaria at
https://api.newtalaria.com/mcp(Streamable HTTP), or paste this into~/.cursor/mcp.json.json{ "mcpServers": { "Talaria": { "url": "https://api.newtalaria.com/mcp" } } } -
You can also copy the same file from the dashboard: Workspace › Integrations → Copy Cursor mcp.json (OAuth).
2. Install Talaria into a repo
get_doc→agents/add-talaria- Detect stack;
search_docs/get_docfor the SDK hub (e.g. Flutter undersdk/flutter) get_connection→ announce user + org; ask before create- On yes:
setup_projectwithconfirmed: true(tracing + one-time key) - Wire SDK from docs (
talaria_flutter,runZonedApp,--dart-define=TALARIA_BROWSER_API_KEY). The publishable key decides the environment. Do not passenvironmentin init.setup_projectreturns a development publishable key. send_test_event→ verify withsearch_events/search_issuesandenvironment: development.get_project_statscountsByEnvironmentis analytics volume and stays 0 when analytics is off.
3. Investigate production
list_projectssearch_issueswithenvironment: production(the default once a production key exists) →get_issue- Follow
traceId/sessionIdwhen present - Include
dashboardUrlfrom tool results when citing an issue - When the failure is already fixed, follow Triage issues with an agent:
update_issue_statuswith a note
Check it worked
After approve you should see the full tool catalogue (not only get_doc, list_docs, and search_docs). Call get_connection and announce identity before creating projects or minting keys.
Troubleshooting
Personal token (if OAuth stalls)
Cause: OAuth stalls.
Fix:
-
Dashboard Workspace › Integrations → Create personal MCP token.
-
Prefer Copy Cursor mcp.json (shown once). Choose 30 days, 90 days, or until you revoke it. Or paste Bearer yourself:
json{ "mcpServers": { "Talaria": { "url": "https://api.newtalaria.com/mcp", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } } -
The token is an opaque single-segment base64url JSON payload (starts with
eyJzdWIi…), not a three-part JWT. One space afterBearer.
Warning
MCP uses OAuth or a personal token. API keys, publishable (tal_pk_…) or secret (tal_sk_…), never work on /mcp.
Never send a monitor token to MCP.