maidcentral_list_scope_groups
List scope groups
List 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.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026
Read services, prices and open dates; create leads, quotes, bookings and notes in MaidCentral.
The publisher's own server: Ably MCP by usefulapi
Connects an assistant to a MaidCentral cleaning-company account to read services, prices and open dates, and to create leads, quotes, bookings and notes.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fmaidcentral/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"maidcentral-by-usefulapi": {
"type": "http",
"url": "https://maidcentral.usefulapi.io/mcp"
}
}
}Use your MaidCentral account from Claude, Cursor, or any MCP client. Read the service types, pricing questions, rates and open job dates of your cleaning company. Also create leads, quotes, bookings and notes. Hosted, no local install: connect with your own credentials.
Live endpoint: https://maidcentral.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://maidcentral.usefulapi.io/mcp.claude mcp add --transport http maidcentral https://maidcentral.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your MaidCentral credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/maidcentral/
On first connect you enter the username and password of a MaidCentral API user (Company → Settings → General → Integrations, as an Administrator). The server validates it and stores it per user. No keys go in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with maidcentral_upgrade (it returns a Stripe Checkout link). Cancel any time with maidcentral_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running maidcentral_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/maidcentral/README.md at commit 4046075
List scope groups
List 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.
Takes no parameters.
List scopes of a scope group
List the scopes of work (and frequencies) of one scope group. API: GET /api/Lead/Scopes.
scope_group_idrequiredList frequencies of a scope
List the frequency options (one-time, weekly, ...) of one scope. API: GET /api/Lead/ScopeFrequencies.
scope_idrequiredList pricing questions for scopes
List 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.
scope_idsrequiredList rate modifications
List the extras, discounts and other rate modifications available for a scope group. API: GET /api/Lead/RateModifications.
scope_group_idrequiredList available job dates
List 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.
hoursamountend_datestart_datescope_group_idrequiredList serviceable postal codes
List the postal codes the company serves, with their home zone. API: GET /api/Lead/PostalCodes.
Takes no parameters.
List customer sources
List customer (lead) sources. API: GET /api/Lead/CustomerSources.
Takes no parameters.
List billing terms
List billing terms usable when booking. API: GET /api/Lead/BillingTerms.
Takes no parameters.
List teams
List teams that jobs can be scheduled to. API: GET /api/Lead/Teams.
Takes no parameters.
List tags
List tags with their category ids (lead tags = category 8, service set tags = 5, first job tags = 6). API: GET /api/Lead/Tags.
Takes no parameters.
List note types
List note types (Email = 1, Note = 2, PhoneCall = 3, TextMessage = 4). API: GET /api/Note/Types.
Takes no parameters.
Get a lead
Get a lead by id: contact details, status, source, scope group and addresses. API: GET /api/Lead/Lead.
lead_idrequiredGet a quote
Get a quote by id: status, addresses, and per-scope and per-frequency prices, hours and booked state. API: GET /api/Lead/Quote.
quote_idrequiredCalculate price
Calculate a price for scopes, frequencies, extras and question answers without creating a lead or quote. Stores nothing. API: POST /api/Lead/CalculatePrice.
questionsrequiredpostal_codescope_group_idrequiredscopes_of_workrequiredCreate or update a lead
WRITE: 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_duplicates, a matching contact links to the existing lead. API: POST /api/Lead/CreateOrUpdate.
emailrequirednotesphonerequiredlead_idutm_termlast_namerequiredfirst_namerequiredutm_mediumutm_sourcepostal_coderequiredutm_contentlead_tag_ids+6 moreCreate or update a quote
WRITE: 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.
lead_idrequiredquote_idhome_cityrequiredquestionsrequiredhome_regionrequiredbilling_cityhome_address1requiredhome_address2billing_regionscope_group_idrequiredscopes_of_workrequiredtrigger_webhook+6 moreBook a quote
WRITE: 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.
lead_idrequiredquote_idrequiredscope_group_idrequiredscopes_of_workrequiredtrigger_webhookadd_to_campaignsbilling_terms_idsend_booked_emailsend_customer_portal_inviteCreate a note
WRITE: 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.
contentrequiredsubjectentity_idnote_type_idcreate_ticketentity_type_identity_contact_infocommunication_direction_idAdd UTM data to a lead
WRITE: attach UTM campaign data to a lead or quote. Give lead_id, email or phone. API: POST /api/Lead/Utm.
emailphonelead_idutm_termutm_mediumutm_sourceutm_contentutm_campaign100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "maidcentral": { "url": "https://maidcentral.usefulapi.io/mcp" } }}