AI Assistants (MCP)
Run your Diem workspace from Claude, ChatGPT, or any assistant that speaks the Model Context Protocol — tickets, sales, audience, and payouts by conversation.
Your workspace, by conversation
The Diem MCP server lets an AI assistant operate your Diem workspace directly: check ticket sales while you're on the floor, pull last weekend's revenue, create a listing, look up a purchase by confirmation code, or export your audience — by asking in plain language. It works with any client that supports the Model Context Protocol, including Claude (web, desktop, and Claude Code), ChatGPT, and Cursor.
Connect your assistant
https://api.startdiem.com/mcp| Client | How to connect |
|---|---|
| Claude (web & desktop) | Settings → Connectors → Add custom connector → paste the endpoint URL and save. |
| Claude Code | |
| ChatGPT / Cursor / other MCP clients | Add a remote MCP server with the endpoint URL wherever the client configures MCP connections. |
Sign in with a magic link
No API keys. Authentication is the same email magic link used everywhere in Diem:
Ask to log in
Tell your assistant “Log me into Diem” and give it your account email.
Click the emailed link
Diem emails a single-use sign-in link to that address.
Confirm in the conversation
Tell the assistant you clicked it; it completes sign-in and selects your workspace automatically.
Work
Ask for anything. Say “switch account” if you manage more than one workspace.
Available tools
| Category | What the assistant can do |
|---|---|
| Tickets & purchases | List tickets, per-event sales stats, refunds, purchase lookups by confirmation code. |
| Listings | Create and manage links, media folders, and donation listings. |
| Payments | Stripe balance, transfers, and payout dashboard access for the connected account. |
| Metrics & audience | Dashboard analytics, RSVPs, revenue, audience segments, growth, exports. |
| Automations & Instagram | Keywords, DM triggers, Instagram media and conversations. |
| Team & accounts | Workspaces, members, invites, account switching. |
Security model
The assistant acts as the signed-in user with exactly that user's permissions — every call goes through the same authorization checks as the Diem dashboard. Sign-in links are single-use, sessions expire on their own, and telling the assistant to log out revokes the session immediately.