Use Maple from Claude, ChatGPT, Codex and Cursor | Maple MCP

Maple MCP

Use Maple from Claude, ChatGPT, Codex and Cursor

Maple has a public MCP (Model Context Protocol) server. Connect it to Claude, ChatGPT, Codex or Cursor and the assistant can audit a restaurant's own website, compare its phone calls with Maple's call benchmarks, and answer questions about Maple, such as whether it works with a restaurant's POS, from Maple's own published data.

Install

Claude Code

  • Run this in your terminal, then start `claude` and type `/mcp` to confirm the server is connected.
claude mcp add --transport http maple https://maple.inc/mcp

Claude Code documentation

Claude (claude.ai and Claude Desktop)

  • Open Customize > Connectors and click Add, hover over Custom and choose Web.
  • Name it Maple, enter https://maple.inc/mcp as the server URL and continue.
  • Choose "No sign in" for authentication: the server needs no account. On Team and Enterprise plans an Owner adds the connector for the organization.

Claude (claude.ai and Claude Desktop) documentation

ChatGPT

  • Open Plugins, select the plus button and choose Add custom MCP server.
  • Name it Maple, enter https://maple.inc/mcp as the connection URL and set authentication to none. On Business, Enterprise and Edu workspaces an admin may need to allow custom MCP servers first.

ChatGPT documentation

Codex

  • Run the command, or add the TOML to ~/.codex/config.toml instead. Type `/mcp` in Codex to see the server.
codex mcp add maple --url https://maple.inc/mcp
[mcp_servers.maple]
url = "https://maple.inc/mcp"

Codex documentation

Cursor

  • Add this to .cursor/mcp.json in a project, or to ~/.cursor/mcp.json for every project, then restart Cursor.
{
  "mcpServers": {
    "maple": {
      "url": "https://maple.inc/mcp"
    }
  }
}

Cursor documentation

Any other client that supports remote MCP servers over Streamable HTTP can use the same URL, https://maple.inc/mcp. To check the server from a terminal:

curl -s https://maple.inc/mcp \
  -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

The 10 tools

  • audit_restaurant_siteFacts about a restaurant's own website: whether the menu is text with prices, a PDF, images or on another site; phone numbers and whether they agree; hours; Restaurant structured data; ordering and reservation links; llms.txt; and which AI crawlers robots.txt blocks. It reads the page you give and at most two more pages on that site, obeys robots.txt and does not run JavaScript.
  • get_call_benchmarksWhat is normal for restaurant phone calls: calls a day, busiest hours and days, the share after hours, the share that are orders and the typical order value. The figures come from calls Maple answered for its own customers, not from all restaurants.
  • check_restaurant_systemsWhether Maple lists an integration for the POS, online-ordering or reservation systems a restaurant uses (up to 20 names per call). It matches names against the public integrations list; a name that is not listed is reported as not listed, not as unsupported.
  • estimate_missed_call_revenueAn illustrative estimate of order sales lost to missed calls, from the calls per day, missed share and average order value you supply. It runs the ROI calculator model with every assumption shown, and is a scenario, not a result or a guarantee.
  • get_product_statusWhich Maple products are available now and which are early access or open beta: the phone agent, Ordering Sites, Maple GM, Fleet, drive-thru and kiosk.
  • get_pricingPublished prices for Maple Voice ($150/month, or $85/month billed yearly), Maple Pro ($350/month, or $220/month billed yearly) and Maple Enterprise (custom). No per-minute fees.
  • list_integrationsThe full list of POS and reservation systems Maple writes phone orders and bookings into.
  • get_productWhat Maple Voice AI is and who it is for.
  • get_site_indexWhere agents find the maple.inc indexes: llms.txt, the sitemap, docs, OpenAPI and the MCP server card.
  • get_developer_resourcesLinks to the Maple Developer API docs, OpenAPI, API catalog, webhooks guide, help center and this MCP server.

Example prompts

  • "Audit our website, joespizza.com: can customers and AI assistants find our menu, hours and phone number?" (uses audit_restaurant_site)
  • "How many calls does a typical restaurant get, and how many come in after hours?" (uses get_call_benchmarks)
  • "Does Maple work with Toast?" (uses check_restaurant_systems)
  • "We run Square for ordering and OpenTable for reservations. Does Maple list both?" (uses check_restaurant_systems)
  • "What does Maple cost, and are there per-minute fees?" (uses get_pricing)
  • "We get about 120 calls a day, miss 20% of them, and our average order is $35. What might the missed calls cost us?" (uses estimate_missed_call_revenue)
  • "Which Maple products can I use today, and which are still early access?" (uses get_product_status)
  • "What is Maple, and who is it for?" (uses get_product)
  • "Which POS and reservation systems does Maple write orders into?" (uses list_integrations)
  • "Where is Maple's OpenAPI spec, and how do I get webhooks?" (uses get_developer_resources)

What this server does not do

  • Every tool is read-only. All but one answer from public maple.inc data; audit_restaurant_site reads the public website you name, obeys its robots.txt and sends the user agent MapleRestaurantAudit. No account, API key or sign-in is needed.
  • There is no merchant-data API on this server: it cannot see a restaurant's calls, orders or settings, and it does not change anything.
  • The website audit cannot see Google Business Profile, Yelp or other listings, or content that needs JavaScript to appear.
  • There is no tool that books a demo. To talk to Maple, use https://maple.inc/get-started.
  • Integration matches are by name only. Confirm the exact product and edition with Maple before relying on one.

Related