Guide

Connect Cursor / Claude

Point your MCP client at InstantMCP.io (Streamable HTTP).

Add InstantMCP.io as a remote MCP server using Streamable HTTP (MCP specification 2026-07-28).

Before you start

  • Confirm your client supports remote / HTTP MCP (Streamable HTTP).
  • Have the MCP URL ready: either the public docs endpoint or your hosted user MCP from /app.

Public InstantMCP.io docs MCP

{
  "mcpServers": {
    "instantmcp": {
      "url": "https://instantmcp.io/mcp"
    }
  }
}

Reload MCP servers in Cursor (Command Palette → MCP). You should see tools such as search_docs and get_pricing.

Your own user MCP

After you create a server in /app, copy the hosted URL (always ends with /mcp) and your API key:

{
  "mcpServers": {
    "my-product": {
      "url": "https://YOUR_SLUG.instantmcp.link/mcp",
      "headers": {
        "Authorization": "Bearer imcp_YOUR_API_KEY"
      }
    }
  }
}

Built-in tools include ask (search all sources). With multiple ready sources you also get one ask_<source> tool per source. See What MCP tools can do.

If tools do not appear:

  • Confirm the URL includes /mcp
  • Confirm the Authorization: Bearer header
  • Restart Cursor after saving mcp.json
  • Confirm network access to the host

Claude Desktop / Claude.ai

Add a remote MCP connector with your URL (https://instantmcp.io/mcp or your *.instantmcp.link/mcp endpoint). Authenticate with the API key when asked, then enable the tools in the conversation.

ChatGPT

Where custom MCP / actions are supported, register the same Streamable HTTP URL you use in Cursor.

Local development

{
  "mcpServers": {
    "instantmcp": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

Use this only for local debugging of the public docs MCP.

Get the snippet via tool

If InstantMCP.io is already connected, call get_connect_snippet to print the JSON for Cursor or Claude.