Skip to content

Integration · Customer support

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.

21 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_ticketChanges dataCreate a helpdesk ticket with `subject`, `description` and `customer` (email and name); optional priority, assignee and team. Search first to avoid duplicates.
  • 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_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`.
  • 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_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 PipMCP 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 PipMCP 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?

PipMCP 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

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