***

title: getMcpServers
slug: /reference/typescript/agents/agent-base/get-mcp-servers
description: Get the list of configured MCP servers.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

[add-mcp-server]: /docs/server-sdks/reference/typescript/agents/agent-base/add-mcp-server

Get configured MCP servers (read-only copy). Returns the list of external MCP servers
added via [`addMcpServer()`][add-mcp-server].

## **Parameters**

None.

## **Returns**

`Record<string, unknown>[]` -- Array of MCP server configuration objects.

## **Example**

```typescript {8}
import { AgentBase } from '@signalwire/sdk';

const agent = new AgentBase({ name: 'assistant', route: '/assistant' });
agent.addMcpServer('https://mcp.example.com/sse', {
  headers: { Authorization: 'Bearer sk-xxx' },
});

const servers = agent.getMcpServers();
console.log(servers);
// [{ url: 'https://mcp.example.com/sse', headers: { Authorization: 'Bearer sk-xxx' } }]
```