$ ctc instructions
Agent reads the full tool guide
free
Claude Code already has the only integration surface ContactCTL needs: the Bash tool. Install once, add three lines to CLAUDE.md, and Claude finds, verifies, and enriches contacts inside the session — no MCP server, no schema overhead.
Claude Code will happily draft a sequence, build the send script, and structure the CRM import. Then it hits the email column and stalls — or worse, guesses. Pattern-guessed addresses are how clean campaigns turn into bounce storms.
ContactCTL closes that gap as a native CLI. Claude runs it through Bash like any other tool: instant startup, deterministic exit codes, --json output it can parse without ceremony. There is no standing context cost — the tool consumes zero tokens until the moment Claude actually runs `ctc instructions` (about 60 lines, once per session).
Because every command is non-interactive and cost-capped, Claude can work unattended: estimate, run, verify, report.
You ask in plain language. Claude plans, runs ctc through its Bash tool, and reports with real numbers.
Add a short section so every future session knows the tool exists and how to behave with money.
## Contact data Use the contactctl CLI (alias `ctc`) for all B2B contact work: finding work emails, verifying deliverability, reverse lookup (whois), people/company search, and lookalikes. - Run `ctc instructions` once per session before first use. - Always pass --json. Preview spend with --estimate. - Ask before any batch run estimated above 50 credits.
Every command reports its credit cost in the output. Preview any spend with --estimate at zero cost.
$ ctc instructions
Agent reads the full tool guide
free
$ ctc find <name> <domain> --json
Work email, parseable output
1 credit per result found
$ ctc verify <email> --json
Deliverability before send
0.02 credits per verification
$ ctc <cmd> --estimate
Spend preview, zero cost
free
Full datasheet: credit costs in the docs · plan pricing on /pricing.