Remove MCP Server • AI Agent SDK
remove_mcp_server: Disconnect and deregister a previously attached MCP server.
remove_mcp_server
Method
</div>
Disconnect and deregister a previously attached MCP server.
Removes the server’s tools from `self.tools` and shuts the connection down cleanly (no leaked background loops). Tools disappear on the next turn.
Signature
def remove_mcp_server(name: str) -> boolParameters
ParamField
strThe name used in `add_mcp_server`.
Returns
ResponseField
boolTrue if a server was removed, False if no server by that name existed.
Uses
mcp.shutdownlogging.warningrefresh_toolslogging.debug
Source
View on GitHubpraisonaiagents/agent/agent.py at line 6106