communicationapi_key

Customgpt

CustomGPT.ai is a platform that enables users to create and integrate AI-powered chatbots tailored to their specific data and requirements.

Verdict

CustomGPT lets you build and manage custom AI agents trained on your own content. In Switchy, @mentioning CustomGPT gives your team direct access to these agents — you can query them for answers, audit their settings, check usage quotas, and review conversation histories without leaving your workspace. This is most useful for teams that maintain internal knowledge bases or customer-facing chatbots and need to interact with them during planning, support triage, or content review. You'll need a CustomGPT API key with project access; the MCP doesn't create new agents, only manages existing ones.

Common use cases

  • Audit agent configurations before launch
  • Check account quotas during planning
  • Review chatbot conversation histories
  • Verify license details for client projects
  • Delete deprecated agents from workspace

Integration

Vendor
Customgpt
Category
communication
Auth
API_KEY
Tools
11
Composio slug
customgpt

Tools

  • Delete CustomGPT Project
    destructive

    Tool to delete a CustomGPT project by ID. Use when you need to permanently remove an existing agent after confirming the ID.

  • Delete CustomGPT Project License
    destructive

    Tool to delete a CustomGPT project license by ID. Use after confirming both projectId and licenseId; this permanently removes the license.

  • Get Current User Profile

    Tool to retrieve the current user's profile information. Use when you need to display or verify authenticated user details after login.

  • Get Project License

    Tool to retrieve a license for a specific project. Use when you need to fetch license details by license ID.

  • Get Project Settings

    Tool to retrieve a specific agent's settings. Use when inspecting or auditing an agent's configuration after setup.

  • Get Usage Limits

    Tool to get user's agents, words, and queries usage limits. Use when you need to check current account quotas after authentication.

  • List Conversation Messages

    Tool to list messages in a conversation. Use when you need to retrieve the full chat history after starting a conversation session.

  • List CustomGPT Project Licenses

    Tool to list all licenses for a CustomGPT project. Use when you have a project ID and want to fetch its license entries.

  • List CustomGPT Projects

    Tool to list all CustomGPT agents. Use when you need to retrieve agent projects with pagination support after setting your API key.

  • Update Project License

    Tool to update a license's name for a specific project. Use after confirming both projectId and licenseId.

  • Update User Profile

    Tool to update the current user's profile. Use after authentication to modify user details such as name, email, or avatar.

Setup

Setup guide

  1. 11. In Switchy, open Settings and navigate to Integrations. 2. Find CustomGPT in the list and click Connect. 3. Log into your CustomGPT account and generate an API key from the developer settings page. 4. Copy the key and paste it into the Switchy prompt. 5. Click Authorize to complete the connection. 6. Open any Space and type '@CustomGPT get usage limits' to confirm the integration works. 7. To interact with a specific agent, you'll need its project ID from your CustomGPT dashboard. 8. Use '@CustomGPT get project settings' followed by the project ID to retrieve configuration details. 9. To query an agent or list conversation messages, reference the project ID in your prompt. 10. The MCP surfaces agent data and conversation logs but doesn't train or deploy new agents — handle those tasks in the CustomGPT web app.

What teammates see: by default, memories from Customgpt are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Check Usage Limits

@CustomGPT get my current usage limits and show me how many agents I can still create this month.
Open in a Space →

Audit Agent Settings

@CustomGPT get project settings for agent ID 12345 and summarize its data sources and tone settings.
Open in a Space →

Review Conversation History

@CustomGPT list messages from conversation ID 67890 and highlight the top three questions users asked.
Open in a Space →

List Project Licenses

@CustomGPT list all licenses for project ID 12345 and tell me which ones expire in the next 30 days.
Open in a Space →

Delete Old Project

@CustomGPT delete project ID 54321 and confirm it's been permanently removed from my account.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@customgpt what are my current usage limits and how many agents do I have left this month?

Output

Based on your CustomGPT account, you're currently using 3 of your 5 available agents. You've consumed 12,400 of your 50,000 monthly word quota (24.8% used) and have processed 340 of 1,000 query credits (34% used). Your billing cycle resets in 18 days. All limits are within normal range for your plan tier.

Notes

This example shows the MCP's ability to surface account-level quotas in real time. Requires a valid API key with read access to user profile endpoints. Useful for capacity planning before deploying new agents or scaling usage across your team.

Prompt

@customgpt retrieve the full conversation history from project ID proj_8x2k9 so I can review how users are interacting with our support bot

Output

Fetched 47 messages from conversation thread in project proj_8x2k9. The exchange shows a customer asking about return policies (3 messages), followed by the agent providing policy details and processing a return request (2 messages), then troubleshooting a shipping label issue (5 messages). The conversation spans 22 minutes with an average response time of 8 seconds. Most recent message was 14 hours ago.

