Connectors

Connect Excellent to Claude

Last reviewed November 2, 2026

1. What the connector does

The Excellent connector lets Claude — or any assistant that speaks the Model Context Protocol (MCP) — work from your restaurant group’s live Excellent data. What it can do depends on the access you give it:

It never publishes, sends, charges or deletes anything. Each connection sees exactly one organization — the one its person connected — and acts as that person: it can only read, draft and change what their role in Excellent allows.

↑ Back to contents

2. Connecting

You need: an Excellent account on the team of the organization you want to connect. Anyone on the team can connect an assistant for themselves; it acts as them, with their role.

In Claude: open Settings → Connectors, find Excellent in the directory and choose Connect. (If you are adding it yourself as a custom connector, use the server URL https://beexcellent.ai/api/mcp.) Claude sends you to Excellent: sign in, review what the assistant is asking for, and choose Approve. You return to Claude connected. The approval card names the site Approve sends you back to — for Claude, claude.ai. If it names a site you didn’t just come from, choose Cancel: any app can call itself “Claude”, but only Claude returns you to claude.ai.

Access levels. Read lets the assistant answer questions from your data. Draft additionally lets it stage drafts for your review. Change additionally lets it make changes you can undo. You choose on the consent screen: read access is always included, and “Also allow drafts” and “…and make changes you can undo” are yours to tick or leave off (changes include drafting).

Your role decides the rest. Whatever the access level, the assistant can do only what you can do in Excellent, checked on every call: reading needs only your seat on the team; drafting a thank-you card, a reply to an inquiry, an invoice or an event email needs the events permission, a pre-shift note, a staff shift or a training course the Craft permission, and a social post or a campaign email the marketing permission (revising one needs the same); a change needs exactly the permission the same change needs in Excellent — the events permission for events, leads and contacts, the Craft permission for the training roster. If your role changes, so does what the assistant can do, from its next call.

Other MCP clients. Clients that support MCP authorization connect the same way. For a client that only accepts a bearer token, you can mint a scoped, expiring token for yourself under Settings → AI assistant access in Excellent.

↑ Back to contents

3. No account? The free reference server

Excellent also runs a free server that needs no account: https://beexcellent.ai/api/mcp/public. It answers how Excellent works, from Excellent’s own help text, and finds Excellent’s published feature, comparison and blog pages. It reads no restaurant group’s data, and every tool that would (events, leads, invoices, drafts) answers that it needs the signed-in connector above. Add it as a custom connector with no sign-in. It allows 60 requests a minute per address.

start_excellent_workspace starts a sample workspace for someone with no account and returns a one-time link, https://beexcellent.ai/claim/…. Opening it signed in (or after creating a login) makes the workspace theirs. It takes no arguments and no personal data, the link works once for 7 days, an unclaimed workspace is then deleted, and it allows 3 starts a day per address.

For someone planning a private dinner or event, find_event_venues lists the venues on Excellent that chose to accept inquiries from AI assistants, by the group’s or the venue’s name, showing only what each venue’s public inquiry page shows. send_event_inquiry sends one of them an inquiry the person asked for: it lands in that venue’s Leads inbox as a new lead for its team to answer, books and pays for nothing, and Excellent sends the guest no email. It allows 5 inquiries an hour and 20 a day per address.

↑ Back to contents

4. Tools

The connector has a fixed, reviewed set of tools, grouped below by the access each one needs. It has no free-form query tool, so it can only ask your data the questions listed here.

Read

21 tools

Answers questions from your data. Every connection has it.

Draft

20 tools

Stages work in your review queues. Nothing is sent or published until someone on your team decides it in Excellent.

Change

33 tools

Makes everyday changes as you, each one listed and undoable for 30 days. It never sends, publishes, pays or deletes anything.

↑ Back to contents

5. Things to ask

New to this? The Claude guide walks through connecting and has a pack of fifteen things to ask.

↑ Back to contents

6. Access, safety and your data

Scoped to your organization, and to you. Every tool call is answered as you: Excellent works out your organization and your role from the connection itself, on that call, so nothing in a request can widen it to another organization’s records, or past what you may do. Leave the team and every connection you made ends.

Drafts only. The draft tools add a new item to a review queue, or revise one that is still a draft there. Publishing a post, sending a campaign, a reply or an invoice, sharing a card, finalizing or sharing a document (an investor update or a pitch deck included), publishing a course or an event email, committing an import, or showing staff a pre-shift note or a shift happens only when someone on your team decides it in Excellent, and campaigns go only to guests who consented to receive them. Each draft comes back with a review link for you: it opens Excellent’s own page and shows the draft only to you, signed in — the assistant can pass the link along but can never use it to approve, send or publish anything.

Changes you can undo. With change access, each change runs through the same checks the same change runs in Excellent (a double booking, a hold in the way, a room over capacity or a lapsed subscription is refused, not worked around), is recorded in your name, and comes back with a change id. Asking the assistant to undo it puts things back exactly as they were — once, within 30 days, and only while nothing has changed since; a later change always stands. The assistant can list your recent changes, so a later conversation can still undo one. It never sends, publishes, pays, archives or deletes anything on its own.

Short-lived access you can end any time. A connection’s access lasts an hour at a time and renews itself; each renewal works once, and Excellent keeps only one-way fingerprints of these credentials, never the credentials themselves. Disconnecting ends it at once (below). For developers: connections use OAuth 2.1 with PKCE.

Your conversations stay with the assistant. Excellent receives only the parameters of each tool call (for example, a status filter), never your conversation. How we handle connection data is set out in our Privacy Policy; our security controls are described on the Security page.

↑ Back to contents

7. Disconnecting

Under Settings → AI assistant access in Excellent you see your own connections — when each was approved and last used — and can disconnect any of them; an administrator also sees everyone’s and can disconnect any. Disconnecting ends its access immediately. You can also remove the connector from Claude under Settings → Connectors.

↑ Back to contents

8. Troubleshooting and support

Every error the connector returns ends with a code in parentheses, such as (code: invalid_argument); include it when you contact us. Anything else: email support@beexcellent.ai.

↑ Back to contents