One mcp.json block · bearer key

Outbound without leaving Cursor

Drop Getlead into your MCP config and the agent can read a CSV in your repo, verify every address, build the list and launch the campaign. 34 tools, no context switch.

Project or global scope · the same block works in Windsurf, Zed and VS Code

ClaudeChatGPTCursorGemini+ any MCP client
signups.csv → campaignShare
Take signups.csv, verify the emails and build a campaign for the valid ones.

142 rows read from the file. 24 would have bounced and were dropped:

Rows in file142
Valid118
Invalid, dropped24
ListQ3 Signups
118 contacts saved to 'Q3 Signups'View in App
Reply to Cursor
1 block

One mcp.json entry and the agent panel gains every Getlead tool.

5 editors

Cursor, Windsurf, Zed, Cline and VS Code take the same config.

Read-only

A read scope makes sending impossible at the server, not just unlikely.

01 · Local data

Your repo already has the list.

Signup exports, churn queries, a migration script that produces target accounts. The agent reads the file, verifies every address and writes back a clean version with statuses.

  • No copy-paste between four tools
  • Cleaned file committed alongside your work
  • Invalid rows flagged, not silently dropped
verify_emailadd_leads_to_listexport_list_csv
Verify customers.csv and flag the rows that would bounce.

Done. The cleaned file is written back with a status column:

Getlead
Checked1,204 addresses
Valid1,036
Catch-all94
Invalid74

02 · Pipeline

Query to campaign in one session.

Run your own SQL or script to produce accounts, push them into a Getlead list, and launch against them without opening a browser tab.

  • Works with whatever already produces your target list
  • Campaign settings the agent explains before running
  • Hourly ceilings you cannot exceed by accident
create_listcreate_campaigncontrol_campaign
Push the accounts from this query into the Q3 Signups campaign.

Queued. Here is what will send and from where:

Getlead
CampaignQ3 Signups
Sendergrowth@getlead.com
Audience118 contacts
StatusQueued, sends in 9 min

03 · Reporting

Numbers written into your docs.

Ask for last week's campaign stats and have the agent drop the summary straight into a markdown file, committed with everything else.

  • Structured data instead of screenshots
  • Any format your docs need
  • Reproducible next week with the same prompt
get_campaign_analyticslist_campaignscrm_leads
Write last week's outbound report into docs/outbound.md.

Written. The weakest steps are called out at the top:

Getlead
#SequenceReply rate
1Email 43.8%
2Email 26.1%
3Email 19.4%

Best uses

Where it earns its keep

Repo-scoped setup

A growth site that runs its own outreach keeps the MCP config next to the code, shared with the team.

Repeatable runs

Same prompt, same filters, run monthly. The database is live, so each run returns fresh contacts.

No browser needed

Sourcing, verification and sending happen from the agent panel you already have open.

Setup

Connected in under two minutes

01

Mint a scoped key

Read only for research projects, read and write when the agent should send.

02

Add one JSON block

Project scope in .cursor/mcp.json, or global scope in Cursor's MCP settings pane.

03

Reopen the agent panel

Getlead appears with its tools. Ask it to call get_account as a smoke test.

Copy-paste config and every edge case: the setup docs.

Guardrails come with it

Scoped keys, hourly ceilings on campaigns and replies, a full audit log, and lead text returned as untrusted data. An assistant with your mailbox needs limits that do not depend on the assistant behaving.

✓ Verified· Jun 6, 2026
My three SDRs share one license instead of three Apollo seats. 31 meetings last month and the data is cleaner.
Priya M.
Priya M.
SDR Manager, Logistics Tech
✓ Verified· May 25, 2026
Skeptical about the flat price, honestly. Landed my first client in 11 days and never looked at the competition again.
Gustav H.
Gustav H.
Founder, Consulting Firm
✓ Verified· May 8, 2026
The niche filters are the secret. Tight list of 400 ops leaders, personalized opener, 6.4% reply rate on the first run.
Talia B.
Talia B.
Growth Marketer, Fintech

Pricing

Already inside Pro and Ultra

