Use the OpenAPI Schema to connect to this website.
The Model Context Protocol (MCP) is a standard that allows AI systems, code editors, and other tools to discover and use your API through a standardized interface. Instead of manually documenting endpoints, MCP exposes your OpenAPI specification as tools the AI can call directly.
1. Open your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
2. Add this configuration under mcpServers:
{
"mcpServers": {
"api": {
"command": "npx",
"args": ["-y", "@ivotoby/openapi-mcp-server"],
"env": {
"API_BASE_URL": "https://favicon.media",
"OPENAPI_SPEC_PATH": "https://favicon.media/openapi.json",
"API_HEADERS": "Authorization:Bearer YOUR_API_TOKEN"
}
}
}
}
3. Replace YOUR_API_TOKEN with your API credentials token (see Settings → Credentials)
4. Restart Claude Desktop and your API endpoints will appear as tools
Base URL for API requests: https://favicon.media
URL or local path to OpenAPI spec: https://favicon.media/openapi.json
Comma-separated authentication headers:Authorization:Bearer
token,X-API-Key:key
all (default) - expose all endpoints | dynamic - expose only
meta-tools for exploration
Control which API endpoints are exposed as MCP tools:
{
"mcpServers": {
"api": {
"command": "npx",
"args": [
"-y",
"@ivotoby/openapi-mcp-server",
"--exclude-tag", "admin",
"--exclude-tag", "internal"
],
"env": { ... }
}
}
}
Flags: --tool, --tag, --exclude-tag, --resource,
--operation
Beyond Claude Desktop, the OpenAPI MCP Server works with:
For web applications and HTTP-only environments, run the server with HTTP transport:
npx @ivotoby/openapi-mcp-server \
--api-base-url https://favicon.media \
--openapi-spec https://favicon.media/openapi.json \
--headers "Authorization:Bearer YOUR_TOKEN" \
--transport http \
--port 3000
Then send MCP requests to http://localhost:3000/mcp
For large or evolving APIs, use dynamic mode to discover endpoints on-the-fly:
{
"mcpServers": {
"api": {
"command": "npx",
"args": [
"-y",
"@ivotoby/openapi-mcp-server",
"--tools", "dynamic"
],
"env": { ... }
}
}
}
This provides list-api-endpoints, get-api-endpoint-schema, and invoke-api-endpoint
meta-tools instead of loading all endpoints upfront.
Generate API credentials in your account settings:
API_HEADERS configuration as the Bearer token