MCP transport (Streamable HTTP)

The Model Context Protocol server, hoodgrow-mcp, as a stateless Streamable-HTTP endpoint — GET/POST/DELETE all route to the same handler. Requires a bearer token on every call (free or paid API key); unlike every other endpoint on this page, there is no x402 fallback here. Registers 8 read-only tools: get_catalog, get_token, get_corporate_actions, get_defi, get_holders, get_slippage, get_ohlc, get_base_tokens — each returning the same JSON shape as its REST counterpart above, wrapped as MCP tool content. One rate-limit check applies per HTTP request, not per individual tool call within a batched JSON-RPC request.

Responses
  • 200

    MCP JSON-RPC response.

  • application/json
  • application/json
Request Example for get/api/mcp
{
  "mcpServers": {
    "hoodgrow": {
      "command": "npx",
      "args": [
        "-y",
        "hoodgrow-mcp"
      ],
      "env": {
        "HOODGROW_API_KEY": "hg_live_..."
      }
    }
  }
}
No Body