***

title: isMcpServerEnabled
slug: /reference/typescript/agents/agent-base/is-mcp-server-enabled
description: Check if the MCP server endpoint is enabled.
max-toc-depth: 3
---------------------

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

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

Check if the MCP server endpoint is enabled on this agent. Returns `true` if
[`enableMcpServer()`][enable-mcp-server] has been called.

## **Parameters**

None.

## **Returns**

`boolean` -- `true` if the MCP server endpoint is enabled, `false` otherwise.

## **Example**

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

const agent = new AgentBase({ name: 'assistant', route: '/assistant' });
console.log(agent.isMcpServerEnabled()); // false

agent.enableMcpServer();
console.log(agent.isMcpServerEnabled()); // true
```