chem-research-mcp

Connect over MCP

Streamable HTTP at the URL below. Use the low-quota demo API key only (25 requests/day) — not an admin or service-role credential. Keep the trailing slash on /mcp/.

Endpoint

https://tjkessler--chem-research-api-fastapi-app.modal.run/mcp/

Demo API key

No8TLzT5b7r1iJg1d9a4TG7U8bmQWuG92PzhRJYtxTY

Header: X-API-Key · quota 25/day (D4). Over quota → 429.

Cursor

Add under project .cursor/mcp.json or Cursor Settings → MCP, then reload.

{
  "mcpServers": {
    "chem-research": {
      "url": "https://tjkessler--chem-research-api-fastapi-app.modal.run/mcp/",
      "headers": {
        "X-API-Key": "No8TLzT5b7r1iJg1d9a4TG7U8bmQWuG92PzhRJYtxTY"
      }
    }
  }
}

Prefer env substitution locally:

{
  "mcpServers": {
    "chem-research": {
      "url": "https://tjkessler--chem-research-api-fastapi-app.modal.run/mcp/",
      "headers": {
        "X-API-Key": "${env:MCP_DEMO_API_KEY}"
      }
    }
  }
}

Claude Desktop

Paste into claude_desktop_config.json and restart Claude Desktop (npx mcp-remote bridge).

{
  "mcpServers": {
    "chem-research": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://tjkessler--chem-research-api-fastapi-app.modal.run/mcp/",
        "--header",
        "X-API-Key:No8TLzT5b7r1iJg1d9a4TG7U8bmQWuG92PzhRJYtxTY"
      ]
    }
  }
}

Tools: search_literature, fetch_citation. Full notes: docs/MCP_CLIENTS.md.