For product and engineering teams that already operate an MCP server - and want those tools available in customer conversations.
Bring the tools exposed by your MCP server into Robofy. Paste your server configuration, verify the connection, discover available tools, and make them available to an AI Agent - without rebuilding each operation as a separate integration.
Robofy acts as the MCP client. After the connection is verified, it retrieves the tools your server exposes so the agent can look up business context or trigger supported actions during a live conversation. Your REST, GraphQL, and internal APIs can keep doing the underlying work.
MCP server integration connects an AI application to tools exposed through the Model Context Protocol. In Robofy, you add an MCP server at the project level, test the connection, and review the tools returned by the server. You can then enable that server for a specific AI Agent so it can use the available tools when they are relevant to a conversation.
Robofy acts as the MCP client for this feature. Your MCP server remains the source of the tools, schemas, data access, and permissions.
Product walkthrough
From Server Configuration to Agent-Ready Tools
Robofy verifies the server before it is saved and shows the tools it discovers. That gives your team a clear checkpoint between adding a configuration and exposing capabilities to an agent.
Step 1 of 3
Paste the Server Configuration
Open Integrations, choose Add MCP server, and paste the command, arguments, URL, headers, or environment values required by your server. Credentials stay masked in the product surface.
Supports STDIO and HTTP/SSE configurations
Shows the configuration before saving
Step 2 of 3
Test the Connection
Robofy validates the configuration and requests the available tool list before you save the server. Clear progress states show exactly what is happening.
Connection result is explicit
Failures remain editable and recoverable
Step 3 of 3
Review Discovered Tools
Verified tool names appear as capabilities the agent can use. Enable the saved server for the AI Agent that should use it. The MCP server continues to define permissions and the operations behind them.
What the agent can do depends on the tools exposed by your MCP server. The customer only sees a helpful answer. Behind the scenes, Robofy chooses an available tool, sends the request, and uses the result in context.
Tool names and responses are illustrative. Available actions depend on your MCP server and permissions.
RRobofy Agent MCP connected
You
Where is order #RBF-2048?
Calling MCP toolget_order{ "order_id": "RBF-2048" } Result received in 428ms
Robofy
Your order left the Bengaluru hub this morning and is scheduled to arrive tomorrow by 6 PM. I can also share the tracking link.
You
Is the blue Pro kit available in Pune?
Calling MCP toolcheck_inventory{ "sku": "PRO-BLU", "location": "Pune" } 12 units available
Robofy
Yes - 12 blue Pro kits are available in Pune right now. Would you like me to reserve one?
Done. I created priority ticket RBF-991 for the billing team. You’ll receive an update by email.
Playing order tracking conversation
MCP vs API
Does MCP Replace Your Existing APIs?
No. Your REST, GraphQL, database, or internal services can continue to perform the underlying work. An MCP server exposes selected capabilities in a format an MCP-compatible client can discover and use. Robofy connects to that tool layer; it does not require you to replace the systems behind it.
Keep existing services
Add an agent-readable contract
Centralize permissions at the server
Your existing systems
REST API GraphQL Internal service
Still does the work
MCP server
Discovers, describes, and governs selected capabilities
tools/listtools/call
Exposes tools
Robofy AI Agent
Chooses and invokes the right tool in context
Technical Evaluation
What Engineering Teams Need to Know
Robofy is the MCP client. It verifies STDIO or HTTP/SSE configurations, discovers tools from your server, and calls a tool only when the conversation needs it.
Configuration Formats
The Robofy interface accepts process-based STDIO configurations and remote HTTP/SSE configurations. Use the format that matches your server and verify it before saving.
Connection Verification
Robofy tests the submitted configuration and requests the available tool list before the MCP server is saved.
Automatic Tool Discovery
Tool names and schemas come from the connected MCP server. When the server changes what it exposes, verify the connection again to refresh the tools shown in Robofy.
Project Scope and Reuse
MCP server records are scoped to a Robofy project. A verified server can be enabled for the specific AI Agent that should use it.
Activation Control
Teams can mark an MCP server active or inactive and disconnect it from an agent without deleting the project connection.
Security Boundary
Use least-privilege credentials and expose only the tools needed for the workflow. Access must also be enforced by the MCP server and the systems behind it.
Follow the Protocol Trace From Handshake to Tool Result
Robofy agrees on protocol capabilities, retrieves the catalog with tools/list, matches a definition to user intent, and invokes the tool with tools/call only when the conversation needs it.
01InitializeAgree on protocol capabilities
02DiscoverRequest the current tool catalog
03MatchSelect a tool from user intent
04InvokeSend arguments and receive a result
protocol-trace.logLIVE TRACE
09:41:02.114OUTinitializeclient: robofy-agent
09:41:02.302INinitializedprotocolVersion accepted
09:41:02.304OUTtools/listrequest available definitions
This STDIO example uses placeholder values. Remote HTTP/SSE configurations can provide a URL and headers instead. Never place real API keys in screenshots, source control, or public examples.
Credentials stay with your MCP server configuration. Use least-privilege keys and rotate them if they are ever exposed.
The MCP server determines which tools are exposed and what each tool is permitted to do. Give the connection only the access required for its intended workflow, keep secrets out of public examples and source control, and enforce authentication and authorization in the server and downstream systems.
Robofy’s platform security posture does not replace the access controls required for an individual MCP server connection. Your server still owns its tools, credentials, and data policies.
Answers about MCP server integration, tool discovery, STDIO and HTTP/SSE transports, and where MCP fits with APIs, Function Tool Calling, and webhooks.
What is an MCP server?
An MCP server exposes tools and other capabilities through the Model Context Protocol so compatible AI applications can discover and use them. A tool can retrieve data, call an API, or perform another operation defined by the server.
Is Robofy the MCP client or the MCP server?
For this integration, Robofy acts as the MCP client. It connects your AI Agent to the MCP server you configure. Your server remains the source of the tools, schemas, and permissions.
How do I connect an MCP server to Robofy?
Open Integrations in your Robofy project, select Add MCP server, paste the supported configuration JSON, test the connection, review the discovered tools, save the server, and enable it for the required AI Agent.
Does Robofy automatically discover MCP tools?
Yes. After the connection is verified, Robofy retrieves the tool definitions exposed by that server. The results depend on the server configuration and permissions.
Does MCP replace REST or GraphQL APIs?
No. Existing services can keep performing the underlying work while the MCP server exposes selected operations as tools. Robofy connects to that tool layer; it does not require you to replace the systems behind it.
Which connection forms can I use?
The Robofy configuration surface supports demonstrated STDIO and remote HTTP/SSE configuration forms. Use the form supported by your server and verify the connection before saving.
Do I need to configure every MCP tool in Robofy?
No. Tool names and schemas come from the verified MCP server. That is the main difference from defining individual Function Tool Calls directly in Robofy.
Can I use MCP and Function Tool Calling together?
Yes. Use MCP for reusable tools already exposed through an MCP server, and use Function Tool Calling for a specific HTTPS API action you want to define inside Robofy.
Can an MCP server connect my AI Agent to a database?
Yes, if the MCP server exposes carefully scoped database-backed tools. The agent does not receive unrestricted database access unless your server is designed that way.
What happens if an MCP server is marked inactive?
It remains saved in the project but is not available for active use until it is reactivated. You can disconnect a server from an agent without deleting the project connection.
Who controls permissions for a discovered tool?
The MCP server controls which tools it exposes and should enforce authentication, authorization, and least-privilege access for every operation. Robofy only decides which saved server is enabled for an AI Agent.
How is MCP different from webhooks?
MCP makes tools available for the agent to invoke during a conversation. Webhooks notify an external endpoint when configured conversation events occur, such as lead capture, human handoff, or session end.