Server definition
- Hash
- sha256:853afc607d97773673a2f67de02e86adf61b946a5cf178b734f5a07fe853eab1
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "LeadProof sells verified local-business lead lists built to order from Google Maps: business name, category, website, verified email, phone, address, rating and review count. Typical flow: quote_lead_list to price a request, get_sample_leads to show what a row looks like, then either get_checkout_link (the person finishes on leadproof.co) or create_order (returns a PayPal approval link the person opens; nothing is charged until they approve there). Quantities run 100 to 1,000 leads. A minimum Google-review bar (30, 50 or 100) raises quality and price. Locations are free text: cities, regions or countries. Never invent prices: every tool returns the exact amount the site charges.",
"tools": [
{
"description": "Creates the order and returns a PayPal approval link. The PERSON must open the link and approve the payment; nothing is charged until they do. Ask for the delivery email first: the CSV and the order page go there. Returns the order id, the approval link, an order-status link and a status token for get_order_status.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"business_types": {
"description": "Business categories to find, e.g. [\"HVAC contractor\"]. Each one becomes a Google Maps search term.",
"items": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"email": {
"description": "Delivery email. The CSV download and order updates go here.",
"format": "email",
"maxLength": 254,
"type": "string"
},
"locations": {
"description": "Cities, regions or countries, e.g. [\"Austin, TX\", \"Dallas, TX\"]. Anything Google Maps can resolve.",
"items": {
"maxLength": 80,
"minLength": 2,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"min_reviews": {
"default": 0,
"description": "Only businesses with at least this many Google reviews. 0 means no filter. A higher bar costs more per lead and screens out more businesses.",
"enum": [
0,
30,
50,
100
],
"type": "integer"
},
"qty": {
"description": "How many verified leads to deliver, 100 to 1000.",
"maximum": 1000,
"minimum": 100,
"type": "integer"
}
},
"required": [
"email",
"business_types",
"locations",
"qty"
],
"type": "object"
},
"name": "create_order",
"outputSchema": null
},
{
"description": "A leadproof.co link with the list already configured. The person opens it, reviews the price and pays on the site. Use this when they prefer to finish in a browser. Nothing is created until they order.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"business_types": {
"description": "Business categories to find, e.g. [\"HVAC contractor\"]. Each one becomes a Google Maps search term.",
"items": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"locations": {
"description": "Cities, regions or countries, e.g. [\"Austin, TX\", \"Dallas, TX\"]. Anything Google Maps can resolve.",
"items": {
"maxLength": 80,
"minLength": 2,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"min_reviews": {
"default": 0,
"description": "Only businesses with at least this many Google reviews. 0 means no filter. A higher bar costs more per lead and screens out more businesses.",
"enum": [
0,
30,
50,
100
],
"type": "integer"
},
"qty": {
"description": "How many verified leads to deliver, 100 to 1000.",
"maximum": 1000,
"minimum": 100,
"type": "integer"
}
},
"required": [
"business_types",
"locations",
"qty"
],
"type": "object"
},
"name": "get_checkout_link",
"outputSchema": null
},
{
"description": "Status of an order created with create_order: awaiting approval, in review, building, delivered (with a download link) or refunded. Needs the order_id and status_token that create_order returned.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"order_id": {
"description": "The order id from create_order.",
"pattern": "^[a-f0-9-]{36}$",
"type": "string"
},
"status_token": {
"description": "The status_token from create_order.",
"minLength": 8,
"type": "string"
}
},
"required": [
"order_id",
"status_token"
],
"type": "object"
},
"name": "get_order_status",
"outputSchema": null
},
{
"description": "Price tiers, review-filter multipliers, quantity limits and what a delivered list contains. Call this before quoting if the person wants to compare options.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_pricing",
"outputSchema": null
},
{
"description": "A few illustrative rows in the exact delivered format (placeholder businesses on reserved example domains, not real leads), plus the column reference.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"default": 5,
"description": "How many sample rows, 1 to 10.",
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_sample_leads",
"outputSchema": null
},
{
"description": "Exact price for a lead list: business types, locations, quantity and optional minimum-review bar. Returns the amount the site charges, what is included and delivery terms. Nothing is created.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"business_types": {
"description": "Business categories to find, e.g. [\"HVAC contractor\"]. Each one becomes a Google Maps search term.",
"items": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"locations": {
"description": "Cities, regions or countries, e.g. [\"Austin, TX\", \"Dallas, TX\"]. Anything Google Maps can resolve.",
"items": {
"maxLength": 80,
"minLength": 2,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"min_reviews": {
"default": 0,
"description": "Only businesses with at least this many Google reviews. 0 means no filter. A higher bar costs more per lead and screens out more businesses.",
"enum": [
0,
30,
50,
100
],
"type": "integer"
},
"qty": {
"description": "How many verified leads to deliver, 100 to 1000.",
"maximum": 1000,
"minimum": 100,
"type": "integer"
}
},
"required": [
"business_types",
"locations",
"qty"
],
"type": "object"
},
"name": "quote_lead_list",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:853afc607d97773673a2f67de02e86adf61b946a5cf178b734f5a07fe853eab1 | sha256sum