Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/university-of-amsterdam-mcp-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: LiteLLM MCP API
description: "Enterprise Edition \n\nProxy Server to call 100+ LLMs in the OpenAI format. [**Customize Swagger Docs**](https://docs.litellm.ai/docs/proxy/enterprise#swagger-docs---custom-routes--branding)\n\n\U0001F449 [```LiteLLM Admin Panel on /ui```](/ui). Create, Edit Keys with SSO. Having issues? Try [```Fallback Login```](/fallback/login)\n\n\U0001F4B8 [```LiteLLM Model Cost Map```](https://models.litellm.ai/).\n\n\U0001F50E [```LiteLLM Model Hub```](/ui/model_hub_table). See available models on the proxy. [**Docs**](https://docs.litellm.ai/docs/proxy/ai_hub)"
version: 1.95.0
x-operator: institution
x-provenance:
method: probed
source: https://llmproxy.uva.nl/openapi.json
retrieved: '2026-08-19'
note: Document is generated by the LiteLLM proxy software the University of Amsterdam self-hosts; the deployment, the key issuance and the host (llmproxy.uva.nl, UvA Azure) are the institution's. servers[] added by API Evangelist because the served document omits it; nothing else altered.
servers:
- url: https://llmproxy.uva.nl
description: University of Amsterdam / Amsterdam University of Applied Sciences shared AI gateway
tags:
- name: Mcp
paths:
/{mcp_server_name}/mcp:
put:
summary: Dynamic Mcp Route
description: 'Handle /{name}/mcp for MCP server aliases, toolsets, MCP access group tags, and comma-separated lists.
Resolution order:
1. Registered MCP server alias / name
2. Comma-separated list (short-circuits before any DB call)
3. Toolset name (DB lookup, cached)
4. MCP access group tag (DB lookup, cached)'
operationId: dynamic_mcp_route__mcp_server_name__mcp_put
parameters:
- name: mcp_server_name
in: path
required: true
schema:
type: string
title: Mcp Server Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Mcp
post:
summary: Dynamic Mcp Route
description: 'Handle /{name}/mcp for MCP server aliases, toolsets, MCP access group tags, and comma-separated lists.
Resolution order:
1. Registered MCP server alias / name
2. Comma-separated list (short-circuits before any DB call)
3. Toolset name (DB lookup, cached)
4. MCP access group tag (DB lookup, cached)'
operationId: dynamic_mcp_route__mcp_server_name__mcp_post
parameters:
- name: mcp_server_name
in: path
required: true
schema:
type: string
title: Mcp Server Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Mcp
patch:
summary: Dynamic Mcp Route
description: 'Handle /{name}/mcp for MCP server aliases, toolsets, MCP access group tags, and comma-separated lists.
Resolution order:
1. Registered MCP server alias / name
2. Comma-separated list (short-circuits before any DB call)
3. Toolset name (DB lookup, cached)
4. MCP access group tag (DB lookup, cached)'
operationId: dynamic_mcp_route__mcp_server_name__mcp_patch
parameters:
- name: mcp_server_name
in: path
required: true
schema:
type: string
title: Mcp Server Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Mcp
delete:
summary: Dynamic Mcp Route
description: 'Handle /{name}/mcp for MCP server aliases, toolsets, MCP access group tags, and comma-separated lists.
Resolution order:
1. Registered MCP server alias / name
2. Comma-separated list (short-circuits before any DB call)
3. Toolset name (DB lookup, cached)
4. MCP access group tag (DB lookup, cached)'
operationId: dynamic_mcp_route__mcp_server_name__mcp_delete
parameters:
- name: mcp_server_name
in: path
required: true
schema:
type: string
title: Mcp Server Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Mcp
head:
summary: Dynamic Mcp Route
description: 'Handle /{name}/mcp for MCP server aliases, toolsets, MCP access group tags, and comma-separated lists.
Resolution order:
1. Registered MCP server alias / name
2. Comma-separated list (short-circuits before any DB call)
3. Toolset name (DB lookup, cached)
4. MCP access group tag (DB lookup, cached)'
operationId: dynamic_mcp_route__mcp_server_name__mcp_head
parameters:
- name: mcp_server_name
in: path
required: true
schema:
type: string
title: Mcp Server Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Mcp
options:
summary: Dynamic Mcp Route
description: 'Handle /{name}/mcp for MCP server aliases, toolsets, MCP access group tags, and comma-separated lists.
Resolution order:
1. Registered MCP server alias / name
2. Comma-separated list (short-circuits before any DB call)
3. Toolset name (DB lookup, cached)
4. MCP access group tag (DB lookup, cached)'
operationId: dynamic_mcp_route__mcp_server_name__mcp_options
parameters:
- name: mcp_server_name
in: path
required: true
schema:
type: string
title: Mcp Server Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Mcp
get:
summary: Dynamic Mcp Route
description: 'Handle /{name}/mcp for MCP server aliases, toolsets, MCP access group tags, and comma-separated lists.
Resolution order:
1. Registered MCP server alias / name
2. Comma-separated list (short-circuits before any DB call)
3. Toolset name (DB lookup, cached)
4. MCP access group tag (DB lookup, cached)'
operationId: dynamic_mcp_route__mcp_server_name__mcp_get
parameters:
- name: mcp_server_name
in: path
required: true
schema:
type: string
title: Mcp Server Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Mcp
/v1/mcp/tools:
get:
tags:
- Mcp
summary: Get Mcp Tools
description: Get all MCP tools available for the current key, including those from access groups
operationId: get_mcp_tools_v1_mcp_tools_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
security:
- APIKeyHeader: []
/v1/mcp/access_groups:
get:
tags:
- Mcp
summary: Get Mcp Access Groups
description: Get all available MCP access groups from the database AND config
operationId: get_mcp_access_groups_v1_mcp_access_groups_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
security:
- APIKeyHeader: []
/v1/mcp/network/client-ip:
get:
tags:
- Mcp
summary: Get Client Ip
description: Returns the caller's IP address as seen by the proxy.
operationId: get_client_ip_v1_mcp_network_client_ip_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
security:
- APIKeyHeader: []
/v1/mcp/registry.json:
get:
tags:
- Mcp
summary: Get Mcp Registry
description: 'MCP registry endpoint. Spec: https://github.com/modelcontextprotocol/registry'
operationId: get_mcp_registry_v1_mcp_registry_json_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
/v1/mcp/server:
get:
tags:
- Mcp
summary: Fetch All Mcp Servers
description: Returns the mcp server list with associated teams
operationId: fetch_all_mcp_servers_v1_mcp_server_get
security:
- APIKeyHeader: []
parameters:
- name: team_id
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter MCP servers by team scope. When provided, returns only servers the team has access to plus globally available (allow_all_keys) servers. Used by the Create Key UI to show team-scoped MCP servers.
title: Team Id
description: Filter MCP servers by team scope. When provided, returns only servers the team has access to plus globally available (allow_all_keys) servers. Used by the Create Key UI to show team-scoped MCP servers.
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/LiteLLM_MCPServerTable'
title: Response Fetch All Mcp Servers V1 Mcp Server Get
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
post:
tags:
- Mcp
summary: Add Mcp Server
description: Allows creation of mcp servers
operationId: add_mcp_server_v1_mcp_server_post
security:
- APIKeyHeader: []
parameters:
- name: litellm-changed-by
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
title: Litellm-Changed-By
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/NewMCPServerRequest'
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/LiteLLM_MCPServerTable'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
put:
tags:
- Mcp
summary: Edit Mcp Server
description: Allows deleting mcp serves in the db
operationId: edit_mcp_server_v1_mcp_server_put
security:
- APIKeyHeader: []
parameters:
- name: litellm-changed-by
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
title: Litellm-Changed-By
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateMCPServerRequest'
responses:
'202':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/LiteLLM_MCPServerTable'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/health:
get:
tags:
- Mcp
summary: Health Check Servers
description: Health check for MCP servers
operationId: health_check_servers_v1_mcp_server_health_get
security:
- APIKeyHeader: []
parameters:
- name: server_ids
in: query
required: false
schema:
anyOf:
- type: array
items:
type: string
- type: 'null'
description: Server IDs to check. If not provided, checks all accessible servers.
title: Server Ids
description: Server IDs to check. If not provided, checks all accessible servers.
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/register:
post:
tags:
- Mcp
summary: Register Mcp Server
description: Submit a new MCP server for admin review (non-admin users). Mirrors POST /guardrails/register.
operationId: register_mcp_server_v1_mcp_server_register_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NewMCPServerRequest'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/LiteLLM_MCPServerTable'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
/v1/mcp/server/submissions:
get:
tags:
- Mcp
summary: Get Mcp Server Submissions
description: Returns all MCP servers submitted by non-admin users (admin review queue). Mirrors GET /guardrails/submissions.
operationId: get_mcp_server_submissions_v1_mcp_server_submissions_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPSubmissionsSummary'
security:
- APIKeyHeader: []
/v1/mcp/server/{server_id}/approve:
put:
tags:
- Mcp
summary: Approve Mcp Server Submission
description: Approve a pending MCP server submission (admin only). Mirrors PUT /guardrails/{id}/approve.
operationId: approve_mcp_server_submission_v1_mcp_server__server_id__approve_put
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/LiteLLM_MCPServerTable'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/{server_id}/reject:
put:
tags:
- Mcp
summary: Reject Mcp Server Submission
description: Reject a pending MCP server submission (admin only). Mirrors PUT /guardrails/{id}/reject.
operationId: reject_mcp_server_submission_v1_mcp_server__server_id__reject_put
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/RejectMCPServerRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/LiteLLM_MCPServerTable'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/{server_id}:
get:
tags:
- Mcp
summary: Fetch Mcp Server
description: Returns the mcp server info
operationId: fetch_mcp_server_v1_mcp_server__server_id__get
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/LiteLLM_MCPServerTable'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- Mcp
summary: Remove Mcp Server
description: Allows deleting mcp serves in the db
operationId: remove_mcp_server_v1_mcp_server__server_id__delete
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
- name: litellm-changed-by
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
title: Litellm-Changed-By
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
responses:
'202':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/oauth/session:
post:
tags:
- Mcp
summary: Add Session Mcp Server
description: Temporarily cache an MCP server in memory without writing to the database
operationId: add_session_mcp_server_v1_mcp_server_oauth_session_post
security:
- APIKeyHeader: []
parameters:
- name: litellm-changed-by
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
title: Litellm-Changed-By
description: The litellm-changed-by header enables tracking of actions performed by authorized users on behalf of other users, providing an audit trail for accountability
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/NewMCPServerRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/{server_id}/user-credential:
post:
tags:
- Mcp
summary: Store Mcp User Credential
description: Store or update the calling user's API key for a BYOK MCP server
operationId: store_mcp_user_credential_v1_mcp_server__server_id__user_credential_post
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/MCPUserCredentialRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPUserCredentialResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- Mcp
summary: Delete Mcp User Credential
description: Delete the calling user's stored API key for a BYOK MCP server
operationId: delete_mcp_user_credential_v1_mcp_server__server_id__user_credential_delete
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPUserCredentialResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/{server_id}/oauth-user-credential:
post:
tags:
- Mcp
summary: Store Mcp Oauth User Credential
description: Store the calling user's OAuth2 token for an OpenAPI MCP server
operationId: store_mcp_oauth_user_credential_v1_mcp_server__server_id__oauth_user_credential_post
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/MCPOAuthUserCredentialRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPOAuthUserCredentialStatus'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- Mcp
summary: Delete Mcp Oauth User Credential
description: Revoke the calling user's stored OAuth2 token for an MCP server
operationId: delete_mcp_oauth_user_credential_v1_mcp_server__server_id__oauth_user_credential_delete
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPOAuthUserCredentialStatus'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/server/{server_id}/oauth-user-credential/status:
get:
tags:
- Mcp
summary: Get Mcp Oauth User Credential Status
description: Check whether the calling user has a stored OAuth2 credential for this MCP server
operationId: get_mcp_oauth_user_credential_status_v1_mcp_server__server_id__oauth_user_credential_status_get
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPOAuthUserCredentialStatus'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/user-credentials:
get:
tags:
- Mcp
summary: List Mcp User Credentials
description: List all OAuth2 MCP credentials stored for the calling user
operationId: list_mcp_user_credentials_v1_mcp_user_credentials_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
$ref: '#/components/schemas/MCPUserCredentialListItem'
type: array
title: Response List Mcp User Credentials V1 Mcp User Credentials Get
security:
- APIKeyHeader: []
/v1/mcp/server/{server_id}/user-env-vars:
get:
tags:
- Mcp
summary: Get Mcp User Env Vars
description: Return the calling user's per-user MCP env var status for this server.
operationId: get_mcp_user_env_vars_v1_mcp_server__server_id__user_env_vars_get
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPUserEnvVarsStatus'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
post:
tags:
- Mcp
summary: Store Mcp User Env Vars
description: Store the calling user's per-user MCP env var values for this server. Submitted values are merged over any previously stored values, so you only send the fields you want to set or change; a variable omitted (or sent empty) keeps its stored value. Use DELETE to clear all stored values.
operationId: store_mcp_user_env_vars_v1_mcp_server__server_id__user_env_vars_post
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/MCPUserEnvVarsRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPUserEnvVarsStatus'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- Mcp
summary: Clear Mcp User Env Vars
description: Clear the calling user's per-user MCP env var values for this server.
operationId: clear_mcp_user_env_vars_v1_mcp_server__server_id__user_env_vars_delete
security:
- APIKeyHeader: []
parameters:
- name: server_id
in: path
required: true
schema:
type: string
title: Server Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/MCPUserEnvVarsStatus'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/mcp/user-env-vars/status:
get:
tags:
- Mcp
summary: List Mcp User Env Var Status
description: Per-user MCP env var status across every server the user can access. Used by the dashboard to highlight servers with missing per-user vars.
operationId: list_mcp_user_env_var_status_v1_mcp_user_env_vars_status_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
$ref: '#/components/schemas/MCPUserEnvVarsStatus'
type: array
title: Response List Mcp User Env Var Status V1 Mcp User Env Vars Status Get
security:
- APIKeyHeader: []
/v1/mcp/make_public:
post:
tags:
- Mcp
summary: Make Mcp Servers Public
description: Allows making MCP servers public for AI Hub
operationId: make_mcp_servers_public_v1_mcp_make_public_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MakeMCPServersPublicRequest'
required: true
responses:
'202':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
/v1/mcp/discover:
get:
tags:
- Mcp
summary: Discover Mcp Servers
description: Returns a curated list of well-known MCP servers for discovery UI
operationId: discover_mcp_servers_v1_mcp_discover_get
security:
- APIKeyHeader: []
parameters:
- name: query
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Search filter for server names and descriptions
title: Query
description: Search filter for server names and descriptions
- name: category
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filt
# --- truncated at 32 KB (73 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/university-of-amsterdam/refs/heads/main/openapi/university-of-amsterdam-mcp-api-openapi.yml