Connect your coding agent to the ChainIT SDK
ChainIT runs a read-only MCP server that gives your AI coding agent verified answers about the hosted-auth SDK: real symbol declarations, the canonical package name, and vetted scaffold files. No API key, no login, one address:
https://sdk-mcp.chainithub.com/mcp
The server is read-only and holds no secrets. It never sees your code, your tenant, or your users. Your agent asks it questions about the SDK, nothing else.
Claude Code
claude mcp add --transport http chainit-sdk https://sdk-mcp.chainithub.com/mcp
Cursor
Add to Cursor
Or add it by hand in .cursor/mcp.json:
{ "mcpServers": { "chainit-sdk": { "url": "https://sdk-mcp.chainithub.com/mcp" } } }
VS Code with Copilot
In .vscode/mcp.json. Note the key is servers, not mcpServers:
{ "servers": { "chainit-sdk": { "type": "http", "url": "https://sdk-mcp.chainithub.com/mcp" } } }
Codex CLI
codex mcp add chainit-sdk --url https://sdk-mcp.chainithub.com/mcp
Any other client
It is a remote streamable-HTTP server with no auth. Point the client at
https://sdk-mcp.chainithub.com/mcp. Claude Desktop users can add it under Settings,
Connectors, "Add custom connector".
Or paste this to your agent and let it wire itself up:
Add the MCP server at https://sdk-mcp.chainithub.com/mcp to this project as "chainit-sdk", HTTP transport, no auth, then use it for every ChainIT question.
Commit the config for your team
Claude Code reads .mcp.json at the repo root, Cursor reads .cursor/mcp.json, VS Code reads
.vscode/mcp.json. Commit any of the snippets above and every agent that opens the repo finds
the server on its own.
What it answers
| Tool | What it does |
|---|---|
chainit_sdk_lookup | One symbol, prop, endpoint, or error code, with its real declaration |
chainit_sdk_search | Search when you do not know the name |
chainit_sdk_scaffold | A vetted set of whole integration files |
The one fact worth knowing before any tool call: the SDK package is @chainitservices/hosted-ui,
pinned ^1.0.1. Two older package names are still live on npm and are superseded. The server
knows all of them and says what to use instead.