Notes

Demonstrates read-heavy retrieval of chat logs for a deployed CustomGPT agent. You must have the correct project ID and appropriate license access. Conversation data can be large; consider filtering by date range if the thread is long-running to avoid token overhead.

Prompt

@customgpt delete the staging agent proj_test_4a7 and its associated license lic_9f3x since we've migrated to production

Output

Successfully deleted CustomGPT project proj_test_4a7 and removed license lic_9f3x. The agent is no longer accessible via API or web interface, and all associated conversation history has been archived per your account's retention policy. Quota for this agent (1 of 5 slots) is now freed and available for new projects.

Notes

Shows a destructive write operation with permanent side effects. Always verify project and license IDs before deletion—this action cannot be undone. The MCP confirms both the project removal and license cleanup, which is critical for maintaining accurate billing and quota tracking.

Use-case deep-dives

Customer support chatbot handoff audit

When you need to trace what your support bot actually said

A 6-person support team runs a CustomGPT agent that answers tier-1 questions from their knowledge base. Every morning, the team lead uses List Conversation Messages to pull the previous day's chat transcripts and spot patterns—repeated questions that need better docs, or edge cases where the bot gave a wrong answer. The Get Project Settings tool lets them verify which sources the bot is actually using after they update the knowledge base. This MCP is the right call if you're already paying for CustomGPT and need programmatic access to conversation logs for QA or training data. It's overkill if you're just building a one-off chatbot prototype—use the CustomGPT dashboard instead. If your team needs to audit bot conversations at scale and tie them back to specific agent configs, this MCP closes the loop.

Multi-tenant SaaS agent provisioning

When each customer gets their own branded AI agent

A 12-person B2B SaaS company sells white-labeled help centers, and each customer gets a CustomGPT agent trained on their own docs. The ops team uses this MCP to automate agent lifecycle: Get Current User Profile confirms API auth, then they spin up new projects and licenses via the API when a customer signs up. Delete CustomGPT Project and Delete CustomGPT Project License handle churn. Get Usage Limits runs nightly to flag accounts approaching quota so they can upsell or throttle. This MCP is essential if you're reselling CustomGPT as part of your product and need to manage dozens or hundreds of agents programmatically. It's not worth the setup if you're running fewer than 10 agents—just use the web UI. If your business model is 'one agent per customer' and you need to automate onboarding and teardown, this MCP is the infrastructure play.

Knowledge base version control for compliance

When you need to prove which docs your bot used last quarter

A 20-person fintech startup uses CustomGPT to answer internal compliance questions. Every time they update a policy doc, they need to audit which version of the knowledge base was live when specific answers were given. The compliance lead uses Get Project Settings to snapshot the agent's source configuration at the end of each month, and List Conversation Messages to pull Q&A logs tied to that snapshot. This creates an audit trail for regulators. This MCP is the right tool if you're in a regulated industry and need to reconstruct exactly what your bot knew at a point in time. It's unnecessary if your knowledge base changes rarely or you don't face external audits. If you need to prove 'the bot only had access to approved docs on this date,' this MCP gives you the receipts.

Frequently asked

What does the Customgpt MCP do in Switchy?

It lets your team create, configure, and manage Customgpt agents directly from Switchy conversations. You can retrieve project settings, check usage limits, delete projects or licenses, and pull conversation histories without switching to the Customgpt dashboard. Useful when you're building custom chatbots and want to inspect or modify them mid-workflow.

Do I need a Customgpt API key to connect this MCP?

Yes. The MCP uses API key authentication, so you'll need to generate one from your Customgpt account settings. Whoever connects it in Switchy should have permission to create and delete projects in your Customgpt workspace, since the MCP exposes those destructive tools. No OAuth dance—just paste the key.

Can the MCP send messages to Customgpt conversations?

No. The MCP only lists existing conversation messages; it doesn't post new ones. If you need to interact with a Customgpt agent in real time, you'll still use the Customgpt web interface or their separate chat API. This MCP is for inspecting and managing projects, not running live chats.

Why use this MCP instead of the Customgpt dashboard?

Speed and context. If you're already in a Switchy conversation debugging an agent or auditing usage limits, the MCP pulls that data inline without tab-switching. It's faster for one-off checks. For bulk edits or visual project setup, the Customgpt dashboard is still easier.

Who on the team should connect the Customgpt MCP?

Whoever manages your Customgpt projects—usually a product or ops lead. Since the MCP can delete projects and licenses, don't hand the API key to someone who shouldn't have that access. Each Switchy workspace member who needs it can connect their own key if your team uses separate Customgpt accounts.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.