cc.prosp/prosp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Prosp
Publisher-provided description
Find B2B companies that fit your buyer, with their contacts and register IDs, and write outreach.
Summary by lookupd
Finds B2B companies matching criteria with verified contacts, searches discovered prospects, syncs to Odoo CRM, and drafts outreach…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http prosp https://api.prosp.cc/mcp-rpc
Codex, remote (streamable-http)
codex mcp add prosp --url https://api.prosp.cc/mcp-rpc
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"prosp": {
"url": "https://api.prosp.cc/mcp-rpc"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (23 tools)
Publisher-provided text
find_prospectsStart a B2B prospect-discovery job. Debits 100 credits and returns a jobId immediately; the job runs asynchronously (~5-25 min). Poll get_discovery_status withget_discovery_statusPoll a discovery job by its jobId. Returns the lifecycle state (queued, processing, completed, failed, exhausted), `total_prospects` (the canonical count of valget_discovery_resultsFetch the result summary + discovered companies (with verified contacts) for a jobId. Call once get_discovery_status reports a terminal state.search_prospectsSemantic free-text search over the companies you have already discovered. Does not run a new discovery and does not cost credits. Returns LEAN prospect SUMMARIEget_prospectFetch the FULL record for one already-discovered company by its `domain` — the detail behind a `search_prospects` summary or a `found[]` domain. Returns every fcancel_discoveryCancel a running discovery job by its jobId, freeing its slot so a new find_prospects can start. Credits are refunded ONLY when the run had delivered zero prospacknowledge_prospectsMark one or more company domains as delivered so they are not returned again in future discoveries or searches. Pass the `domains` list. Job-blind: each domainlist_icpsList your saved ICPs (Ideal Customer Profiles) — reusable discovery criteria you can re-run by id. Each entry carries its `icpId`, optional `name`, and stored `save_icpSave a reusable ICP (Ideal Customer Profile) from an optional display `name` plus discovery `criteria` (same shape as find_prospects). Returns the stored ICP wirun_icpStart a discovery from a saved ICP by its `icpId` (get one from list_icps or save_icp). Debits 100 credits and returns a jobId immediately; the job runs asynchrget_credit_balanceReturn your remaining credit balance and the per-job cost (100 credits).get_credit_ledgerShow your credit transaction history: every debit and refund behind the current balance, most recent first. Each entry has a `type` ('debit' or 'refund'), the `list_circular_opportunitiesList circular-economy opportunities inferred from the customer's OWN stored business profile: for each, the flow, asset, spare capacity or capability it rests orun_circular_opportunityStart a counterpart search for one circular opportunity, by the `handle` from list_circular_opportunities. Debits credits and returns a jobId immediately; pollset_odoo_credentialsConnect your own Odoo CRM so your discovered prospects sync into it. Provide your Odoo URL, database name, API-user id and API key (generate one under Preferencget_crm_connectionShow your currently configured Odoo CRM connection (Odoo URL, database, user id and status). Never shows the API key. Returns a 'not connected' error if you havdisconnect_crmDisconnect your Odoo CRM. Future discovered prospects will no longer sync to it. Idempotent — safe to call even if nothing is connected.generate_messageRegisters one message generation and returns immediately with `202 Accepted`. Poll the status resource named in `Location` (or honour `Retry-After`) until `statget_message_generationAlways `200` for a known id owned by the caller; a non-terminal state is a status, not an error. An unknown id, or one owned by another tenant, is `404`. Whilecancel_message_generationMoves a `queued`, `enriching` or `composing` generation to the terminal state `canceled` with `canceled_reason` = `caller_request`. **Refund rule:** the debit iget_seller_profileThe one seller profile the caller keeps: the business description and website used to ground outreach messages. **No credit cost.** `derivation_status` says wheset_seller_profileReplaces the whole profile with the body. **No credit cost.** Send at least one of `description` or `website`. A `description` longer than 1500 characters is trdelete_seller_profileRemoves the profile. Idempotent: deleting when no profile is set also returns `204`. **No credit cost.**
Details
- Version: 1.0.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1550 ms
- First indexed:
- Last seen in registry:
- Website: https://prosp.cc/docs/mcp/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/cc.prosp/prosp)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp