How custom MCP actions work
This guide introduces Custom Actions, an advanced capability that allows your agent to go beyond answering questions and perform real-world tasks by connecting to external systems.
What are Custom Actions?
Custom Actions transform your agent from a passive Q&A tool into a proactive assistant capable of executing tasks. With a single URL to an MCP (Model Context Protocol) server, your agent can:
- Search the Internet.
- Book meetings.
- Check order or delivery status.
- Open support tickets.
- Trigger marketing campaigns.
- Access APIs.
This turns conversations into actions β saving time and enabling true end-to-end resolution.
Note:This is a premium feature.

Why are Custom Actions important?
Modern users expect more than answers β they expect solutions. By using Custom Actions, your agent can:
- Deliver instant outcomes like scheduling, approvals, or ticket creation.
- Provide additional value by connecting directly with your business systems.
- Reduce user effort by handling tasks inside the conversation.
This shifts your agent from an information layer to an execution layer, fully integrated into your workflows.
How Custom Actions work
-
Add a Custom Action: You connect an MCP server to your agent in the Actions tab. This server defines the external tools that the agent can use. Learn how to add a custom action.
-
Enable the Custom Action: After adding it, you must enable the action. Only one Custom Action can be active at a time, but you can store up to three custom actions. Learn how to enable a custom action.
-
Agent detects available tools: The MCP server provides a set of tools (e.g., API calls, queries). Your agent automatically knows how to use them.
-
Agent decides when to act: During a conversation, the agent determines if a user request requires one of these tools. For example, if a user asks βWhatβs my order status?β the agent may decide to invoke an ERP tool.
-
Confirmation and execution: Before executing, you can now configure how confirmation works with the Require end user confirmation before use option:
Yes: The agent checks if the action is suitable, then asks the user for confirmation before running it. This happens every time the action is considered, which means an additional query is always used.
No: The agent runs the action automatically whenever it decides it is suitable.
In both cases, the agent provides a summary so users understand what is about to happen.
-
Action call and response: The MCP server executes the task and returns results. The agent integrates these results naturally into its reply.
What makes CustomGPT.ai different?
Other platforms provide a fixed catalog of integrations. CustomGPT.ai offers an open framework:
- You decide which MCP server to connect.
- You can integrate public or private systems.
- There are no limits on what your agent can do.
This flexibility makes Custom Actions future-proof and tailored to your exact workflows.
π Explore publicly available MCP servers: Awesome Remote MCP Servers
Custom Actions unlock new opportunities
Instead of acting like a passive Q&A machine, your agent can:
- Booking calls directly into your scheduling system.
- Opening support tickets in Jira, Zendesk, or ServiceNow.
- Checking delivery or order status in your ERP.
- Triggering marketing campaigns from your CRM.
- Fetch live data from external APIs or databases.
This allows your users to get things done instantly, without leaving the conversation.
Related articles
Updated 7 days ago