Compass Food Technologies
DocsMCP server

Docs

MCP server

Install Compass as a local MCP server for Claude Desktop, Cursor, and Codex.

Package

The package is @compassfoodtech/mcp. It reads the Compass key from COMPASS_API_KEY and sends REST requests to https://api.compassfoodtechnologies.com. It replaces @compass-food/mcp, which no longer receives updates; change the package name in your MCP config.

Sandbox keys can call Search, Enrich, Decide, and Changes. Allowance and rate limits still apply. Get a key at signup. Compare tiers at /pricing.

Listed on Smithery: https://smithery.ai/servers/compassfoodtech/compass-mcp

npx -y @compassfoodtech/mcp

Claude Desktop

Edit the Claude Desktop MCP config and add:

{
  "mcpServers": {
    "compass": {
      "command": "npx",
      "args": ["-y", "@compassfoodtech/mcp"],
      "env": {
        "COMPASS_API_KEY": "<paste the key from signup>"
      }
    }
  }
}

Cursor

Add Compass to Cursor MCP settings, either globally or per workspace:

{
  "mcpServers": {
    "compass": {
      "command": "npx",
      "args": ["-y", "@compassfoodtech/mcp"],
      "env": {
        "COMPASS_API_KEY": "<paste the key from signup>"
      }
    }
  }
}

Codex

Add Compass to ~/.codex/config.toml:

[mcp_servers.compass]
command = "npx"
args = ["-y", "@compassfoodtech/mcp"]

[mcp_servers.compass.env]
COMPASS_API_KEY = "<paste the key from signup>"

Tool reference

FieldTypeNotes
compass_searchtoolWraps POST /v1/search for natural-language restaurant discovery.
compass_enrich_restauranttoolWraps POST /v1/enrich/restaurant for matching a known restaurant.
compass_decide_fittoolWraps POST /v1/decision/restaurant-fit for fit, not_fit, or unknown decisions.
MCP Server | Compass Food Technologies