Skip to main content
GET
/
servers
/
{qualifiedName}
Get a server
curl --request GET \
  --url https://api.smithery.ai/servers/{qualifiedName} \
  --header 'Authorization: Bearer <token>'
{
  "qualifiedName": "smithery/hello-world",
  "displayName": "Hello World",
  "description": "A simple hello world server",
  "iconUrl": "https://example.com/icon.png",
  "remote": true,
  "deploymentUrl": "https://api.example.com",
  "connections": [
    {
      "type": "<string>",
      "configSchema": {},
      "bundleUrl": "<string>",
      "runtime": "<string>",
      "stdioFunction": "<string>"
    }
  ],
  "security": {
    "scanPassed": true
  },
  "tools": [
    {
      "name": "get_weather",
      "description": "Get current weather",
      "inputSchema": {
        "type": "<string>",
        "properties": {}
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Smithery API key as Bearer token

Path Parameters

qualifiedName
string
required

The server's qualified name (e.g. 'namespace/server' or 'namespace' for namespace-only servers). Use %2F to encode the slash.

Response

Server found

qualifiedName
string
required
Example:

"smithery/hello-world"

displayName
string
required
Example:

"Hello World"

description
string
required
Example:

"A simple hello world server"

iconUrl
string | null
required
Example:

"https://example.com/icon.png"

remote
boolean
required
Example:

true

deploymentUrl
string | null
required
Example:

"https://api.example.com"

connections
object[]
required
security
object
required
tools
object[] | null
required