Supportbee for AI agents

SupportBee is email-based helpdesk software that helps small teams organize, assign, and reply to customer support tickets from a shared inbox. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

Customer supportAPI keyMCP + RESTsupportbee.com
AUDIT LOG · SUPPORTBEEPOLICY: acme-support
09:41:07 · claude · u_8f2read
supportbee.list_users
List SupportBee Users✓ allowed · 212ms
09:41:08 · claude · u_8f2read
supportbee.get_ticket
Get Ticket✓ allowed · 164ms
09:41:09 · claude · u_8f2write
supportbee.create_rule
Create Rule✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
supportbee.delete_ticket
Delete SupportBee Ticket✕ blocked · policy: deny
EVERY SUPPORTBEE CALL, ON THE RECORD
01 · USE CASES

What agents do in Supportbee.

01

List open tickets by team

Pull the list of tickets assigned to a team so an agent knows what needs a response today.

02

Reply to a support ticket

Draft and send a reply to a customer's ticket after the support agent reviews the wording.

03

Delete a ticket only if confirmed

Delete a ticket only after the user confirms it was created by mistake or is pure spam.

02 · ACTIONS

41 Supportbee actions, graded by risk.

Every Supportbee action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

15

Look things up. Allowed by default.

  • supportbee.get_ticket
    Get Ticket
  • supportbee.list_users
    List SupportBee Users
  • supportbee.list_tickets
    List Tickets
  • supportbee.search_tickets
    Search SupportBee Tickets
  • supportbee.list_ticket_replies
    List Ticket Replies
  • supportbee.list_ticket_comments
    List Ticket Comments
  • supportbee.get_replies_count_report
    Get Replies Count Report
  • supportbee.get_tickets_count_report
    Get Tickets Count Report
  • supportbee.get_avg_first_response_time_report
    Get Avg First Response Time Report
  • supportbee.fetch_teams
    Fetch SupportBee Teams
  • supportbee.fetch_emails
    Fetch Forwarding Emails
  • supportbee.fetch_labels
    Fetch SupportBee Labels
  • supportbee.fetch_snippets
    Fetch Snippets
  • supportbee.show_ticket_reply
    Show Ticket Reply
  • supportbee.show_user_or_customer_group
    Show SupportBee User or Customer Group

write

19

Create and change things. Allow, or ask the user first.

  • supportbee.create_rule
    Create Rule
  • supportbee.update_user
    Update SupportBee User
  • supportbee.create_email
    Create Forwarding Email
  • supportbee.create_filter
    Create Filter
  • supportbee.create_ticket
    Create SupportBee Ticket
  • supportbee.create_comment
    Create Ticket Comment
  • supportbee.create_snippet
    Create Snippet
  • supportbee.update_snippet
    Update Snippet
  • supportbee.create_consequence
    Create Consequence
  • supportbee.add_label_to_ticket
    Add Label to Ticket
  • supportbee.create_ticket_reply
    Create Ticket Reply
  • supportbee.create_user_or_customer_group
    Create SupportBee User
  • supportbee.untrash_ticket
    Untrash SupportBee Ticket
  • supportbee.unarchive_ticket
    Unarchive SupportBee Ticket
  • supportbee.mark_ticket_as_spam
    Mark SupportBee Ticket as Spam
  • supportbee.assign_ticket_to_team
    Assign Ticket to Team
+ 3 MORE

destructive

7

Delete, cancel or archive. Ask first, or deny outright.

  • supportbee.delete_ticket
    Delete SupportBee Ticket
  • supportbee.archive_ticket
    Archive SupportBee Ticket
  • supportbee.delete_snippet
    Delete Snippet
  • supportbee.remove_label_from_ticket
    Remove Label From Ticket
  • supportbee.trash_ticket
    Trash SupportBee Ticket
  • supportbee.unassign_ticket_from_team
    Unassign Ticket from Team
  • supportbee.unassign_ticket_from_user
    Unassign User From Ticket
03 · HOW IT WORKS

Supportbee in three steps.

  1. 01Your users connect SupportbeeThey add their Supportbee api key on Arc0 Connect, under your brand. It goes straight into the vault.
  2. 02You set the rulesReads run, writes like “create Rule” can wait for the user, and “delete SupportBee Ticket” can be denied outright.
  3. 03Any agent can actYour agent calls Supportbee through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('supportbee', {
  read: 'allow',
  write: 'ask',        // create_rule
  destructive: 'deny',  // delete_ticket
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Supportbee connects.

Users add their Supportbee api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

The same Supportbee connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
API key
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Supportbee from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Supportbee and Arc0, answered.

Q01

Can I use Supportbee with Claude, ChatGPT or Cursor?

Yes. Connect Supportbee to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Supportbee actions you allow.

Q02

How do users connect Supportbee?

Users add their Supportbee api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

Q03

Which Supportbee actions can my agent take?

41 in total: 15 read, 19 write and 7 destructive, such as “create Rule”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Supportbee?

Yes. Actions like “delete SupportBee Ticket” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Supportbee too?

Yes. The same Supportbee connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Supportbee into your agent.

Your users connect Supportbee once, under your brand. Your agent gets 41 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan