Skip to content

Prospect Intelligence

by truepointmarketingpartners-dotcom · remote · no sign-in to list tools · v1.9.1 · published by GitHub user truepointmarketingpartners-dotcom

B2B company research and work-email lookup for AI agents. Pay per call in USDC on Base via x402.

Changes · 2

6 tools: 2 change things and 4 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http prospect-intelligence https://prospect-intelligence.prospectintel.workers.dev/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "run_named_tool" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "run_named_tool" says "run": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Changes things 2Claude Code: ask
  • prospect_briefFull sales prospect brief for one company: overview, positioning, likely needs and talking points, built from public sources with URLs.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.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Full sales prospect brief for one company: overview, positioning, likely needs and talking points, built from public sources with URLs. Price: $3.00 USDC on Base per call via x402; this MCP call returns payment instructions and the paid HTTP route POST /v1/deep returns the brief. Read-only.

    Annotations the server declares

    • title: Prospect brief
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • run_named_toolRun one named public-source analysis: research_company, research_person, find_decision_makers, analyze_marketing_opportunity, identify_buying_signals, enrich_prospect, score_prospe…1 finding

    Why it is in this group

    • The name "run_named_tool" says "run": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "run_named_tool" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "run_named_tool" says "run": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Run one named public-source analysis: research_company, research_person, find_decision_makers, analyze_marketing_opportunity, identify_buying_signals, enrich_prospect, score_prospect or generate_prospect_brief. Fields with no verified public source come back as unknown rather than guessed. Price: $0.75 USDC on Base per call via x402; this MCP call returns payment instructions and the paid HTTP route POST /v1/tools returns the result. Read-only.

    Annotations the server declares

    • title: Run a named analysis
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 4Claude Code: allow
  • basic_lookupPublic company profile: summary plus firmographics (industry, HQ city/country, founded year, employee count and size range, ticker, LinkedIn/X), each field with source, source_url,…No findings

    Why it is in this group

    • The name "basic_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Public company profile: summary plus firmographics (industry, HQ city/country, founded year, employee count and size range, ticker, LinkedIn/X), each field with source, source_url, checked_at and confidence, from Wikidata, Wikipedia, the company homepage and SEC EDGAR. Unknown fields are null, never guessed. Not a contact or CRM record. Price: $0.10 USDC on Base per call via x402; this MCP call returns payment instructions and the paid HTTP route POST /v1/basic returns the brief. Read-only.

    Annotations the server declares

    • title: Basic company lookup
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • email_lookupFind one person's work email at a company domain.No findings

    Why it is in this group

    • The name "email_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Find one person's work email at a company domain. Returns the address, whether it was found publicly or inferred from the company's pattern, Hunter's real verification status (valid, accept_all, unknown, invalid), a confidence score, the pages it was seen on and a recommendation. Price: $0.08 USDC on Base via x402, charged only when an address is returned (no result = not charged); this MCP call returns payment instructions for POST /v1/email. Read-only; never sends email. 'valid' means the mail server accepted the address, not that a person reads it.

    Annotations the server declares

    • title: Email lookup
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • enriched_lookupProspecting record: everything in basic_lookup plus buying signals (90 days of news, SEC filings), open roles from public job boards, a 0-100 ICP fit score with stated reasons (opt…No findings

    Why it is in this group

    • The name "enriched_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Prospecting record: everything in basic_lookup plus buying signals (90 days of news, SEC filings), open roles from public job boards, a 0-100 ICP fit score with stated reasons (optional icp input), a sales brief built only from cited facts, recommended next actions and roles to target (no invented names). Every item cites its source. Price: $0.75 USDC on Base per call via x402; this MCP call returns payment instructions and the paid HTTP route POST /v1/enriched returns the record. Read-only.

    Annotations the server declares

    • title: Enriched company lookup
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • find_emails_batchFind work emails for 1-25 people in one call, for cleaning a whole prospect list.No findings

    Why it is in this group

    • The name "find_emails_batch" says "find": a word for reading.
    Description, as the server wrote it
    Find work emails for 1-25 people in one call, for cleaning a whole prospect list. Each result has exactly the same fields and recommendation labels as email_lookup (found vs inferred, Hunter's real status, score, sources, send / send_with_caution / verify_first / do_not_send), returned in input order with summary counts. Duplicates are looked up once; one contact failing never fails the batch. Price: x402 upto on Base: you authorize up to $0.08 x unique contacts and are charged $0.08 only per address returned. This MCP call returns payment instructions for POST /v1/email/batch. Read-only; never sends email.

    Annotations the server declares

    • title: Batch email lookup
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

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.9.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http prospect-intelligence https://prospect-intelligence.prospectintel.workers.dev/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__prospect-intelligence__basic_lookup",
      "mcp__prospect-intelligence__enriched_lookup",
      "mcp__prospect-intelligence__email_lookup",
      "mcp__prospect-intelligence__find_emails_batch"
    ],
    "ask": [
      "mcp__prospect-intelligence__prospect_brief",
      "mcp__prospect-intelligence__run_named_tool"
    ],
    "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 prospect-intelligence. Review it before you use it.