AgentXM

Entervista

mcp remote · streamable-http · v1.0.0 · source: crawl

https://entervista.ai/mcp

Find and book local service businesses (plumbers, HVAC, detailers) at real prices, with approval.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 443 ms · p95 449 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'entervista'
tools_listed15pass14 tools
schema_complete15pass14 of 14 tools have a description and a typed schema
latency_p5010passp50 443 ms
latency_p955passp95 449 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (14)

NameDescriptionSchema
get_service_requirementsBefore creating a request: the exact questions to ask the customer for this service (required_fields / optional_fields, each with type and options), the pricing flow, and what happens next.typed
search_businessesFind businesses in the network by what the customer needs (e.g. 'plumber', 'smoothie', 'clogged sink'), optionally filtered by category, zip, location and open-now. Returns summaries with starting prityped
get_businessFull agent-readable profile: verified identity and license, services with real prices (what's included / excluded), hours, service zips, delivery rules, policies, and exactly how to act (order, quote,typed
get_servicesThe business's services with pricing mode (fixed | starting_at | range | diagnostic_fee_then_quote | quote_required), price, what's included/excluded, and which intake fields are required.typed
check_service_areaDeterministic yes/no: does this business come to the customer's zip? Returns reason, the zips it serves, excluded zips, and alternative businesses when no.typed
place_service_requestOne call for any trade job (repair, quote, booking). Pass service_sku (or a plain description and it matches one), intake_answers keyed by the field ids from get_service_requirements, customer (name, typed
upload_photoStores an image and returns a URL to pass in photos[] of place_service_request. Some services require a photo (get_service_requirements says which).typed
get_availabilityLive bookable windows over the next days, from the business's own schedule (hours, crew, jobs, holds, blocks). Pass service_sku to get windows sized for that service's duration and crew, plus: operatityped
place_orderDraft an order (food/retail). Returns line items, total, a ref and a customer_token. Nothing reaches the business until approve_request. Ask the customer to confirm the total first.typed
request_quoteAsk a service business (plumber, etc.) for a price. Describe the problem in plain English. Many businesses answer instantly with an estimate and bookable slots; others reply within their stated respontyped
book_slotBook a flat-rate service (e.g. drain cleaning) into a slot from get_availability. Returns a draft awaiting the customer's approval.typed
approve_requestUse only after the customer explicitly approves the total / quote / final price. Sends it to the business. When offered_slots is present, pass the customer's chosen slot_start. If the business takes otyped
get_request_statusCurrent status, ETA / arrival window, business response, and the next step. Poll this while waiting on a business.typed
cancel_requestCancel an order, quote or booking on the customer's behalf.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/ai-entervista-entervista.svg)](https://app.agent-xm.com/a/ai-entervista-entervista)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.