GPTBots MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with GPTBots MCP or direct API to query knowledge bases, manage conversations, read and write databases, and surface usage analytics through natural language.

GPTBots logoGPTBots
Api Key

GPTBots is an enterprise AI agent platform for conversations, knowledge management, databases, user data, and analytics. Use it to build context-aware agents that search knowledge, manage conversations, and surface usage insights.

12 Tools

Try GPTBots now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
GPTBots
Try asking
TOOLS

Supported Tools

Every GPTBots action and event your agent gets out of the box.

Create Conversation

Create a GPTBots conversation for a developer-defined user on the Agent connected by this API key.

Get Agent Information

Return the GPTBots Agent bound to the connected Agent API Key, including its ID and runtime configuration.

Get Total Credit Consumption

Return aggregate Agent credit consumption by category for a reporting range of up to 365 days.

List Conversation Credits

Return one page of per-conversation Agent credit consumption for a time range of up to 30 days, optionally filtered by conversation ID.

List Conversation Messages

Return one page of current v2 message details for a GPTBots conversation.

List Conversations

Return one page of Agent conversations filtered by source, recent-chat time range, and optional user.

List Database Tables

Return database tables configured for the Agent ID supplied by the caller.

List Knowledge Bases

Return all knowledge bases attached to the GPTBots Agent connected by this API key.

List Knowledge Documents

Return one page of documents in a GPTBots knowledge base.

List Metadata Fields

Return global and per-knowledge-base document metadata field definitions for the connected GPTBots Agent.

Query User Attributes

Return configured GPTBots Agent attributes for either developer user IDs or anonymous IDs.

Send Message

Send the latest user text to a GPTBots conversation and wait for the Agent's complete blocking response.

SETUP GUIDE

Connect GPTBots MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for GPTBots
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'Find all conversations mentioning billing and summarize recommended actions'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect GPTBots API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute GPTBots Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Search the knowledge base for password reset and summarize top results'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute GPTBots actions with your Agent

Why Use Composio?

AI Native GPTBots Integration

  • Supports both GPTBots MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your GPTBots data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke GPTBots access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access GPTBots
  • Scoped, least privilege access to GPTBots resources
  • Full audit trail of agent actions to support review and compliance
FRAMEWORKS

Use GPTBots with any AI Agent Framework

Choose a Framework you want to connect GPTBots with

FAQ

Frequently asked questions

Yes, GPTBots requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with GPTBots.It takes 30 seconds.

Managed auth, hosted MCP servers, and every GPTBots tool your agent needs.Free to start.

Start building