Search MCP Listings
Search the marketplace catalog for published MCP server listings.
Authorization
OAuth2AuthorizationCodeBearer In: header
Query Parameters
Text search across namespace and title (prefix match)
Filter by category ID
Filter by transport type: sse, http, webhook
Filter by pricing tier: free, freemium, paid
Filter by publisher user ID
Filter by publisher's username (case-insensitive exact match) - takes precedence over owner_id when both are given
Return only listings with a Data Processing Agreement
Filter by average rating, FHIR-style prefixed numeric search (e.g. ge4.5)
Filter by creation time, FHIR-style prefixed datetime search (e.g. gt2024-01-01)
Filter by last-updated time, FHIR-style prefixed datetime search
Sort field with optional - prefix for descending. Supported: avg_rating, install_count, created_at, updated_at, title
1 <= value <= 100201 <= value1Filter by listing status (admin only): draft, pending_review, published, rejected, archived, or 'all' to remove the status filter entirely
Filter by visibility (admin only): public, private, org, or 'all' to remove the visibility filter entirely
trueResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/mcp"{ "page": 0, "page_size": 0, "has_next": true, "has_previous": true, "total_pages": 0, "items": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "namespace": "string", "visibility": "public", "status": "published", "title": "string", "short_description": "string", "icon_url": "string", "icon_bg_color": "string", "icon_text_color": "string", "provider_name": "string", "transport": "string", "pricing": "string", "avg_rating": 0, "install_count": 0, "created_at": "2019-08-24T14:15:22Z", "owner_username": "string", "category": { "id": 0, "name": "string", "slug": "string", "description": "string", "icon": "string", "mcp_count": 0 }, "tags": [], "supported_auth_modes": [], "supported_auth_types": [] } ]}{ "detail": "string", "code": "string"}{ "detail": "string", "code": "string"}{ "detail": [ { "loc": [ "string" ], "msg": "string", "type": "string" } ]}