Skip to main content
Two MCP servers, two tool surfaces. The Documentation MCP exposes two read-only tools that ground the agent in the docs corpus. The Execution MCP exposes a per-operation tool surface that mirrors the Amps API.

Documentation MCP tools

Both Documentation MCP tools are read-only. Both are stateless: each call resets the working directory to / and discards shell variables or aliases.

search_amps_ai_documentation

Semantic search across every Amps docs page. Returns ranked snippets with titles, page paths, and direct links. Reach for it on conceptual queries where the right page is uncertain.

Input

query is a natural-language question or keyword phrase. Required.

Output

A list of result entries. Each carries a title, a link to the public page, a page path, and a snippet of the matching content with the keyword highlighted.
For full content, follow up with query_docs_filesystem_amps_ai_documentation and cat or head the page path. Append .mdx when reading from the filesystem.

Example calls

query_docs_filesystem_amps_ai_documentation

Read-only shell-style access to a virtual filesystem rooted at /. The filesystem holds every published documentation page as .mdx and the OpenAPI spec at /openapi/openapi.json. Reach for it on exact lookups: read a specific page, grep a canonical name, list endpoint paths.

Input

command is a shell-flavoured command string. Required. Supported commands: rg (ripgrep), grep, find, tree, ls, cat, head, tail, stat, wc, sort, uniq, cut, sed, awk, jq. No writes, no network, no process control. --help on any command for usage. Each call is stateless. To run a sequence in one call, chain with &&:
cd does not persist between calls. Use absolute paths.

Output

Plain text. Stdout, stderr, and the exit code, capped at 30KB per call. Beyond the cap, output truncates with a notice. Use targeted commands (rg -C 3 'pattern' /path/file.mdx, head -200) to stay under the limit.

Path-to-URL conversion

Filesystem paths end in .mdx. Public URLs do not. To cite a page in a response, strip the .mdx:

Example calls

Output cap and how to stay under it

The 30KB cap applies per call. A cat on the OpenAPI spec or a long concept page will truncate. Three patterns that stay safe:
  1. head -N path when you only need the top of a file.
  2. rg -C N "pattern" path when you need only the relevant slice.
  3. jq '.paths | keys' and similar projections when the file is structured.
Combine with && to keep round-trips down. Each call pays the connection cost on its own, so bundling pays off fast.

Execution MCP tools

Coming soon. The Execution MCP is in development and will publish to @amps-ai/mcp on npm. Tool names and shapes below describe the planned surface; treat them as design intent until the package ships.
There is one tool per canonical API operation. The tool name follows the operation’s verb-noun pattern, lowercased and snake-cased.

Per-resource tools

Helper tools

Helpers wrap canonical primitives in shapes the model finds easier to reason about.

Filtered out

The 501 /schedules surface is filtered until it ships, so the agent never gets a tool that always fails.

What next

Examples

Concrete workflows that combine the tools above.

Install

Wire either MCP server into your AI tool.

Canonical actions

The vocabulary the tools surface to the model.

Confirmation gates

Why push_* and cancel_action should not free-fire from the model.