@gera-services/mcp-wrkdo
v1.0.0
Published
MCP server for Wrkdo home services marketplace — find providers, get quotes, and book cleaning, repairs, beauty, and moving services across 50+ countries
Maintainers
Readme
@gera/mcp-wrkdo
MCP (Model Context Protocol) server for Wrkdo -- the home services marketplace by Gera Services.
Enables AI assistants (Claude, ChatGPT, etc.) to search service providers, get price estimates, and book home services like cleaning, plumbing, electrical, beauty, and moving across 50+ countries.
Tools
| Tool | Description | Auth Required |
|------|-------------|:---:|
| list_service_categories | List all available service categories (cleaning, plumbing, etc.) | No |
| search_providers | Search providers by category, location, availability, and rating | No |
| get_provider_profile | Get detailed provider profile (services, pricing, reviews) | No |
| get_featured_providers | Get top-rated, verified providers | No |
| get_price_estimate | Get estimated price range for a service job | No |
| get_provider_slots | Get available time slots for a provider on a given date | No |
| book_service | Book a home service with a provider | Yes |
Installation
npm install @gera/mcp-wrkdoUsage
With Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"wrkdo": {
"command": "npx",
"args": ["@gera/mcp-wrkdo"]
}
}
}With a custom API endpoint
{
"mcpServers": {
"wrkdo": {
"command": "npx",
"args": ["@gera/mcp-wrkdo"],
"env": {
"WRKDO_API_URL": "https://your-api-url.example.com"
}
}
}
}Standalone
npx @gera/mcp-wrkdoConfiguration
| Environment Variable | Description | Default |
|---------------------|-------------|---------|
| WRKDO_API_URL | Base URL for the Wrkdo API | https://api.wrkdo.com |
Multi-Country Support
Wrkdo operates across 50+ countries. Pass a country code (ISO 3166-1 alpha-2) to any tool to scope results to that country. Supports proximity search via latitude/longitude and city-based filtering.
Authentication
Browse and search tools work without authentication. Booking requires a user bearer token passed via the auth_token parameter.
License
MIT
