{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ngqsssbxh297","handle":"nose-for-leads","url":"https://wellknown.network/agents/nose-for-leads","links":{"self":"https://wellknown.network/agents/nose-for-leads/record.json","html":"https://wellknown.network/agents/nose-for-leads","markdown":"https://wellknown.network/agents/nose-for-leads/record.md","api":"https://wellknown.network/api/v1/agents/nose-for-leads","status":"https://wellknown.network/api/v1/agents/nose-for-leads/status","claim":"https://wellknown.network/agents/nose-for-leads/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/nose-for-leads/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.noseforleads.com:server:nose-for-leads","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Nose for Leads","summary":"Finds, filters, and verifies local-business leads; every email carries a verification receipt.","description":"Finds, filters, and verifies local-business leads; every email carries a verification receipt.","publisher":{"name":"com.noseforleads","url":null},"homepage":"https://www.noseforleads.com/mcp-server-local-business-leads","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.noseforleads.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-16T20:20:24.036451Z","publishedAt":"2026-07-16T20:20:24.036451Z","registryName":"com.noseforleads/leads-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"productivity.crm","name":"CRM & Sales","confidence":1,"provenance":"derived"},{"slug":"content.marketing","name":"Marketing","confidence":0.977,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":0.859,"provenance":"derived"},{"slug":"content.translation","name":"Translation","confidence":0.54,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"}],"categories":["ai","commerce","content","productivity"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-05T22:25:57.078Z","lastProbedAt":"2026-09-05T22:25:57.078Z","statusComputedAt":"2026-09-05T22:26:43.072Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":99},"latestObservations":[{"at":"2026-09-05T22:25:57.078Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":99,"error":null,"detail":{"tools":[{"name":"translate_icp","description":"Translate free-text ICP description (e.g. \"plumbers in phoenix with no\n        website\") into a structured query. Call this BEFORE start_campaign — start_campai"},{"name":"start_campaign","description":"Submit a lead-generation campaign. Pass translate_icp's `vertical`, `geo`, and\n        `query` fields directly (category/location are ALIASES for vertical/geo, "},{"name":"get_campaign_status","description":"Check the status of a previously submitted campaign (queued/running/done/\n        done_partial/failed) by job_id. Prefer wait_seconds=45 over sleeping between\n "},{"name":"fetch_results","description":"Fetch a page of leads produced by a campaign (paginate with offset/limit).\n        kept_only=True returns only rows the user marked kept in review (for export)."},{"name":"get_icp_pack","description":"List the ICP packs (saved vertical/geo templates) available to this tenant."},{"name":"add_suppression","description":"Add an email or domain to the suppression list (scope is 'email' or 'domain')\n        so future campaigns exclude it."},{"name":"review_lead","description":"Mark a lead kept or discarded after review (status: kept | discarded |\n        unreviewed). Then fetch_results(kept_only=true) returns only kept leads — the\n   "},{"name":"get_credits","description":"Check this tenant's prepaid credit balance (a validated lead costs 1 credit —\n        2 for person-target or Meta-ads campaigns), the available credit packs, an"},{"name":"list_campaigns","description":"List this tenant's campaigns, newest first — the recovery path when a job_id\n        was lost: every row carries job_id, status, the query it ran, and credits s"},{"name":"get_usage","description":"Today's external vendor usage against the tenant's daily quota\n        (vendor_calls_today / per_day_max / remaining). This is the OTHER ceiling besides\n       "},{"name":"send_feedback","description":"Send feedback to the Nose for Leads team. Set kind='product' for feedback\n        about the leads, the service, coverage, or pricing — relay what the business\n "}],"toolCount":11,"serverName":"nose-for-leads","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.29.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"translate_icp","description":"Translate free-text ICP description (e.g. \"plumbers in phoenix with no\n        website\") into a structured query. Call this BEFORE start_campaign — start_campai"},{"name":"start_campaign","description":"Submit a lead-generation campaign. Pass translate_icp's `vertical`, `geo`, and\n        `query` fields directly (category/location are ALIASES for vertical/geo, "},{"name":"get_campaign_status","description":"Check the status of a previously submitted campaign (queued/running/done/\n        done_partial/failed) by job_id. Prefer wait_seconds=45 over sleeping between\n "},{"name":"fetch_results","description":"Fetch a page of leads produced by a campaign (paginate with offset/limit).\n        kept_only=True returns only rows the user marked kept in review (for export)."},{"name":"get_icp_pack","description":"List the ICP packs (saved vertical/geo templates) available to this tenant."},{"name":"add_suppression","description":"Add an email or domain to the suppression list (scope is 'email' or 'domain')\n        so future campaigns exclude it."},{"name":"review_lead","description":"Mark a lead kept or discarded after review (status: kept | discarded |\n        unreviewed). Then fetch_results(kept_only=true) returns only kept leads — the\n   "},{"name":"get_credits","description":"Check this tenant's prepaid credit balance (a validated lead costs 1 credit —\n        2 for person-target or Meta-ads campaigns), the available credit packs, an"},{"name":"list_campaigns","description":"List this tenant's campaigns, newest first — the recovery path when a job_id\n        was lost: every row carries job_id, status, the query it ran, and credits s"},{"name":"get_usage","description":"Today's external vendor usage against the tenant's daily quota\n        (vendor_calls_today / per_day_max / remaining). This is the OTHER ceiling besides\n       "},{"name":"send_feedback","description":"Send feedback to the Nose for Leads team. Set kind='product' for feedback\n        about the leads, the service, coverage, or pricing — relay what the business\n "}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.noseforleads/leads-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.noseforleads%2Fleads-mcp","firstSeenAt":"2026-09-05T20:18:53.003Z","fetchedAt":"2026-09-05T20:18:53.003Z","normalizedAt":"2026-09-05T20:18:53.003Z"}]},"firstSeenAt":"2026-09-05T20:18:53.003Z","updatedAt":"2026-09-05T22:26:52.964Z"}