Connect your AI
Setup by app
Steps for each AI app that can use the iKnow Blockchain connection, with install links where the app offers them. Every app uses the same address and the same free sign-in.
Connection address
https://mcp.iknowblockchain.com/mcpWhat you still type
An install link fills in the name and the address; you confirm in the app and sign in. Without a link, you type the name, or paste the address and the settings shown for your app.
Tested on this address
Claude
Step-by-step instructions, including the sign-in choices: Claude on the Connect page.
ChatGPT
ChatGPT has no install link. Steps: ChatGPT on the Connect page.
Set up, not yet tested
Our sign-in service reads these apps’ own published identities, so there is no client ID to enter. No sign-in through it has been recorded on this address for them yet. If one fails, email [email protected] with the app’s name and version.
Claude Code
- In a terminal, run:
To use it in every project, add
claude mcp add --transport http iknow-blockchain https://mcp.iknowblockchain.com/mcp--scope userafteradd. - In Claude Code, type
/mcp, select iknow-blockchain and follow the sign-in prompt in your browser. - Run the connection check.
Codex (CLI, IDE extension and ChatGPT desktop app)
- In a terminal, run:
Or add it to
codex mcp add iknow-blockchain --url https://mcp.iknowblockchain.com/mcp~/.codex/config.toml:[mcp_servers.iknow-blockchain] url = "https://mcp.iknowblockchain.com/mcp" - Run
codex mcp login iknow-blockchainand sign in in your browser. - The Codex IDE extension and the ChatGPT desktop app use the same settings. Run the connection check.
Grok
- In Grok on the web, open grok.com/connectors (external site) and choose New Connector, then Custom.
- Name it iKnow Blockchain and paste the connection address. There is no client ID to enter: Grok identifies itself to our sign-in service with its own published details.
- Sign in when Grok opens our sign-in page: choose Continue to sign in, then Continue with Google.
- In a chat, check that iKnow Blockchain is turned on in the Connectors menu, then run the connection check.
Apps that use the iKnow Blockchain client ID
These apps sign in with one shared client ID, which you enter in their settings; the install links fill it in. It is public, has no secret and grants read access only after you sign in.
ikb.publicNew ID from October 18, 2026. This ID belongs to our own sign-in service. The earlier ID, which starts with tpc_, worked only with the sign-in through Auth0 and no longer works: connections made with it ended on October 18, 2026. If you added iKnow Blockchain with the earlier ID, remove it from your app and add it again with the ID above, ikb.public, using the steps below. You only do this once.
Cline
- In the Cline panel, choose the MCP Servers icon, open Configure and choose Configure MCP Servers (the Cline CLI uses
~/.cline/data/settings/cline_mcp_settings.json). Add this, inside"mcpServers"if the file already has one:{ "mcpServers": { "iknow-blockchain": { "type": "streamableHttp", "url": "https://mcp.iknowblockchain.com/mcp", "oauthClient": { "clientId": "ikb.public" } } } } - Sign in when Cline opens the sign-in page in your browser. In the Cline CLI, run
cline mcpand choose Authorize OAuth. - Run the connection check.
Cursor
Install in Cursor (opens the app)
- Choose Install in Cursor above and confirm the install in Cursor.
- Sign in when Cursor opens the sign-in page. If none opens, check that the server is turned on under Customize in the sidebar.
- Run the connection check in a chat.
Without the link: add this to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project), inside "mcpServers" if the file already has one:
{
"mcpServers": {
"iknow-blockchain": {
"url": "https://mcp.iknowblockchain.com/mcp",
"auth": {
"CLIENT_ID": "ikb.public",
"scopes": [
"ikb:read",
"offline_access"
]
}
}
}
}Gemini CLI
- Add this to
~/.gemini/settings.json(every project) or.gemini/settings.json(one project), inside"mcpServers"if the file already has one. It fixes the sign-in return address on port 7777, so it stays the same each time:{ "mcpServers": { "iknow-blockchain": { "httpUrl": "https://mcp.iknowblockchain.com/mcp", "oauth": { "enabled": true, "clientId": "ikb.public", "scopes": [ "ikb:read", "offline_access" ], "redirectUri": "http://localhost:7777/oauth/callback" } } } } - In Gemini CLI, run
/mcp auth iknow-blockchainand sign in in your browser. The browser must run on the same computer. - Run the connection check.
Kilo Code
- Add this to
~/.config/kilo/kilo.jsonc(every project) orkilo.jsoncin a project’s root (one project), inside"mcp"if the file already has one:{ "mcp": { "iknow-blockchain": { "type": "remote", "url": "https://mcp.iknowblockchain.com/mcp", "oauth": { "clientId": "ikb.public", "scope": "ikb:read offline_access", "redirectUri": "http://127.0.0.1:19876/mcp/oauth/callback" } } } } - Kilo Code shows a notification to sign in to iknow-blockchain; choose it and sign in in your browser.
- Run the connection check.
Kiro
- Add this to
~/.kiro/settings/mcp.json(every workspace) or.kiro/settings/mcp.json(one workspace), inside"mcpServers"if the file already has one. It fixes the sign-in return address on port 7779, so it stays the same each time:{ "mcpServers": { "iknow-blockchain": { "url": "https://mcp.iknowblockchain.com/mcp", "oauth": { "clientId": "ikb.public", "oauthScopes": [ "ikb:read", "offline_access" ], "redirectUri": "http://localhost:7779/oauth/callback" } } } } - Kiro opens the sign-in page when it connects; sign in in your browser.
- Run the connection check.
LM Studio
- In LM Studio, open the Program tab in the right-hand sidebar and choose Install, then Edit mcp.json. Add this, inside
"mcpServers"if the file already has one:{ "mcpServers": { "iknow-blockchain": { "url": "https://mcp.iknowblockchain.com/mcp", "auth": { "CLIENT_ID": "ikb.public" } } } } - LM Studio opens the sign-in page in your browser; sign in.
- Run the connection check.
MCP Inspector
The MCP Inspector is a developer tool for testing servers. It needs Node.js and runs the @modelcontextprotocol/inspector package from npm, which is not ours.
- Run
npx @modelcontextprotocol/inspector@latestand open the page it prints, athttp://localhost:6274. Its sign-in return address follows the address bar. - Choose Streamable HTTP and paste the connection address.
- In the server’s OAuth settings, enter the client ID above, and under Authorization enter the scopes
ikb:read offline_access. Connect and sign in.
OpenCode
- Add this to your
opencode.json, inside"mcp"if the file already has one. It fixes the sign-in return address, so it stays the same when OpenCode changes its default:{ "$schema": "https://opencode.ai/config.json", "mcp": { "iknow-blockchain": { "type": "remote", "url": "https://mcp.iknowblockchain.com/mcp", "enabled": true, "oauth": { "clientId": "ikb.public", "scope": "ikb:read offline_access", "redirectUri": "http://127.0.0.1:19876/mcp/oauth/callback" } } } } - Run
opencode mcp auth iknow-blockchainand sign in in your browser. - Run the connection check.
Perplexity
- Open Account settings, then Connectors. Choose + Custom connector, then Remote.
- Name it iKnow Blockchain, paste the connection address as the MCP Server URL and choose Streamable HTTP as the transport.
- Choose OAuth for authentication, enter the client ID above and leave the client secret empty.
- Optionally upload the iKnow Blockchain icon (PNG, 128 pixels, under 3 KB).
- Tick the acknowledgement, choose Add, then select the connector card to sign in and turn it on.
Qwen Code
- Add this to
~/.qwen/settings.json(every project) or.qwen/settings.json(one project), inside"mcpServers"if the file already has one:{ "mcpServers": { "iknow-blockchain": { "httpUrl": "https://mcp.iknowblockchain.com/mcp", "oauth": { "enabled": true, "clientId": "ikb.public", "scopes": [ "ikb:read", "offline_access" ], "redirectUri": "http://localhost:7777/oauth/callback" } } } } - In Qwen Code, open the
/mcpdialog, select iknow-blockchain and sign in in your browser. - Run the connection check.
VS Code (GitHub Copilot)
Install in VS Code (opens the app)
- Choose Install in VS Code above. VS Code opens the server with the address and client ID filled in; choose Install.
- When VS Code asks to sign in for iknow-blockchain, allow it and sign in in your browser.
- In Copilot Chat, check that the iKnow Blockchain tools are turned on, then run the connection check.
Without the link: run MCP: Open User Configuration from the Command Palette and add this; if the file already has "servers", add only the iknow-blockchain entry inside it:
{
"servers": {
"iknow-blockchain": {
"type": "http",
"url": "https://mcp.iknowblockchain.com/mcp",
"oauth": {
"clientId": "ikb.public"
}
}
}
}Apps that only run local servers (mcp-remote)
Some apps can only start a program on your computer, not reach a server address. The open-source mcp-remote bridge connects them. It needs Node.js and runs the latest mcp-remote package from npm, which is not ours.
- Add this to the app’s MCP settings file, inside
"mcpServers"if the file already has one. The3334fixes the sign-in return port, so it stays the same each time:{ "mcpServers": { "iknow-blockchain": { "command": "npx", "args": [ "mcp-remote@latest", "https://mcp.iknowblockchain.com/mcp", "3334", "--static-oauth-client-info", "{\"client_id\":\"ikb.public\"}", "--static-oauth-client-metadata", "{\"scope\":\"ikb:read offline_access\"}" ] } } } - Restart the app. mcp-remote opens the sign-in page in your browser; sign in.
- Run the connection check.
Other apps
An app not listed here needs to support remote MCP servers with OAuth sign-in. Apps that identify themselves with their own published details, as Claude, ChatGPT and Grok do, need no client ID. Our sign-in service does not offer automatic registration. If the app asks for a client ID, enter the connection address, the client ID above, no client secret and the scopes ikb:read offline_access. If the sign-in reports a redirect error, the app is not on our list yet: email [email protected] with its name.
Amazon Quick, Copilot Studio, Gemini Enterprise and Microsoft 365 Copilot are set up by an organization’s admin, and each needs its own sign-in settings on our side. To ask for one, email [email protected].