Ignaru

Ignaru for agents

Everything an agent needs to work in Ignaru quickly and safely. The same text is at /llms-full.txt, in the MCP prompt quickstart, and in ignaru help agents. Setup for each client is in CLI and MCP.

Ignaru runs a team's outbound growth as loops (the app also says workspaces): boards of steps that find leads, enrich and research them, draft outreach, wait for a human Approve, handle replies and book calls. You reach it three ways, all acting as one person with their own key:

First call

MCP context · CLI ignaru context --json · REST GET /api/v1/context

One answer with your team, your role, what your key may do, the credit balance and this week's spend, rate limits and batch sizes, and where work is waiting (drafts to approve, replies not handled, upcoming calls), plus every loop with its id.

Rules that never change

Saving calls

When something fails

Errors carry a code, a message, a Fix (what to call next) and, where it helps, Valid (the values that would have worked: step ids, stages, loop names). Over REST they are JSON: {"ok":false,"code","message","hint","valid"}. 429 means wait the seconds it says. server_error is Ignaru's fault, not yours: retry once, then tell the user.

Common jobs

JobMCPCLI
Where am Icontextignaru context
Describe a loopget_loopignaru loop "<name>"
Build a loopcreate_loop with stepsignaru new-loop "<name>" --steps signals,enrich,coldemail,approve
Join, unjoin, remove stepsconnect_steps, disconnect_steps, remove_stepsignaru connect, ignaru disconnect, ignaru remove-steps
Rename, pause, set liveupdate_loop, set_loop_statusignaru rename, ignaru pause, ignaru resume, ignaru set-status
Add leadsadd_leadsignaru add-leads --file leads.json (or "Name <email>" ...)
Change a leadupdate_leadignaru lead "<email or name>" --stage call
Replieslist_repliesignaru replies
Draft a messagedraft_messageignaru draft "<lead>" [--body …]
What's waiting for approvallist_drafts_waitingignaru drafts
Credits and spendget_creditsignaru credits --week
What happeneddigest, stuck_steps, todayignaru digest --week, ignaru stuck, ignaru today
Step kinds and priceslist_step_kindsignaru steps
Anything elseask_iggy (costs credits)ignaru ask "…"
Any MCP tool from the CLIignaru tools, ignaru call <tool> '<json>'

Ignaru has no people search: give add_leads the people you have, or set up a Find step (signals, list) on a loop.