MaidCentral MCP by usefulapi

io.usefulapi/maidcentral · v1.0.0 · sales-and-crm

MaidCentral MCP by usefulapi is healthy: it completed an MCP handshake in 1394 ms and exposes 20 tools.

Read services, prices and open dates; create leads, quotes, bookings and notes in MaidCentral.

Endpoint: https://maidcentral.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count20
Latency1394 ms
Last checked (UTC)2026-11-01T07:40:24.953Z

Health history

Checked (UTC)StatusLatencyError
2026-11-01T07:40:24.953ZHealthy1394

Tools (20)

maidcentral_list_scope_groupsList service categories (scope groups) with their scopes of work and frequency ids. Start here: the ids feed quotes, pricing and bookings. API: GET /api/Lead/ScopeGroups.
maidcentral_list_scopesList the scopes of work (and frequencies) of one scope group. API: GET /api/Lead/Scopes.
maidcentral_list_scope_frequenciesList the frequency options (one-time, weekly, ...) of one scope. API: GET /api/Lead/ScopeFrequencies.
maidcentral_list_questionsList the questions (home size, bedrooms, ...) and answer options for one or more scopes. Required questions must be answered in quotes and pricing. API: GET /api/Lead/Questions.
maidcentral_list_rate_modificationsList the extras, discounts and other rate modifications available for a scope group. API: GET /api/Lead/RateModifications.
maidcentral_list_available_datesList dates on which a quoted job of a given length or price can be booked for a scope group. Give hours or amount. API: GET /api/Lead/Availability.
maidcentral_list_postal_codesList the postal codes the company serves, with their home zone. API: GET /api/Lead/PostalCodes.
maidcentral_list_customer_sourcesList customer (lead) sources. API: GET /api/Lead/CustomerSources.
maidcentral_list_billing_termsList billing terms usable when booking. API: GET /api/Lead/BillingTerms.
maidcentral_list_teamsList teams that jobs can be scheduled to. API: GET /api/Lead/Teams.
maidcentral_list_tagsList tags with their category ids (lead tags = category 8, service set tags = 5, first job tags = 6). API: GET /api/Lead/Tags.
maidcentral_list_note_typesList note types (Email = 1, Note = 2, PhoneCall = 3, TextMessage = 4). API: GET /api/Note/Types.
maidcentral_get_leadGet a lead by id: contact details, status, source, scope group and addresses. API: GET /api/Lead/Lead.
maidcentral_get_quoteGet a quote by id: status, addresses, and per-scope and per-frequency prices, hours and booked state. API: GET /api/Lead/Quote.
maidcentral_calculate_priceCalculate a price for scopes, frequencies, extras and question answers without creating a lead or quote. Stores nothing. API: POST /api/Lead/CalculatePrice.
maidcentral_create_or_update_leadWRITE: create a lead, or update one when lead_id is given. The postal code must be in a home zone. By default MaidCentral may send the lead email, add the lead to campaigns and trigger webhooks: set send_lead_email, add_to_campaigns and trigger_webhook to false to avoid that. Without allow_duplicate
maidcentral_create_or_update_quoteWRITE: create a quote for a lead (or update one when quote_id is given) with service address, scopes, frequencies and question answers. Optionally emails the quote 5 minutes later (send_quote_email, default false). API: POST /api/Lead/CreateOrUpdateQuote.
maidcentral_book_quoteWRITE: convert a quote into a customer and schedule the first job on first_job_date. Check dates with maidcentral_list_available_dates first. Booking emails default to the vendor setting: set send_booked_email and send_customer_portal_invite to false to stay silent. API: POST /api/Lead/BookQuote.
maidcentral_create_noteWRITE: add a note (or logged email, call, text) to a quote, customer or employee. Give entity_id with entity_type_id, or entity_contact_info (email or phone). API: POST /api/Note/Create.
maidcentral_add_utm_dataWRITE: attach UTM campaign data to a lead or quote. Give lead_id, email or phone. API: POST /api/Lead/Utm.