MCP server · in your IDE

CogniLead inside Cursor, Claude Desktop, and Windsurf.

The Model Context Protocol lets your agent call external tools, read live resources, and run reusable prompts.@cognilead/mcp-serverships sixteen tools — four keyless, twelve gated — plus four Resources and three Prompts. Draft a pitch, score the fit, check a domain’s deliverability with no key; hand it a key and the outbound pipeline plus read-only inspection light up.

16MCP tools4 keyless, 12 gated
4 + 3resources + promptslive context & playbooks
0config to startworks without an API key
~/.cursor/mcp.json
$ npx -y @cognilead/mcp-server
> 16 tools · 4 resources · 3 prompts
> draft_pitch           free
> score_signal          free
> check_deliverability  free
> health                free
> ingest_lead           gated
> run_campaign          soon
> suppress              gated
> create_topup_link     gated
> generate_seo_content  gated
> list_leads            gated
> list_sends            gated
> list_suppressions     gated
> get_billing_usage     gated
> get_subscription      gated
> list_webhooks         gated
> list_api_keys         gated
> listening on stdio…

Four tools answer with no key. Hand it a key and twelve more — plus live resources — light up.

Sixteen tools

Four keyless forever. Twelve behind an API key.

The keyless tools are top-of-funnel — draft, score, check deliverability, ping health, no key required. The gated tools touch the real pipeline (ingest, suppress, generate, top up credit) and read it back (leads, sends, suppressions, billing, subscription, webhooks, keys). run_campaign is registered but its endpoint is not live yet — it returns an “unavailable” error today.

cognilead.draft_pitchfree

Draft a cold-outbound pitch from a public signal (job post, GitHub repo, HN comment). Jurisdiction-aware routing — each recipient is processed in its own region. Returns subject, body, and a technical_hook_verified flag.

20 / day · no key
cognilead.score_signalfree

Rate a JSON signal for fit against a target product (0–100, deterministic — no LLM call). Returns fit_score, reasoning, and a pitch | enrich | skip recommendation. Top-of-funnel filtering before you commit a draft.

50 / day · no key
cognilead.check_deliverabilityfree

Check any domain’s SPF and DMARC records and grade them with prioritized findings. Pure local DNS — confirm a domain can land in the inbox before you send.

unmetered · no key
cognilead.healthfree

Ping the CogniLead API for reachability before you configure a key. Public read-only check — no key required.

unmetered · no key
cognilead.ingest_leadgated

Register a lead in the pipeline. Runs the intersect stage (suppression check, dedup) so the lead enters clean and returns the persisted row.

API key
cognilead.run_campaignsoon

Kick off a campaign by id, optionally restricted to a set of lead ids. NOTE: campaign endpoints are not live yet — this currently returns a structured “unavailable” error. Registered so the surface is stable ahead of launch.

API key · not live yet
cognilead.suppressgated

Add an email or domain to the suppression list with a reason. Filtered by the intersect stage on every future lead — the backbone of one-click unsubscribe.

API key
cognilead.create_topup_linkgated

Start a Stripe Checkout to top up an end-customer’s prepaid credit balance. Returns a { url } for the human to pay; on payment the customer’s credit ledger is credited.

API key
cognilead.generate_seo_contentgated

Generate SEO content via phi-cloud — a full blog/landing page (title, slug, meta, headings, Markdown body, keywords, internal-link ideas), or a prioritized on-page audit of existing copy.

API key
cognilead.list_leadsgated

List leads in your pipeline, cursor-paginated. Returns { leads, next_cursor }.

API key · read-only
cognilead.list_sendsgated

List the send/dispatch history for one lead (lead_id required), cursor-paginated. Returns { sends, next_cursor } with delivery state.

API key · read-only
cognilead.list_suppressionsgated

List the suppressed emails and domains on your account, cursor-paginated.

API key · read-only
cognilead.get_billing_usagegated

Get current billing-period usage — sends consumed, quota remaining, and the rest of the meter.

