maideo
Integrates with SEPA direct debit system for payment collection of the remaining 50% after URSSAF tax credit advance, enabling automated billing without card payments.
Explicitly not used for payment processing as the server leverages URSSAF tax credit system instead, mentioned to clarify the alternative payment approach.
@maideo/mcp
Official MCP (Model Context Protocol) server for the Maideo Agent API.
Lets any MCP-compatible AI agent (Claude Desktop, Claude Code, ChatGPT desktop, Continue.dev, Cursor, etc.) book professional home cleaning services (ménage à domicile) anywhere in France, end-to-end, without human intervention.
What it does
Checks coverage by postal code
Returns a firm price quote
Creates a booking in Maideo's back-office (visible to the ops team)
Enrolls the end user with URSSAF for the 50% immediate tax credit advance (no card payment needed — SEPA direct debit after each intervention)
Polls booking status
Tools exposed
Tool | Purpose |
| Check if Maideo serves a zip code |
| Get a firm 72h-valid price quote |
| Create the booking (returns a 72h |
| Submit URSSAF enrollment (IBAN + identity) |
| Poll status (order, worker, URSSAF) |
Install
npm install -g @maideo/mcp
# or use npx without installing:
npx @maideo/mcpConfigure Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"maideo": {
"command": "npx",
"args": ["-y", "@maideo/mcp"],
"env": {
"MAIDEO_AGENT_NAME": "claude-desktop"
}
}
}
}Restart Claude Desktop. You can now ask Claude:
"Can you book me a weekly 3-hour cleaning at 12 rue de Rivoli, 75001 Paris, starting next Monday?"
Claude will chain the 5 tools automatically.
Configure Claude Code
claude mcp add maideo npx -- -y @maideo/mcpEnvironment variables
Variable | Default | Purpose |
|
| API base URL (override for staging/dev) |
|
| Identifier sent via |
Anti-fraud hold
All bookings created via this MCP server are held for 48h before worker dispatch. The Maideo ops team may phone/SMS the end user to verify. Do not submit bookings with fake data in production. Your MAIDEO_AGENT_NAME may be blocklisted.
You must also collect explicit consent from the end user before calling create_booking. Pass agentConsent: true as a binding attestation.
How payment works (there is no payment step)
Maideo uses the URSSAF avance immédiate de crédit d'impôt (immediate tax credit advance), a French government program for home services.
End user enrolls via
enroll_avance_immediate— provides identity, birth place, address, IBANWorker does the cleaning
Maideo declares the hours to URSSAF
URSSAF pays Maideo directly for 50% of the amount (the tax credit portion)
URSSAF collects the remaining 50% from the end user via SEPA direct debit
No card, no Stripe, no upfront payment, no signed PDF. The IBAN + identity are enough.
Links
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/frederic117/maideo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server