MCP setup

Edison exposes a Model Context Protocol server at https://app.tryedison.com/api/mcp. Use your shop REST key (ed_live_ / ed_test_) or the ed_me_ agent token from Settings → API / Agent.

Call the whoami tool first. Every tool is scoped to this shop only — no admin or cross-tenant access.

Cursor

Add to MCP settings (JSON):

JSON
{
  "mcpServers": {
    "edison": {
      "url": "https://app.tryedison.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ed_test_YOUR_KEY"
      }
    }
  }
}

Claude Desktop

Edit claude_desktop_config.json with the same mcpServers.edison block. Restart Claude after saving.

ChatGPT

In ChatGPT connector / developer settings, add a custom MCP server with URL https://app.tryedison.com/api/mcp and Bearer authorization using your Edison token.

Tools

Customer-visible tools (read vs write):

ToolModeSummary
whoamireadShop pulse, plan, credits, recent calls — call first.
ed_me_360readAlias of whoami.
ed_me_calls_listreadList calls with filters and pagination.
ed_me_calls_searchreadSearch calls by text (e.g. address or problem).
ed_me_call_detailreadOne call with transcript when needed.
ed_me_home_statsreadHome dashboard stats for the shop.
ed_me_shopreadShop card (name, trade, greeting).
ed_me_settingsreadHours, voice, emergencies, qualify rules.
ed_me_memoryreadBrain / memory entries for the shop.
ed_me_billingreadPlan, credits, and billing snapshot.
ed_me_phonereadLine, forwarding, and live status.
ed_me_blockedreadBlocked caller list.
ed_me_pausewritePause or unpause the line (preview on write keys).
ed_me_memory_addwriteAdd a Brain memory entry.
ed_me_memory_updatewriteUpdate a memory entry.
ed_me_memory_deletewriteDelete a memory entry.
ed_me_shop_setwriteUpdate shop name or trade.
ed_me_hours_setwriteUpdate weekly hours.
ed_me_voice_setwriteChange receptionist voice.
ed_me_emergencies_setwriteEmergency trigger list.
ed_me_qualify_setwriteQualification questions.
ed_me_blocked_addwriteBlock a caller number.
ed_me_blocked_removewriteUnblock a caller.

Write tools may require write mode on your key and honor preview / confirm flows in the product. For HTTP health checks, GET https://app.tryedison.com/api/mcp returns server metadata.