Agent Service Lead Connector
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Agent Service Lead Connectorbook a biweekly 3-bedroom house cleaning in Miami 33139, consent to contact"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Zaptu — Agent Service Lead Connector
Repo: https://github.com/TommyTap11/zaptu
Public home: zaptu.ai (owned).
git clone https://github.com/TommyTap11/zaptu.git
cd zaptuZaptu is the intended transaction hub between AI assistants and real-world local services. This codebase is vertical 1 of that hub: an MCP server and public API that turns “book me a house cleaner” into a structured, monetizable lead for existing pay-per-call and affiliate networks.
Start with house cleaning in Miami. Expand to pest control, plumbing, HVAC — then other verticals behind the same gateway.
Strategy brief: docs/ZAPTU-HUB-STRATEGY.md
One-liner
Agents request local services. This service validates the request, logs it, and forwards it as a paid lead or tracked call.
Related MCP server: @qasperai/mcp-server
Why this MVP
Muse and other agents can already attach a remote MCP URL as a custom connector.
House cleaning and pest control networks already buy calls and form leads — no need to sign up individual maids on day one.
The same intake pipeline can later sell direct to partnered companies.
Public brand is Zaptu. Every front door (zaptu.ai widget, Telegram, MCP, REST) must call the same
submit_requestpipeline. Do not fork qualification per channel.
What is implemented
Surface | Path | Purpose |
MCP tools |
|
|
Health |
| Deploy probes |
Web form |
| Public Miami-style intake |
Agent spec |
| How assistants should connect |
Public intake |
| Same pipeline, no admin token |
REST intake |
| Same pipeline for non-MCP agents |
REST lookup |
| Status check |
Storage |
| MVP log |
Forwarding | webhook + mock network | Plug a real buyer without rewriting tools |
Quick start
pip install -r requirements.txt
export PYTHONPATH=src
python src/aslc/server.pySubmit a test lead:
curl -s http://localhost:8000/v1/leads \
-H 'content-type: application/json' \
-d '{
"service_type": "house_cleaning",
"zip_code": "33139",
"customer_name": "Ada Lovelace",
"customer_phone": "3055550199",
"consent_to_contact": true,
"bedrooms": 3,
"frequency": "biweekly",
"source_agent": "curl"
}'Tech stack
Layer | Choice | Why |
Language | Python 3.12 | Fastest path for MCP + validation |
MCP | Official | Streamable HTTP, custom routes, tool schemas from type hints |
HTTP | Starlette routes on the MCP app | One process, one port |
Models | Pydantic v2 | Shared schema for MCP, REST, and storage |
Forwarding | httpx adapters | Swap mock → webhook → ping/post |
Hosting | Render / Railway / Fly / Docker | Free-cheap tiers, |
Store | JSONL file | Zero ops. Replace with Postgres when volume appears |
Not used on purpose: a provider marketplace, auth-heavy OAuth, a frontend. Those are later.
Monetization path
Now — log every request, simulate a buyer, optionally POST to a webhook.
Week 2 — apply to eLocal, Service Direct Earn API, The Client Connector, UpN3xt. See
docs/NETWORKS.md.Later — direct cleaning companies, then pest/plumbing/HVAC with the same tool.
Public 2026 ranges: affiliate cleaning calls often list ~$15–$25; Google LSA cleaning CPL is roughly $28–$70. Agent-originated demand has near-zero media cost if Muse users bring the job.
Muse
Custom connector today (paste the /mcp URL). Official directory later via muse.ai/platform. Details in docs/MUSE.md.
Project layout
src/aslc/
server.py MCP tools + REST
models.py request / lead schema
validation.py TCPA, ZIP, date, coverage
forwarding.py mock + webhook adapters
service.py shared intake pipeline
storage.py JSONL log
config.py env
docs/
MUSE.md
NETWORKS.mdWhat this does not do yet
Live call bridging / DIDs
Real ping/post contracts
Multi-tenant API keys per agent vendor
Official Muse review package
Non-US addresses
Those are sequential, not blockers for a first hosted endpoint.
License
Use it. If you operationalize this as a business, add a privacy policy before you take real phone numbers at volume.
This server cannot be deployed
Maintenance
Related MCP Connectors
Find and book verified local home service professionals through AI agents.
Verified local businesses, bookable by AI agents: services, prices, availability and appointments.
Book local tradespeople — plumber, electrician, HVAC, and 7 more — via your AI agent. All US.
Find and book local service businesses (plumbers, HVAC, detailers) at real prices, with approval.
141
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with direct access to ServiceTitan's field service management platform for home services contractors. It enables users to manage customers, jobs, appointments, technician dispatching, and invoices through natural language.1MIT

@qasperai/mcp-serverofficial
AlicenseAqualityCmaintenanceEnables AI assistants to discover and book local service businesses like barbers, plumbers, and mechanics directly through MCP-compatible tools.934 npmMIT- AlicenseNot gradedqualityBmaintenanceHome Services MCP by HireNimbus lets AI agents find, compare, and book verified local pros for handyman, renovation, HVAC, plumbing, electrical, and landscaping jobs in supported US metro markets.Apache 2.0
- FlicenseNot gradedqualityCmaintenanceExposes SMB business data as tools for AI agents, enabling retrieval of business profiles, services, availability, and reviews.-