35 million businesses. 31,000 cities. Refreshed nightly. Query from Claude, ChatGPT, Cursor, or your own code through our MCP server or REST API. Free tier, 100 requests a day, no credit card.
The Operator MCP server gives Claude, Cursor, Zed, and any other MCP-compatible client native access to 9 tools across the full dataset. Every result includes a data_quality_score (0 to 100) so the model can self-filter.
Drop this into ~/Library/Application Support/Claude/claude_desktop_config.json, restart Claude, and you're done. Same pattern for Cursor or Zed.
{ "mcpServers": { "operator": { "url": "https://operator.fyi/api/mcp", "headers": { "X-Operator-Key": "op_live_XXXXXXXXXXXX" } } } }
// Free tier works without a key. 100 req/day limit. Swap in your key for higher limits.
Every MCP tool is also available as a REST endpoint under /api/v1/. Same responses, same quality scores, OpenAPI 3.1 spec at /api/v1/openapi.json.
# Find top 5 HVAC businesses in Honolulu with rating >= 4.5 curl "https://operator.fyi/api/v1/businesses?niche=hvac&city=honolulu&min_rating=4.5&limit=5" \ -H "X-Operator-Key: op_live_XXXXXXXXXXXX"
Static text summaries of the entire platform for AI search engines, plus a per-business AI feed at a predictable URL. No authentication required. Optimized for GPTBot, ClaudeBot, PerplexityBot.
Everything the AI search engines need to know about Operator in one file. Updated daily.
Structured summary for a single business, predictable URL pattern.
Start building for zero dollars. Rate limit by daily request count, no credit card. Upgrade when you need more.
No credit card, no sales call, no signup flow. Copy the MCP config above into Claude, restart, and ask "show me the top 5 plumbers in Austin by rating".