MCP (Model Context Protocol) is an open protocol that lets models discover and call external tools. Weave can connect to MCP servers so your agents get tools beyond the built-in set.
Adding a server
Configure MCP servers under Settings → MCP. The current transport is stdio: Weave spawns the server as a subprocess, so you provide a command, its arguments, and any environment variables it needs. A server can be enabled or disabled without deleting it.
Using a server's tools
A configured server is referenced per chat,
weave, or task. Its tools are discovered at
run time and offered to the model alongside the built-in ones, namespaced as
mcp__<server>__<tool> so names never collide. The model decides when to
call them, exactly as with built-in tools.
See also: MCP Server — exposing Weave's own operations to other apps.