/v1/connectors/{namespace}/{slug}Retrieve a remote MCP server
Retrieve a remote MCP server, including every tool it advertised at its most recent health check.
Displaying MCP Directory API data requires visible Glama credit.Review attribution & licensing.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
namespacerequired | path | string | - |
slugrequired | path | string | - |
Responses
200Success
{
"attributes": [
"auth:oauth2"
],
"connection": {
"authType": "oauth2",
"transport": "streamable_http",
"url": "https://mcp.sentry.dev/mcp"
},
"deprecatedAt": null,
"description": null,
"healthy": null,
"id": "wybarb9lq5",
"isBoosted": true,
"name": "Sentry",
"namespace": "dev.sentry.mcp",
"qualityScore": null,
"repository": null,
"slug": "sentry",
"thumbnailUrl": "https://glama.ai/mcp/connectors/dev.sentry.mcp/sentry/thumbnail.webp",
"toolCount": 1,
"url": "https://glama.ai/mcp/connectors/dev.sentry.mcp/sentry",
"createdAt": "2026-01-15T12:00:00.000Z",
"deprecationComment": null,
"documentationUrl": null,
"lastTestedAt": null,
"publisherProfile": null,
"server": null,
"tools": [
{
"annotations": null,
"description": null,
"inputSchema": null,
"name": "string",
"outputSchema": null,
"title": null
}
],
"updatedAt": "2026-01-15T12:00:00.000Z"
}attributesarray<McpConnectorAttributeReferenceKey>requiredconnectionMcpConnectorConnectionrequiredHow to connect to the remote MCP server
Show fields
authTypenone | api_key | basic | oauth2requiredAuthentication scheme the connector expects.
OAuth connectors are not described further here on purpose: discover their
endpoints from the server itself via /.well-known/oauth-authorization-server,
which is authoritative and cannot go stale against our copy.
transportstreamable_httprequiredMCP transport the endpoint speaks
urlstring / urirequiredMCP endpoint to connect to
deprecatedAtstring / date-timerequiredWhen the maintainer marked this connector deprecated. Null means it is current.
descriptionstringrequiredhealthybooleanrequiredResult of the most recent health check. Null means the connector has never been tested.
idMcpConnectorIdrequiredMCP connector ID
isBoostedbooleanrequiredWhether this listing has an active Boost. Discovery ordering prioritizes relevant boosted listings. Label promoted placements as advertising; Boost does not affect quality scores or verification.
namestringrequiredConnector name
namespacestringrequiredConnector namespace
qualityScorenumberrequiredGlama's 0–5 estimate of tool-definition quality. Higher is better. Null until scoring completes. This is the quality component of Glama's ranking, not a measure of availability, security, or popularity.
repositoryobjectrequiredRepository hosting the source code
Show fields
urlstring / urirequiredURL to the repository hosting the source code
slugstringrequiredConnector slug
thumbnailUrlstring / urirequiredStable URL for the connector thumbnail. Null when no thumbnail is available.
toolCountintegerrequiredNumber of tools the connector currently advertises
urlstring / urirequiredGlama listing for this connector. Wherever you present the connector, the API Data License requires you to link to it.
createdAtstring / date-timerequireddeprecationCommentstringrequiredMaintainer note explaining the deprecation and what replaces it
documentationUrlstring / urirequiredlastTestedAtstring / date-timerequiredpublisherProfileobjectrequiredShow fields
answersrecord<string, object>requiredShow fields
sourceUrlstring / uristatusprovided | unknown | not-available | not-applicablerequiredvaluestringassertedAtstring / date-timerequiredendpointUrlstringrequiredevidenceStatuspublisher-declaredrequiredreusePermissionVersion2026-09-10requiredserverobjectrequiredThe open-source server this connector deploys, when we have one on file.
Resolve it through GET /v1/servers/{namespace}/{slug}.
Show fields
namestringrequirednamespacestringrequiredslugstringrequiredtoolsarray<McpConnectorTool>requiredShow fields
annotationsobjectrequiredShow fields
destructiveHintbooleanidempotentHintbooleanopenWorldHintbooleanreadOnlyHintbooleandescriptionstringrequiredinputSchemarecord<string, any>requirednamestringrequiredoutputSchemarecord<string, any>requiredtitlestringrequiredupdatedAtstring / date-timerequired401Invalid or missing API key
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key"
}
}errorobjectrequiredShow fields
codeErrorCoderequiredError code
idstring / uuidmessagestringrequired403Access forbidden
{
"error": {
"code": "forbidden",
"message": "Access forbidden",
"param": null,
"type": "forbidden"
}
}errorobjectrequiredShow fields
codeRateLimitErrorCoderequiredmessagestringrequiredparamnullrequiredtypeRateLimitErrorCoderequired404Not found
{
"error": {
"code": "not_found",
"message": "Not found"
}
}errorobjectrequiredShow fields
codeErrorCoderequiredError code
idstring / uuidmessagestringrequired429Rate limit exceeded
{
"error": {
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded",
"param": null,
"type": "rate_limit_exceeded"
}
}errorobjectrequiredShow fields
codeRateLimitErrorCoderequiredmessagestringrequiredparamnullrequiredtypeRateLimitErrorCoderequired500Internal server error
{
"error": {
"code": "internal_server_error",
"message": "Internal server error"
}
}errorobjectrequiredShow fields
codeErrorCoderequiredError code
idstring / uuidmessagestringrequired