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