/v1/servers/{id}DeprecatedRetrieve an MCP server by ID
This endpoint is deprecated. Please useGET /v1/servers/:namespace/:slug instead.
Retrieve the MCP server details by its unique identifier.
Displaying MCP Directory API data requires visible Glama credit.Review attribution & licensing.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
idrequired | path | string | MCP server ID pattern ^[a-z0-9]+$ |
Responses
200Success
{
"attributes": [
"hosting:local-only"
],
"description": "string",
"environmentVariablesJsonSchema": null,
"id": "oge85xl22f",
"name": "Playwright MCP Server",
"namespace": "microsoft",
"qualityScore": null,
"repository": {
"url": "https://github.com/pskill9/hn-server"
},
"slug": "playwright-mcp",
"spdxLicense": null,
"thumbnailUrl": "https://glama.ai/mcp/servers/microsoft/playwright-mcp/thumbnail.webp",
"tools": [
{
"description": "string",
"inputSchema": {},
"name": "string"
}
],
"url": "https://glama.ai/mcp/servers/microsoft/playwright-mcp"
}attributesarray<McpServerAttributeReferenceKey>requireddescriptionstringrequiredMCP server description
environmentVariablesJsonSchemaobjectrequiredShow fields
oneOfarray<object>Show fields
requiredarray<string>requiredpropertiesrecord<string, object>requiredShow fields
defaultstringdescriptionstringrequiredtypestringrequiredrequiredarray<string>typeobjectrequiredidMcpServerIdrequiredMCP server ID
namestringrequiredMCP server name
namespacestringrequiredMCP server 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
slugstringrequiredMCP server slug
spdxLicenseobjectrequiredSPDX license
Show fields
namestringrequiredSPDX license name
urlstring / urirequiredSPDX license URL
thumbnailUrlstring / urirequiredStable URL for the server thumbnail. Null when no server icon is available.
toolsarray<McpServerTool>requiredShow fields
descriptionstringrequiredinputSchemarecord<string, any>requiredMCP server tool input schema
namestringrequiredurlstring / urirequiredGlama listing for this server. Wherever you present the server, the API Data License requires you to link to it.
400Invalid request
{
"error": {
"code": "invalid_request",
"message": "Invalid request"
}
}errorobjectrequiredShow fields
codeErrorCoderequiredError code
idstring / uuidmessagestringrequired401Invalid 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