Built on a phone by Tom Granot. I love connecting with people on the AI train.

MCP docs

Use Citation Gap Finder from agents.

The app exposes a JSON-RPC MCP endpoint at /mcp. Public calls return two samples. Full access unlocks 100-row searches and the full-data link tool.

MCP endpoint

POST https://citations-needed.granot.io/mcp

List tools

{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}

Public search tool

{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_citation_opportunities","arguments":{"query":"data publishing","limit":2}}}

Public MCP calls are capped to two sample results.

Full-access search

export WCG_KEY="YOUR_KEY"curl -X POST "https://citations-needed.granot.io/mcp" -H "content-type: application/json" -H "Authorization: Bearer $WCG_KEY" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_citation_opportunities","arguments":{"query":"data publishing","limit":100}}}'

Full-data link tool

curl -X POST "https://citations-needed.granot.io/mcp" -H "content-type: application/json" -H "Authorization: Bearer $WCG_KEY" -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_full_data_dump","arguments":{}}}'

Email me an access key

Simple agent endpoints

GET /mcp/toolsPOST /mcp/call {"name":"search_citation_opportunities","arguments":{"query":"renewable energy"}}