Overview
Configuration endpoints allow you to create, retrieve, update, and delete MCP configurations and their associated servers. Each configuration can contain multiple MCP server definitions with their commands, arguments, environment variables, and guardrail policies.List All Configurations
Retrieve a list of all MCP configurations.200 OK
array
Create Configuration
Create a new MCP configuration.string
required
Name for the new configuration
200 OK
Get Configuration
Retrieve details of a specific configuration.string
required
Configuration ID or name
200 OK
Update Configuration Name
Rename an existing configuration.string
required
Configuration ID or name
string
required
New name for the configuration
200 OK
Delete Configuration
Delete a configuration (must not be in use by any projects).string
required
Configuration ID or name
200 OK
Copy Configuration
Create a copy of an existing configuration.string
required
Source configuration ID or name
string
required
Name for the new configuration
200 OK
List Servers in Configuration
Get all servers configured in a specific configuration.string
required
Configuration ID or name
200 OK
Add Server to Configuration
Add a new MCP server to a configuration.string
required
Configuration ID or name
string
required
Unique name for the server within this configuration
string
required
Command to execute the MCP server (e.g., “npx”, “python”, “node”)
array
Command-line arguments for the server
object
Environment variables to pass to the server
object
Tool-specific configuration overrides
string
Human-readable description of the server
object
Input guardrail policy configuration
object
Output guardrail policy configuration (same structure as input)
200 OK
Update Server in Configuration
Update an existing server’s configuration.string
required
Configuration ID or name
string
required
Name of the server to update
string
Updated command (optional)
array
Updated arguments (optional)
object
Updated environment variables (optional)
object
Updated tool configuration (optional)
string
Updated description (optional)
200 OK
Remove Server from Configuration
Remove a specific server from a configuration.string
required
Configuration ID or name
string
required
Name of the server to remove
200 OK
Update Server Guardrails
Update both input and output guardrail policies for a server.string
required
Configuration ID or name
string
required
Name of the server
object
Input guardrail policy configuration
object
Output guardrail policy configuration
200 OK
Validate Configuration
Validate a configuration structure and server definitions.string
required
Configuration ID or name
200 OK
Export Configuration
Export a configuration to a JSON file.string
required
Configuration ID or name
string
required
Path where the configuration will be exported
200 OK
Import Configuration
Import a configuration from a JSON file.string
required
Path to the configuration file to import
string
required
Name for the imported configuration
200 OK
Search Configurations
Search configurations by name or content.string
required
Search query (matches against config names and server names)
200 OK
Next Steps
Project Endpoints
Manage projects and assign configurations
User Endpoints
Create and manage users
API Key Endpoints
Generate and rotate API keys
System Endpoints
System backup and restore