No MCP add-on, no per-call fee. Tool calls spend the allowances you already pay for.

Starter Plan

Billed monthly. Cancel anytime.

$19.90/mo

Perfect for solopreneurs and small businesses getting started with lead generation.

1,000 Verified B2B Leads icon
1,000 Verified B2B Leads
Fresh contacts every month, allowance resets automatically.
5,000 Email Sends per month
Connect one mail account
LinkedIn B2B Leads
Scrape leads from LinkedIn
Automated follow-up sequences
Send auto follow-ups to get more replies
Basic lead scraping
CSV import & export
Single mail integration
Cancel anytime
No contract, no cancellation fee
MOST POPULAR

Freelancer & Founder

Billed monthly. Cancel anytime.

$99.90/mo

For marketers and businesses who want full automation and advanced control.

MCP server included
50,000 Lead Scrapes per month icon
50,000 Lead Scrapes per month
Scrape across 9 different sources
300,000 Email Sends per month icon
300,000 Email Sends per month
Send cold emails at scale
70,000 Verified B2B Leads icon
70,000 Verified B2B Leads
From the 420M+ B2B database, every month
Unlimited mail accounts
Connect as many mailboxes as you need
Advanced reporting & analytics
Full CSV/Excel export
Email scheduling optimization
Gmail, Resend, AWS SES, SendGrid, Mailgun, Postmark, SMTP connection
10 different lead scrape sources
Cancel anytime
No contract, no cancellation fee
Lead scraping source logoLead scraping source logoLead scraping source logoLead scraping source logoLead scraping source logoLead scraping source logoLead scraping source logoLead scraping source logoLead scraping source logoLead scraping source logo

Agency+

Billed monthly. Cancel anytime.

$199.90/mo

For professionals who need verified emails, CRM lead management, and stronger deliverability.

MCP server included

Everything in PRO, PLUS:

UNLIMITED Lead Scraping icon
UNLIMITED Lead Scraping
No monthly caps, all 9+ sources
UNLIMITED Email Sends icon
UNLIMITED Email Sends
Send cold emails without limits
Built-in CRM system icon
Built-in CRM system
Manage leads, deals, and follow-ups in one place.
Built-in email verification icon
Built-in email verification
Validate emails before campaigns.
Team Members - 5 USERS icon
Team Members - 5 USERS
Collaborate with up to 5 team members.
Built-in Lead Pipeline icon
Built-in Lead Pipeline
Move leads through every sales stage.
Reduce Bounce Rate icon
Reduce Bounce Rate
Improve deliverability with AI+
Multiple Sender Mailboxes icon
Multiple Sender Mailboxes
Scale sending across multiple mailboxes.
180,000 B2B Leads every month
Pull verified contacts from the 420M+ B2B database
Protect sender reputation
Keep your emails landing safely.
Priority support
Get faster help when needed
Cancel anytime
No contract, no cancellation fee

FAQ

Before you connect

Project config or global config?

Put the server in .cursor/mcp.json when the work belongs to one repo. Put it in the global config when you want Getlead in every workspace. Never commit a real key: reference an environment variable or keep the file untracked.

Does Cursor support OAuth for MCP servers?

Cursor works cleanly with a bearer header, which is what the setup docs use. If your build supports the OAuth flow, point it at the same URL and it will discover the Getlead authorization server automatically.

Can the agent send email while I am not looking?

Only if you let it. Sending tools are declared as write actions so Cursor asks first, and a read-only key makes it impossible at the server. Hourly campaign and reply ceilings apply on top.

Why use an IDE for outbound at all?

Because the data is often already there: a CSV in the repo, a customer list in a migration, a script that produces target accounts. The agent reads it and turns it into a verified, sending list with no copy-paste round trip.

Does this work in other MCP-capable editors?

Yes. Windsurf, Zed, Cline and the VS Code MCP extension take the same URL and header. This is a standard remote MCP server, not a Cursor-specific integration.

Also available for Claude ChatGPT Gemini Docs

Put outbound where you already work

One config block and the agent can research, verify and send.

Mint an API key
34 tools · included with Pro and Ultra