Serveur MCP

Local Pros by Ron Ventures

dev.pages.ronventures/local-pros
Commerce et retail Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Finds local plumbing, HVAC, electrical, and roofing businesses and can send authorized quote requests.

find_local_pros
Use this when someone needs a local, owner-operated home-service business (plumber, HVAC, electrician, roofer, lawn care, tree service or fence) in Oklahoma, Kansas, Nebraska, Iowa or Missouri. Returns up to 5 businesses with name, phone, trade, service area, services and hours so the user can call or request a quote. Coverage is limited to the listed metros and nearby towns.
Lecture seule
Schéma d’entrée
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': "City and state, e.g. 'Tulsa, OK' or 'Omaha'."}, 'trade': {'enum': ['plumbing', 'hvac', 'electrical', 'roofing', 'lawn', 'tree', 'fence', 'any'], 'type': 'string', 'description': 'Kind of work needed. Default any.'}, 'problem': {'type': 'string', 'description': "Optional: what's wrong, e.g. 'water heater leaking'. Used to rank by services."}}}
list_coverage
Use this to check where Local Pros has listings before searching, or when find_local_pros finds nothing: returns every covered city with how many businesses are listed per trade. Coverage is limited to Oklahoma, Kansas, Nebraska, Iowa and Missouri.
Lecture seule
Schéma d’entrée
{'type': 'object', 'properties': {'trade': {'enum': ['plumbing', 'hvac', 'electrical', 'roofing', 'lawn', 'tree', 'fence', 'any'], 'type': 'string', 'description': 'Only count this trade. Default any.'}}}
request_quote
Send a quote request to one of the businesses returned by find_local_pros. The business gets an email with the customer's name, contact and problem and replies directly. Ask the user for permission before calling this: it shares their name and contact with the business.
Destructif Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['slug', 'customer_name', 'contact', 'problem'], 'properties': {'slug': {'type': 'string', 'description': 'The business slug from find_local_pros.'}, 'contact': {'type': 'string', 'description': "The customer's phone number or email for the business to reply to."}, 'problem': {'type': 'string', 'description': 'What needs doing, where (city/neighborhood) and when.'}, 'customer_name': {'type': 'string'}}}
Modifié
request_quote
1 October 2026 02:40
Ajouté
list_coverage
1 October 2026 02:40
Modifié
find_local_pros
1 October 2026 02:40
Ajouté
request_quote
29 September 2026 02:40
Ajouté
find_local_pros
29 September 2026 02:40