Skip to content
Docs

Your own tools and MCP

Your own API, webhooks and MCP servers as tools for your chatbots and agents.

If your system isn't in the list, add it in a chatbot's Tools.

An HTTP tool

New tool describes one call to your API:

Field
Name and function nameWhat you call it, and what the model calls (lowercase letters, digits and _).
What it doesThe model reads this to decide when to use the tool. Be specific: what it returns and when to use it.
ParametersWhat the chatbot fills in from the conversation, e.g. order_id, each with a description and whether it's required. Use {name} in the address and {{name}} in headers, query and body.
ConnectionAdds the API key or token. Secrets are encrypted and never shown again.
Headers, query, bodyThe request itself. Leave the body empty for a webhook to send the parameters as they are.
Output mappingOnly these fields reach the model: fewer tokens, nothing private by accident. Empty: the whole response.
PermissionRead, Write, Delete, Financial, Sensitive or Admin.
When it runsAutomatically, the visitor confirms, a team member approves, or never. Empty: by permission.
Signed-in customers onlyOffered only to visitors your website signed in; use {{user.id}} for their ID. See Visitor identity.
Timeout and retriesHow long to wait, and how often to try again.

Run test sends a real request and shows the request, the response and what the model would see. Calls go only to public addresses, and only to your allowed outgoing domains if you set them.

Connections

A connection stores credentials for your system (API key, token, custom header, user name and password) once, for several tools. They're encrypted, never shown again and never sent to the model.

MCP servers

Connect an MCP server, then choose which of its tools the chatbot may use and Import them. They follow the same permissions, run settings and policies as every other tool.

Webhooks

To have ORYVOX tell your system about events instead, see Webhooks.

Was this page helpful?