REST API, MCP server, llms.txt. Built for AI agents, analysts, lenders, and researchers.
$ npm install @operator/mcp added 1 package in 2s $ operator auth login ✓ Logged in as dev@example.com ✓ Free tier active · 100 req/day $ operator query "top hvac in honolulu"
29,000,000 records, 282 enrichment columns
GET /api/businesses/:slug
Every city + trade combination, live rankings
GET /api/markets/:trade/:city
9 economic indexes, updated weekly
GET /api/signals
Rank changes, openings, closures, ad spend shifts
GET /api/events
| Tool | Purpose | Auth |
|---|---|---|
search_businesses | Find businesses by name, city, or trade | None |
get_business | Full profile for one business | None |
get_market | Rankings and stats for a market | None |
get_competitors | Top 5 competitors for any business | None |
get_signals | All 9 economic indexes, current values | None |
save_market | Save a market to a user's feed | Bearer |
request_quote | Send a quote request to a business | Bearer |
book_appointment | Request an appointment | Bearer |
get_my_business | Read the authenticated owner's profile | Bearer |
{ "mcpServers": { "operator": { "command": "npx", "args": ["-y", "@operator/mcp"], "env": { "OPERATOR_API_KEY": "your_key" } } } }
100 req/day, MCP only, no commercial use.
10K req/day, commercial, REST + MCP, API key.
100K req/day, signal feed, white-label, SLA.
Every business profile serves its own llms.txt. Every market page has Dataset JSON-LD. The root /llms-full.txt gives crawlers the full directory in plain text.
$ curl https://operator.fyi/llms.txt $ curl https://operator.fyi/hvac/honolulu/shobu-ac/llms.txt $ curl https://operator.fyi/api/markets/hvac/honolulu