---
title: "Get tool server"
method: GET
path: "/v2/tool_servers/{tool_server_id}"
tags: ["Tool Servers"]
---

# Get tool server

`GET /v2/tool_servers/{tool_server_id}`

Returns a tool server by its ID.

## Path parameters

- `tool_server_id` string, required

## Headers

- `Request-Timeout` integer
- `Request-Timeout-Millis` integer

## Response `200`

The requested tool server details.

- ToolServer — A tool server that exposes tools for use by agents.
  - `id` string — Unique identifier for a tool server.
  - `name` string, required — The human-readable name of a tool server.
  - `type` 'mcp', required — The type of tool server.
  - `description` string — A detailed description of what this tool server does.
  - `uri` string, uri, required — The URI of the server.
  - `headers` object — Optional HTTP headers to include when connecting to the server.
  - `transport` 'sse' | 'streamable-http', required — Transport protocol for MCP server connections. Both use Server-Sent Events (SSE). - `sse`: Legacy format (https://modelcontextprotocol.io/specification/2024-11-05/basic/transports) - `streamable-http`: New format (https://modelcontextprotocol.io/specification/2025-03-26/basic/transports)
  - `enabled` boolean, required — Whether the tool server is currently enabled and available for use.
  - `metadata` object — Arbitrary metadata associated with the tool server.
  - `created_at` string, date-time — Timestamp when the tool server was created.
  - `updated_at` string, date-time — Timestamp when the tool server was last updated.

## Other responses

- `403` — Permissions do not allow accessing this tool server.
- `404` — Tool server not found.

---

[API](https://skmtc.net/vectara/apis/vectara-rest-api-v2.md) · [All operations](https://skmtc.net/vectara/apis/vectara-rest-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vectara/vectara-rest-api-v2/revisions/e85040b266cc/schema)
