EERRAA // TOOLS & MCP

It doesn’t just talk. It calls your tools.

// two ways to give the agent hands: your own APIs as guarded webhooks, or any remote MCP server whose toolset imports itself. no glue code.

GIVE IT HANDS

01WEBHOOK TOOLS

Describe a tool once and point it at your endpoint. Every call is SSRF-guarded. Auth is none, bearer, header, or OAuth. Templated fields pull in per-user secrets and a live JWT, so the tool acts as the right person.

02REMOTE MCP SERVERS

Connect any Streamable-HTTP MCP server and its whole toolset auto-imports. Discovered tools arrive disabled; you flip on the ones you want. Re-Discover later and your choices are preserved.

03ONE-CLICK CATALOG

Tavily, Exa, Firecrawl, Context7, DeepWiki, and Hugging Face are one click away. Search, crawl, docs lookup, and models, wired in without touching config.

AUTH TYPESnonebearerheaderoauth

MCP OAUTH 2.1

Connect once for the team, or let each user connect as themselves.

SHARED

You connect the server once as admin and every user of the agent shares that access. Good for a team knowledge source or an internal system.

PER-USER

The end user connects from inside the widget with their own account. OAuth 2.1 with authorization_code plus PKCE. The agent acts as them, never as everyone.

SAFE BY DEFAULT

SSRF-GUARDED

Webhook targets are checked before the call goes out, so a tool cannot be pointed at your internal network.

CONFIRMATION GATE

Write actions pause. The widget shows an Approve / Cancel card with the exact input before anything fires.

SECRETS STAY HIDDEN

Per-user credentials are injected into tool auth server-side. The raw secret is never sent to the model.

ENABLE WHAT YOU WANT

Imported tools default to disabled. Nothing runs until you turn it on, and re-Discovery keeps your selections.

THE CONFIRMATION GATE

Reads are free. Writes wait for a yes.

When the agent wants to run a tool that changes something, the widget stops and shows the exact call. The user approves or cancels. Nothing happens until they do.

CONFIRMATION REQUIRED

upgrade_plan

{
  "account_id": "acct_8f21",
  "plan": "business"
}
ApproveCancel

Wire up your first tool.

// one MCP server on the free tier. connect the catalog in a click.