Deeplead
by deeplead.io · remote · no sign-in to list tools · v1.1.0 · published by io.deeplead
Find local businesses, companies and decision makers with verified emails for B2B outreach.
13 tools: 10 change things and 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things10Claude Code: ask: see these tools
- Only reads3Claude Code: allow: see these tools
7 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http deeplead https://www.deeplead.io/api/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "businesses_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "businesses_search" says "search": a word for reading.
The server marks "organizations_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "organizations_search" says "search": a word for reading.
The server marks "organizations_find_decision_maker" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "organizations_find_decision_maker" says "find": a word for reading.
- Warnpersons_search
The server marks "persons_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_search" says "search": a word for reading.
- Warnpersons_lookup
The server marks "persons_lookup" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_lookup" says "lookup": a word for reading.
The server marks "persons_find_email" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_find_email" says "find": a word for reading.
Show 1 more findingShow fewer
The server marks "persons_find_phone" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_find_phone" says "find": a word for reading.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
13 tools
Changes things 10Claude Code: ask
businesses_searchSearch local businesses from Google Business Profiles.1 finding
Why it is in this group
- The name "businesses_search" says "search": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "businesses_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "businesses_search" says "search": a word for reading.
Description, as the server wrote it Search local businesses from Google Business Profiles. 23M+ businesses with ratings, reviews, website contacts, socials and ad pixels. 30 per page. Charges 1 credit per business with an email or phone and 0.5 per business without. saveToContacts also stores them in your contacts.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
contacts_createSave your own contacts or organizations.No findings
Why it is in this group
- The name "contacts_create" says "create": a word for a change.
Description, as the server wrote it Save your own contacts or organizations. Free. Existing contacts are matched and kept, never duplicated.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
deliverability_create_testStart an inbox placement test for a mailbox you send from.No findings
Why it is in this group
- The name "deliverability_create_test" says "create": a word for a change.
Description, as the server wrote it Start an inbox placement test for a mailbox you send from. Send one email from the mailbox you want to test to every address in seedEmails, with the testId anywhere in the body, then poll deliverability_get_test about once a minute to see whether it landed in the inbox, spam or a tab at Gmail, Outlook and other providers. Most seeds report within 2-5 minutes; the test closes 60 minutes after it starts. Charges 25 credits.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
organizations_enrichEnrich a company from its domain.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Enrich a company from its domain. Returns the company's firmographics, socials and website data. Charges 0.5 credits only when the company is found.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
organizations_find_decision_makerFind the decision maker of an organization with a verified email.1 finding
Why it is in this group
- The name "organizations_find_decision_maker" says "find": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "organizations_find_decision_maker" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "organizations_find_decision_maker" says "find": a word for reading.
Description, as the server wrote it Find the decision maker of an organization with a verified email. Charges 2 credits only when a decision maker is found. Can take a few minutes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
organizations_searchSearch organizations, or look them up by domain.1 finding
Why it is in this group
- The name "organizations_search" says "search": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "organizations_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "organizations_search" says "search": a word for reading.
Description, as the server wrote it Search organizations, or look them up by domain. Charges 0.5 credits per returned organization. limit 0 returns only totalCount, free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
persons_find_emailFind a person's work email by LinkedIn URL, or full name and company domain.1 finding
Why it is in this group
- The name "persons_find_email" says "find": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "persons_find_email" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_find_email" says "find": a word for reading.
Description, as the server wrote it Find a person's work email by LinkedIn URL, or full name and company domain. Charges 1 credit only when an email is found.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
persons_find_phoneFind a person's phone number by LinkedIn URL, email, or full name and company domain.1 finding
Why it is in this group
- The name "persons_find_phone" says "find": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "persons_find_phone" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_find_phone" says "find": a word for reading.
Description, as the server wrote it Find a person's phone number by LinkedIn URL, email, or full name and company domain. Covers professional contacts only: people in their role at a company, not private individuals. Charges 2 credits only when a phone number is found.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
persons_lookupLook up one person by LinkedIn URL, email, or name and company domain.1 finding
Why it is in this group
- The name "persons_lookup" says "lookup": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "persons_lookup" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_lookup" says "lookup": a word for reading.
Description, as the server wrote it Look up one person by LinkedIn URL, email, or name and company domain. Returns the person with their emails, phones, role and company. Covers professional contacts only: people in their role at a company, not private individuals. Charges 1 credit only when the person is found with an email or phone. saveToContacts also stores them in your contacts.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
persons_searchSearch persons with their emails and phones.1 finding
Why it is in this group
- The name "persons_search" says "search": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "persons_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "persons_search" says "search": a word for reading.
Description, as the server wrote it Search persons with their emails and phones. Covers professional contacts only: people in their role at a company, not private individuals. Returns only people with an email or phone, with full contact data, and charges 1 credit per returned person. Page with nextOffset. limit 0 returns only totalCount, free. saveToContacts also stores them in your contacts, where people you already had are refunded.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
Only reads 3Claude Code: allow
contacts_listList your contacts in a stable order; page with nextBeforeNo findings
Why it is in this group
- The name "contacts_list" says "list": a word for reading.
Description, as the server wrote it List your contacts in a stable order; page with nextBefore
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
credits_getCurrent credit balanceNo findings
Why it is in this group
- The name "credits_get" says "get": a word for reading.
Description, as the server wrote it Current credit balance
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
deliverability_get_testWhere the test email landed at each seed mailbox.No findings
Why it is in this group
- The name "deliverability_get_test" says "get": a word for reading.
Description, as the server wrote it Where the test email landed at each seed mailbox. Poll about once a minute while status is waiting. placement is inbox, spam, promotions, social, updates or forums, or missing while the email has not arrived; score is the inbox share from 0 to 10 once the test is completed. rspamd is the content filter verdict with its matched rules, when a seed reports one.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http deeplead https://www.deeplead.io/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__deeplead__contacts_list",
"mcp__deeplead__deliverability_get_test",
"mcp__deeplead__credits_get"
],
"ask": [
"mcp__deeplead__businesses_search",
"mcp__deeplead__organizations_search",
"mcp__deeplead__organizations_enrich",
"mcp__deeplead__organizations_find_decision_maker",
"mcp__deeplead__persons_search",
"mcp__deeplead__persons_lookup",
"mcp__deeplead__persons_find_email",
"mcp__deeplead__persons_find_phone",
"mcp__deeplead__contacts_create",
"mcp__deeplead__deliverability_create_test"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as deeplead. Review it before you use it.