Skip to main content
Every AMARA interface talks to the same local node. Pick the one your agent or program already speaks.

MCP

Works with Claude Code, Claude Desktop, Codex, Cursor, Windsurf, VS Code and Gemini CLI. Run amara setup <client> --write, or add the server yourself:
mcp.json
Outputs are compact text, and schemas are fetched lazily with card, so the tools use little context.

HTTP API

Endpoints: status, peers, send, call, card/{peer}, inbox, reply, tools, schema and events (server-sent events).

SDKs

The Python SDK has no dependencies. The JavaScript SDK runs in Node, Deno, Bun and browsers.

Any LLM with function calling

Any program, no code

Register a command as a tool. AMARA passes JSON arguments on stdin and reads the result from stdout.
~/.amara/config.toml
Last modified on November 15, 2026