Skip to content

Integration · Customer support

chatbase.co

Connect Claude & ChatGPT to Chatbase

Ask your AI what visitors asked your Chatbase agent this week, which tickets are open, or to test the agent with a question. It reads agents, conversations, training sources and helpdesk tickets. It can also update an agent's instructions, pause the AI so a person can take over, and create, update and reply to tickets.

Connect Chatbase free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What did people ask our support agent yesterday?”

    The AI lists the agent's conversations from that day and reads the messages.

  • “Ask our agent about the refund policy and show me the answer.”

    It sends the question to the agent and returns the reply, so you can check what visitors see.

  • “Which high-priority tickets are still open?”

    It lists helpdesk tickets filtered by status and priority.

What your AI can do

Agents and chats

List agents, read their settings, send test messages, and update name, model, instructions and suggested messages.

Conversations

List conversations by date or end user, read the messages, and pause or resume the AI so a person can step in.

Helpdesk tickets

Search, create and update tickets, read ticket messages and reply to customers, with statuses and teams for assignment.

  • “Reply to ticket 1045 that the replacement ships tomorrow.”

    It adds a reply to the ticket. The reply is sent to the customer.

  • “Pause the AI in this conversation, I will take over.”

    It pauses the AI in that conversation so a person can answer instead.

  • “What does the agent train on?”

    It lists the agent's training sources (files, websites, text and Q&A) and a summary of counts and sizes by type.

35 tools for Chatbase

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_ticket_messageVisible to othersAdd a message to a ticket by `ticket_number` with `content` and `type` "reply". The reply is sent to the customer.
  • chat_with_agentChanges dataSend a `message` to an AI agent and get its answer. Pass conversation_id to continue an existing conversation and user_id to tie it to a user.
  • create_agentChanges dataCreate a new agent. Required: name. API summary: Create agent.
  • create_agent_sourceChanges dataCreate a new source for a agent. Search sources first to avoid duplicates. API summary: Create source.
  • create_message_retryVisible to othersCreate a new retry for a message. Required: message id. Has effects visible outside this system. API summary: Retry a message.
  • create_ticketChanges dataCreate a helpdesk ticket with `subject`, `description` and `customer` (email and name); optional priority, assignee and team. Search first to avoid duplicates.
  • delete_agentDeletesPermanently delete a agent by agent id. Destructive action; may require approval. API summary: Delete agent.
  • delete_agent_sourceDeletesPermanently delete a source by source id. Destructive action; may require approval. API summary: Delete source.
  • export_messagesExport messages. Results are paginated. API summary: Export conversations.
  • get_agentGet one AI agent's settings: name, model, instructions and visibility.
  • get_conversationGet one conversation by `message_id` (the conversation ID).
  • get_sourceGet one training source by `source_id`.
  • get_sources_summaryGet a summary of the agent's training sources (counts and sizes by type).
  • get_ticketGet one helpdesk ticket by `ticket_number`.
  • list_agentsList your Chatbase AI agents (chatbots) with their IDs and names.
  • list_conversation_messagesList the messages in a conversation by `conversation_id`.
  • list_conversationsList an agent's conversations, optionally between start_date and end_date. Results are paginated with cursor.
  • list_helpdesk_teamsList the helpdesk teams and their IDs, for assigning tickets.
  • list_sourcesList the agent's training sources (files, websites, text, Q&A), filtered by type or name.
  • list_templatesList templates. API summary: List WhatsApp templates.
  • list_ticket_messagesList the messages on a ticket by `ticket_number`, optionally filtered by type.
  • list_ticket_statusesList the helpdesk ticket statuses and their IDs, for use when updating tickets.
  • list_ticketsList helpdesk tickets, filtered by status, channel, priority, assignee_id, team_id or created date range.
  • list_user_conversationsList all conversations of one end user by `user_id`.
  • pause_conversationChanges dataPause or resume the AI in a conversation by `message_id` (the conversation ID) with `paused` true or false, so a human can take over.
  • search_ticketsChanges dataSearch helpdesk tickets by free-text `query`.
  • send_templateVisible to othersSend a template (agent id). Has effects visible outside this system. API summary: Send a WhatsApp template message.
  • submit_agentVisible to othersClone a agent (agent id). Has effects visible outside this system. API summary: Clone agent.
  • submit_tool_resultVisible to othersSubmit a tool result (conversation id). Has effects visible outside this system.
  • update_agentChanges dataUpdate an AI agent's name, model, temperature, instructions, initial or suggested messages. Only the fields you pass change; changes go live for visitors.
  • update_agent_auto_retrainsVisible to othersUpdate an existing auto retrain identified by agent id. Has effects visible outside this system. API summary: Toggle auto-retrain.
  • update_agent_sourceChanges dataUpdate an existing source identified by source id. API summary: Update source.
  • update_agent_stylesVisible to othersUpdate an existing style identified by agent id. Has effects visible outside this system. API summary: Update agent styles.
  • update_messagesDeletesUpdate an existing message identified by message id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update message feedback.
  • update_ticketChanges dataUpdate a ticket by `ticket_number`: status, priority, assignee or team. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Chatbase from the app list.

  2. 2

    Paste your key

    Paste a Chatbase API key. In the Chatbase dashboard open Workspace settings > API keys, click Create API Key and copy it. The API needs a Chatbase Standard plan or above. You can also add an Agent ID (from Agent settings) to use one agent by default, or leave it empty.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Chatbase?

The AI can list and read agents, conversations, messages, training sources, helpdesk tickets, ticket statuses and teams. It can send messages to an agent, update an agent's settings, pause or resume the AI in a conversation, and create, update and reply to tickets. The tools do not add or remove training sources.

Does the AI see my Chatbase API key?

No. Your Chatbase credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Updating an agent goes live for your visitors, and a ticket reply is sent to the customer. Both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Chatbase account on the Standard plan or above, because the Chatbase API requires it.

What is the Agent ID for?

It is optional. If you add an Agent ID from Agent settings in Chatbase, the AI uses that agent by default. If you leave it empty, the AI lists your agents and picks the one that fits your question.

Let your AI work in Chatbase today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Chatbase free

HeyMyApps is not affiliated with Chatbase. Product names are trademarks of their owners.