Your Starko workspace,inside Claude, Cursor and VS Code.
The Starko MCP server gives any MCP host the tools the ⌘L chat uses: tickets, conversations, CRM, the knowledge base, reporting, workflows and Starko AI runs. Each person signs in with their own Starko account and acts with their own role, and every action that needs approval still asks for it.
https://v2.starko.one/api/mcpclaude mcp add --transport http starko https://v2.starko.one/api/mcpIn Claude.ai, Cursor or VS Code, add a custom connector with the endpoint URL. The app opens Starko to sign in and pick the workspace; actions that need approval ask for it in the app.
MCP server in short.
- Endpoint
https://v2.starko.one/api/mcp- Transport
- Streamable HTTP.
- Sign-in
- OAuth 2.1 with PKCE. There are no API keys.
- Switch
- Off by default. Only the workspace owner turns it on or off.
- Who connects
- Any member, with their own Starko login and their own role.
- Scopes
tools:readandtools:write. Write includes read.- Approvals
- A one-time confirmation token, valid for ten minutes.
- Rate limit
- 120 calls a minute per person and workspace.
Three steps, and each person signs in as themselves.
- In Claude Code it is one line:
claude mcp add --transport http starko https://v2.starko.one/api/mcp. - In Claude.ai, Cursor or VS Code, add a custom connector with the endpoint URL.
- The consent screen names the app, marks it Verified when it identifies itself with a metadata document, and says where your browser returns afterwards.
- A connection works in one workspace. To use another, connect again and pick it.
- The public docs list every tool and its access: v2.starko.one/docs/mcp.
Choose the workspace it may work in. It will act as you, with your role, and every action that needs a person's approval will still ask for it.
After you decide, your browser returns to claude.ai.
Disconnecting the app on its side ends this access; it also ends when you leave the workspace.
The same tools as ⌘L, filtered by your role and scope.
tools:read; everything else needs tools:write.- Tickets and projects: search, read, create, update, comment, link, and create projects.
- Customers: conversations, clients, companies, tenants and deals, replies and CRM changes.
- Knowledge and reporting: articles, reporting, analytics, team workload and SLA status.
- Factory: ticket workflows, recommendations, and Starko AI runs and sessions, including steering a session and merging its pull request.
- Tools that only make sense in a chat are left out: navigating, asking you a question, follow-ups, chat attachments, exports and PDF reports.
- Every tool is annotated read-only or destructive, so hosts that honour annotations can ask before calling.
Writes with consequences never run on the first call.
approval_required, a plain summary of what would happen and a one-time confirmation token. Your host shows the summary. When you agree, it repeats the call with the same arguments and the token, and the tool runs once. Change an argument and the token no longer matches.- Gated: replies and new e-mails to customers, CRM changes, conversation actions, article writes, archiving and batch ticket changes, creating, changing and running workflows, and starting or ending Starko AI runs, sessions and crews.
- A token is valid for ten minutes and works once.
- A tool that refuses answers
ok: falsewith the reason, and the host is told to relay it as is.
{ "ticketId": "8c1f…", "kind": "bug", "size": "s" }{
"ok": false,
"code": "approval_required",
"summary": "Start a Starko AI run on this ticket · bug, small",
"confirmation_token": "c3RhcmtvLm…",
"expires_in": 600
}{ "ticketId": "8c1f…", "kind": "bug", "size": "s",
"_confirm": "c3RhcmtvLm…" }{ "ok": true, "data": { "status": "started", … } }CSV export times out for large accounts
Northwind Web
Your team's skills show up in the host's / menu.
- Only published versions are served, never a draft.
- Skills set to "Only Starko" stay out of the menu.
- A skill's bundled files are listed by name.
- Reconnect the connector or start a new conversation to see newly published skills.
Available in
MCP: shows up as a prompt in Claude, Cursor and VS Code (not for "Only Starko" skills).
Who can use it
Tokens tied to one person, one workspace and one app.
- Access tokens last one hour. Refresh tokens last 30 days and rotate on every use.
- Access ends when the host disconnects, when the person leaves the workspace, or when the owner switches MCP access off.
- Each person gets 120 calls a minute per workspace. Past that, a call returns a short error asking to wait a minute.
- Background and design notes are in the post Starko MCP server.
FAQAbout MCP server.
Connect a channel and a repository. Turn the support queue into a build queue.
Feedback starts flowing in minutes. The first recommendation shows up as soon as a pattern repeats, and the first pull request as soon as you accept one.