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: Bearerheader - 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.