API key · read-only
cognilead.get_subscriptiongated

Get your subscription details — plan, status, and limits.

API key · read-only
cognilead.list_webhooksgated

List the webhook endpoints configured on your account.

API key · read-only
cognilead.list_api_keysgated

List API key metadata — id, prefix, label, timestamps. Hashes and secrets are stripped server-side.

API key · read-only

Not just tools

Resources to read, prompts to run.

MCP is more than function calls. CogniLead exposes read-only Resources your agent can pull into context, and reusable Prompts that encode the deliverability playbooks — so the model produces on-brand, compliance-aware output and knows which tool to call next.

Resources

read-only
  • cognilead://docsDocs index — no key
  • cognilead://sends/recentRecent sends + delivery state
  • cognilead://suppressionsCurrent suppression list
  • cognilead://pool/mailboxesReserved warmed mailboxes

Prompts

playbooks
  • cold-outbound-sequenceCompliant 3-step sequence for a product + ICP
  • deliverability-triageDiagnose why a domain lands in spam
  • warmup-planWeek-by-week ramp for a new sending domain

Install

Three IDEs, one config block.

The binary is cognilead-mcp, distributed via npm, run on demand with npx over stdio (no hosted/remote endpoint — the IDE launches it as a child process). Drop the JSON into your IDE’s MCP config file and restart. Omit the API key to run in free-tier mode — only the four keyless tools will be callable; gated tools return a structured auth error with an inline signup URL.

Cursor

json
~/.cursor/mcp.json
{
  "mcpServers": {
    "cognilead": {
      "command": "npx",
      "args": ["-y", "@cognilead/mcp-server"],
      "env": {
        "COGNILEAD_API_KEY": "pk_live_..."
      }
    }
  }
}

Claude Desktop

json
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "cognilead": {
      "command": "npx",
      "args": ["-y", "@cognilead/mcp-server"],
      "env": {
        "COGNILEAD_API_KEY": "pk_live_..."
      }
    }
  }
}

Windsurf

json
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "cognilead": {
      "command": "npx",
      "args": ["-y", "@cognilead/mcp-server"],
      "env": {
        "COGNILEAD_API_KEY": "pk_live_..."
      }
    }
  }
}
One-line install
npm install -g @cognilead/mcp-server
# or run on demand
npx -y @cognilead/mcp-server
Read the spec

Free vs paid

Free gets you the wow. Paid gets you the pipeline.

The four keyless tools never expire and never require a key — they exist so an agent can learn the surface area before you commit. The twelve gated tools are the upsell: they touch real sender domains and lead pipelines, and read your account state back.

Free tier
no API key
$0 forever
  • cognilead.draft_pitch — 20 calls / day
  • cognilead.score_signal — 50 calls / day
  • cognilead.check_deliverability — unmetered, local DNS
  • cognilead.health — unmetered service ping
  • cognilead://docs resource — no API key
  • Local quota persistence in ~/.cognilead/quota.json
  • No ingest_lead, no run_campaign
  • No suppression writes (read-only state)
Paid tier
API key required
From $79 / month
  • All twelve gated tools unlocked
  • cognilead.ingest_lead — suppression + dedup on entry
  • cognilead.suppress — filtered on every future lead
  • cognilead.generate_seo_content — pages + on-page audits
  • cognilead.create_topup_link — Stripe prepaid credit
  • Read-only: list_leads / list_sends / list_suppressions
  • Read-only: get_billing_usage, get_subscription, list_webhooks, list_api_keys
  • cognilead.run_campaign — registered, endpoint not live yet
  • Resources: live sends, suppressions & warmed-pool state
Get an API key →

Four keyless tools today. Twelve more when you’re ready.

Install the MCP server, draft a pitch, score the fit, check a domain’s deliverability — all without an API key. When the agent starts asking to touch the real pipeline, hand it a key and the twelve gated tools, resources, and prompts light up.

MCP server — CogniLead