Skip to main content
The Model Context Protocol (MCP) lets you connect AI models to external tool servers. Instead of defining tools inline, you point the model at an MCP server URL and it discovers and uses the available tools automatically.

How MCP works

  1. You provide an MCP server URL in the tools array
  2. The model connects to the server and discovers available tools
  3. The model calls tools as needed to fulfill the request
  4. Results are incorporated into the final response

Using an MCP server

Add an MCP tool type to your request:

MCP tool parameters

ShuttleAI’s official MCP server

We provide an official MCP server at:
Available tools on the official server:

Authentication

Pass your API key to the MCP server via headers:

Filtering tools

Use allowed_tools to restrict which tools the model can access:

Combining MCP with function tools

You can use MCP tools alongside regular function tools in the same request:

Building your own MCP server

Any server that implements the Model Context Protocol specification can be used with ShuttleAI. This lets you give AI models access to your own internal tools, databases, and APIs.