Connect

Connect Any MCP client

Every client that speaks MCP over HTTP takes the same URL. For clients that only run local servers, bridge it.

  1. Remote (HTTP) clients

    Give the client the server URL. Transport: Streamable HTTP. No authentication during the preview.

    URL
    https://coingraph.ai/mcp
  2. Local-only clients

    Bridge the remote server with mcp-remote:

    mcp.json
    {
      "mcpServers": {
        "coingraph": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://coingraph.ai/mcp"
          ]
        }
      }
    }
  3. Your own code

    import { Client } from "@modelcontextprotocol/sdk/client/index.js";
    import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
    
    const client = new Client({ name: "my-agent", version: "1.0.0" });
    await client.connect(new StreamableHTTPClientTransport(new URL("https://coingraph.ai/mcp")));
    const res = await client.callTool({ name: "check_token", arguments: { token: "chainlink", size_usd: 5000 } });
    console.log(res.content);

Check it works #

List the tools (tools/list): there are 22, from search_tokens to run_daily_market_brief.

i

Note

MCP calls are free during the preview. The same tools are on the REST API, where paid calls use x402: pricing. Everything about the server (transport, tools, prompts) is on Connect and Tools.