Skip to content

API Request vs MCP

Chatevo supports two tool types: API Request (REST) and MCP (Model Context Protocol). Both let your assistant call external systems with stored credentials — choose based on how your backend is already exposed.

API RequestMCP
Best forREST APIs you control (orders, bookings, CRM)Existing MCP servers with discoverable tools
ConfigurationYou define URL, method, params, body schemaChatevo connects to your MCP server URL
TransportHTTP to your APIstreamable-http or sse
Tool discoveryOne tool per API Request definitionServer exposes multiple tools automatically
CredentialsBearer, API key, OAuth 2.0, HMACServer-specific (often Bearer on MCP endpoint)
Rich contentresult_transform on JSON responseDepends on tool output; transforms apply when JSON matches
  • You have a REST API with documented endpoints.
  • You want full control over URL, headers, path/query/body parameters.
  • You need to map responses to product or media cards via result_transform.

Start with Create an API Request tool.

  • You already run an MCP-compatible server (internal platform, vendor SDK, or custom gateway).
  • You prefer the server to register tool names, descriptions, and parameter schemas.
  • You want multiple related tools without creating each REST definition manually.

Start with Create an MCP tool and MCP transport.

Both tool types support: