Inference MCP
The Inference MCP exposes an AIVAX integrated model or AI Gateway as a tool for compatible MCP clients. Use it when another model, agent, IDE, or desktop assistant should call the configured AIVAX model or gateway as a sub-agent.
For information about configuring models, instructions, RAG, tools, and workers on the underlying gateway, see AI Gateways.
Endpoint
https://inference.aivax.net/v1/mcp/inference
Headers
| Header | Description | Required |
|---|---|---|
Authorization |
Bearer token for your AIVAX API key. | Yes |
X-Mcp-Model-Name |
Integrated model tag, gateway full ID, or gateway slug. | Yes |
X-Mcp-Tool-Name |
Base tool name. AIVAX converts it to identifier format and exposes invoke_{tool_name}. |
No, defaults to ai_model |
X-Mcp-Tool-Description |
Description shown to the MCP client. | No |
X-Mcp-Tool-Title |
Friendly title shown to the MCP client. | No |
X-Mcp-User |
External user ID stored in the inference context. | No |
Configuration example
{
"servers": {
"my-ai-gateway-mcp": {
"type": "http",
"url": "https://inference.aivax.net/v1/mcp/inference",
"headers": {
"Authorization": "Bearer <AIVAX_API_KEY>",
"X-Mcp-Model-Name": "<MODEL_TAG_OR_GATEWAY_ID>",
"X-Mcp-Tool-Name": "data_assistant",
"X-Mcp-Tool-Description": "Use this tool to invoke the specialized assistant for data analysis.",
"X-Mcp-Tool-Title": "Data Analysis Assistant"
}
}
}
}
The generated MCP tool accepts one argument:
| Parameter | Type | Description |
|---|---|---|
prompt |
string | Prompt sent to the configured model or gateway. |
The MCP tool returns the gateway response as text and shares the same inference billing and rate-limit path as the underlying chat completion.
English
Português