Get Ignaru
Use it in your browser, from your agent or from your terminal.
Free for 7 days, no card: 185 actions and 6,250 credits for the whole team. Pro is $49 per user a month.
Web app
Build on the canvas, approve every send.
Available now
Start in your browserMCP in your agent
Claude Code, Cursor, Codex, Claude Desktop.
Available now
Connect your agentThe ignaru CLI
Works from the repository today.
Coming to npm
See what it does
Start in your browser
The main way in. Tell Iggy who you sell to and it builds the canvas.
- Nothing to installSign up, say what to grow, watch it build.
- Your team approvesDrafts wait until a person says yes.
- Works with your toolsGmail, Calendar, HubSpot, Slack, LinkedIn and 250+ apps.

Run it from your own agent
Ignaru speaks MCP. Your agent builds and checks; your team still approves.
Get a key
In Ignaru, open Settings, You, API keys. It starts with
ig_pk_and shows once.https://ignaru.com/api/mcp/mcpPaste your app’s setup
Swap in your key where it says
ig_YOUR_TOKEN.Run this once in your terminal.
claude mcp add --transport http ignaru https://ignaru.com/api/mcp/mcp \ --header "Authorization: Bearer ig_YOUR_TOKEN"Add this to ~/.cursor/mcp.json, or .cursor/mcp.json inside a project.
{ "mcpServers": { "ignaru": { "url": "https://ignaru.com/api/mcp/mcp", "headers": { "Authorization": "Bearer ig_YOUR_TOKEN" } } } }Add this to ~/.codex/config.toml, with IGNARU_TOKEN exported in your shell.
[mcp_servers.ignaru] url = "https://ignaru.com/api/mcp/mcp" bearer_token_env_var = "IGNARU_TOKEN"Add this to claude_desktop_config.json (Settings, Developer, Edit Config). It uses the mcp-remote bridge, which needs Node.
{ "mcpServers": { "ignaru": { "command": "npx", "args": ["-y", "mcp-remote", "https://ignaru.com/api/mcp/mcp", "--header", "Authorization:${IGNARU_AUTH}"], "env": { "IGNARU_AUTH": "Bearer ig_YOUR_TOKEN" } } } }Ask for what you want
As you would a teammate.
Build me a canvas that finds seed-stage fintech founders and drafts a short intro. Stop before anything is sent.
- It acts as youYour role in each team, never more.
- It cannot sendAgents read drafts. Approving stays with people.
- One key per placeName it Laptop or Cursor; revoke one alone.
The ignaru CLI
Not on npm yet. Build it from the repository today; it needs Node 18 or newer.
npx tsc -p cli
npm i -g ./cli
ignaru loginOnce it is published: npx ignaru login.
# Build a canvas from the terminal
ignaru new-loop "Seed-stage founders"
ignaru add-step "Seed-stage founders" signals
ignaru add-step "Seed-stage founders" enrich --after n_ab12cd34
ignaru add-step "Seed-stage founders" coldemail --after n_ef56gh78
ignaru add-step "Seed-stage founders" approve --after n_ij90kl12
ignaru loop "Seed-stage founders"Each add-step prints the new step’s id for the next --after.
ignaru digest --weekWhat every canvas did, and what is stuck.ignaru stuckStuck steps, each with one fix. Costs no credits.ignaru new-loop "<name>"Make a canvas, add steps, see its board.ignaru leads --stage warmSearch leads. ignaru drafts lists what waits for approval.ignaru enrich <lead id>Find and check facts, each with its source.ignaru ask "<prompt>"Ask Iggy and print the answer.
One rule in every way in
The web app, MCP and the CLI can all read drafts. Only a person can approve one.



