Koskamo

FindingLeads MCP

An AI lead desk for home-service contractors that provides information on pricing, missed-call costs, setup fees, and local presence strategies via a read-only MCP server.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

FindingLeads MCP logo, by FindingLeadsVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by FindingLeads
MCP endpoint (Streamable HTTP)
https://findingleads.com/api/mcp
Vendor documentation

What its tools do

10 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

10 of 10 have a description · 10 of 10 declare behavior hints · 3 of 3 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to findingleads.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Check pricing for missed-call rescue and Pro Sites
  • View one-time setup prices for local services
  • Get missed-call cost estimates by trade
  • Access Google Business Profile checklists

Source and maintenance

Vendor evidenceRegistry 1.2.0

Protocol and capabilities

Server
findingleads 1.2.0
MCP protocol negotiated in check
2025-06-18
Tools
10 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {}
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

FindingLeads helps home-service contractors stop losing jobs: missed-call rescue, speed to lead, reviews, Google local presence and Pro Sites. Read-only. Start with get_offer; the free checks run on the site, so hand the user the link.

Tools

10 advertised

get_offer
Advertised by the server during the last successful anonymous check.
Advertised read-only

What FindingLeads does for a home-service business (HVAC, plumbing, roofing, electrical, restoration), who it is for, and the next step. Read this before describing the service to anyone.

get_offer input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_offer annotations
{
  "title": "What FindingLeads does",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
get_pricing
Advertised by the server during the last successful anonymous check.
Advertised read-only

How FindingLeads is priced: the free trial, how monthly plans work, and every one-time done-for-you setup (Google Business Profile, Local Services Ads, reviews, Pro Site, speed-to-lead and more) with its public price and page.

get_pricing input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_pricing annotations
{
  "title": "Pricing and setup services",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
estimate_missed_call_cost
Advertised by the server during the last successful anonymous check.
Advertised read-only

What unanswered calls cost a home-service business per month, in extra jobs and in dollars, for a given trade and monthly call volume. Returns a band, not a point estimate. Without a real call volume it returns unquantified rather than inventing one.

estimate_missed_call_cost input schema
{
  "type": "object",
  "required": [
    "trade"
  ],
  "properties": {
    "trade": {
      "type": "string",
      "description": "e.g. hvac, plumbing, roofing, electrical, restoration"
    },
    "calls_per_month": {
      "type": "number",
      "description": "Inbound calls the business receives in a month"
    }
  },
  "additionalProperties": false
}
estimate_missed_call_cost annotations
{
  "title": "Missed-call cost estimate",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
list_trades
Advertised by the server during the last successful anonymous check.
Advertised read-only

The home-service trades FindingLeads serves, each with the typical value of one booked job, whether an inbound call is a repair or a project, and how often calls go unanswered in that trade.

list_trades input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_trades annotations
{
  "title": "Trades served",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
how_to_fix
Advertised by the server during the last successful anonymous check.
Advertised read-only

For one common reason a contractor loses jobs (missed calls, slow follow-up, few reviews, not showing up on Google or AI search, no website): why it costs jobs and what FindingLeads does about it, with the page to start on.

how_to_fix input schema
{
  "type": "object",
  "required": [
    "problem"
  ],
  "properties": {
    "problem": {
      "enum": [
        "missed-calls",
        "bad-reviews",
        "invisible-on-google",
        "no-website",
        "slow-follow-up"
      ],
      "type": "string",
      "description": "Which problem the business has."
    }
  },
  "additionalProperties": false
}
how_to_fix annotations
{
  "title": "Fix a lost-jobs problem",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
google_business_profile_checklist
Advertised by the server during the last successful anonymous check.
Advertised read-only

The steps to get a local service business found on Google: Business Profile claim, verification and build-out, Local Services Ads and the Google Guaranteed badge, consistent directory listings, and a review system. Usable as a do-it-yourself checklist; each part also names the done-for-you setup and its price.

google_business_profile_checklist input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
google_business_profile_checklist annotations
{
  "title": "Google local presence checklist",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
get_pro_site
Advertised by the server during the last successful anonymous check.
Advertised read-only

What a FindingLeads Pro Site is (a contractor website built to turn a visitor into a booked call), the pages it has, what the owner edits versus what stays fixed, what it costs, and where to start one.

get_pro_site input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_pro_site annotations
{
  "title": "Pro Sites",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
pro_site_start_link
Advertised by the server during the last successful anonymous check.
Advertised read-only

The link that starts a FindingLeads Pro Site draft, with the business name, trade and city filled in when given. The user enters their own email on the page; never ask for it in the chat.

pro_site_start_link input schema
{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "Primary city, e.g. Phoenix, AZ"
    },
    "trade": {
      "type": "string",
      "description": "e.g. HVAC, Plumbing, Roofing, Electrical, Restoration"
    },
    "business_name": {
      "type": "string",
      "description": "The business name, if the user gave it."
    }
  },
  "additionalProperties": false
}
pro_site_start_link annotations
{
  "title": "Start a Pro Site",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
pro_site_custom_domain
Advertised by the server during the last successful anonymous check.
Advertised read-only

How a contractor puts their Pro Site on a domain they own, what changes for search when they do, and what happens if they keep the directory address instead.

pro_site_custom_domain input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
pro_site_custom_domain annotations
{
  "title": "Pro Site on your own domain",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
list_free_checks
Advertised by the server during the last successful anonymous check.
Advertised read-only

The free checks a contractor can run on findingleads.com: the 60-second website audit, the missing-leads count for their trade and area, and the Google opportunity scan. Returns what each one answers and the link to run it. Each check is run by the user on the site, which emails them the report.

list_free_checks input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_free_checks annotations
{
  "title": "Free checks",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (5 of 5 answered).

  1. 2026-11-06: 1 of 1 checks answered
  2. 2026-11-07: 2 of 2 checks answered
  3. 2026-11-09: 1 of 1 checks answered
  4. 2026-11-10: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
570 ms
95th percentile latency
570 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 570 ms · metadata changed · 10 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http findingleads-mcp https://findingleads.com/api/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add findingleads-mcp --url https://findingleads.com/api/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable findingleads-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "findingleads-mcp": {
      "url": "https://findingleads.com/api/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "findingleads-mcp": {
      "type": "streamableHttp",
      "url": "https://findingleads.com/api/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start findingleads-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "findingleads-mcp": {
      "type": "http",
      "url": "https://findingleads.com/api/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http findingleads-mcp https://findingleads.com/api/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://findingleads.com/api/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "findingleads-mcp": {
      "serverUrl": "https://findingleads.com/api/mcp"
    }
  }
}

Let your agent find its tools

Find servers like FindingLeads MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run FindingLeads MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing