Get started
Quickstart
Add the Kinro MCP server to Claude, ChatGPT, Codex, Cursor, VS Code or any MCP client. No account or API key.
Kinro's MCP server is hosted. There is nothing to install and nothing to sign up for: add the URL to your client and start a conversation.
| Setting | Value |
|---|---|
| URL | https://api.kinro.com/mcp |
| Transport | Streamable HTTP (POST, JSON responses) |
| Authentication | None |
| Tool timeout | At least 60 seconds; 320 seconds in Codex |
Claude
Claude Code:
claude mcp add --transport http kinro https://api.kinro.com/mcpClaude apps: open Settings, then Connectors, choose Add custom connector, and enter https://api.kinro.com/mcp with no authentication.
ChatGPT
Custom apps require a ChatGPT plan and workspace permissions that support developer mode. Follow OpenAI's current setup instructions if the controls below are unavailable.
- In ChatGPT on the web, open Settings, then Apps, then Advanced settings, and enable developer mode. Your workspace administrator may need to grant access first.
- Create an app with the URL
https://api.kinro.com/mcpand authentication set to none, scan its tools, and finish creating it. - Start a new chat, select the Kinro app, and ask about business insurance.
In ChatGPT, users can also attach insurance documents. Other agents send documents as base64; see Documents.
Codex
codex mcp add kinro --url https://api.kinro.com/mcpThen raise the tool timeout in ~/.codex/config.toml, because Kinro's replies can take longer than a minute and update checks wait for news:
[mcp_servers.kinro]
url = "https://api.kinro.com/mcp"
tool_timeout_sec = 320Cursor
Add Kinro to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"kinro": { "url": "https://api.kinro.com/mcp" }
}
}VS Code
Add Kinro to .vscode/mcp.json:
{
"servers": {
"kinro": { "type": "http", "url": "https://api.kinro.com/mcp" }
}
}Any other MCP client
Configure a remote MCP server using Streamable HTTP at https://api.kinro.com/mcp with no authentication. The server is stateless: it issues no Mcp-Session-Id, and each HTTP request carries one JSON-RPC message. Send Accept: application/json, text/event-stream on every request.
To list the tools from a terminal:
curl -sS https://api.kinro.com/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Calling ask_kinro the same way opens a real insurance request:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "ask_kinro",
"arguments": {
"message": "I run a two-person painting company in Austin. What insurance do I need, and what would it cost?"
}
}
}The result carries Leo's reply and a conversation_id. Pass that ID on every later call in the same conversation. Conversations explains the full loop.
Test your integration
Use Kinro's test endpoint while you build, and switch to production when you are ready:
https://api-preview.kinro.com/mcpIt has the same tools and behaves the same way, with these differences:
- Test quotes, not coverage. Conversations create test-side request records. Available quotes use carriers' test systems, so they do not represent an offer of real insurance or start coverage. Some coverage may be unavailable for testing.
- Use made-up business details. Do not share real customer information. This endpoint is not isolated from all outside communication: contact details you supply may receive real messages. Omit contact details or use only addresses and numbers you control.
- It changes first. The test endpoint runs Kinro's newest version before production. It can behave differently from production for a short time, or be briefly unavailable.
Give the two connections different names in your client, such as kinro and kinro-test, so a test conversation never goes to production.
Your first conversation
- Ask your assistant a business insurance question and let it call
ask_kinrowith your words. - Answer Leo's follow-up questions about the business. Your assistant relays them.
- When Leo says it is pricing a quote, your assistant checks back with
ask_kinrowithout a message until the quote arrives, usually within a few minutes. - Review the quote. The message lists the available price, limits, dates and exclusions, with a link to the full quote on kinro.com.