
Qasper
A thin stdio wrapper around Qasper's hosted MCP endpoint that lets Claude and other assistants search, quote, and book local service businesses. You get seven tools: search by category and location, pull business details and service catalogs, check real calendar availability, request pricing with modifiers for emergency or weekend work, send inquiries, and create confirmed appointments. It's a proxy to https://qasper.ai/mcp, so tool definitions stay current without package updates. If your client supports remote HTTP servers you can skip the npm package and point directly at the URL. Useful when you want an agent to handle the full booking flow for plumbers, dentists, salons, mechanics, or any other local service without leaving the conversation.
- tools
- 10
- transport
- STDIO, HTTP
- last updated
- Apr 8, 2026
Install
From registry metadata$ npx add-mcp https://qasper.ai/mcp --name qasperRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http qasper https://qasper.ai/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 10 toolsVerified live against the running server on Nov 6, 2026.
get_refinement_optionsList the refinement dimensions (specializations, practice areas, service types, service modes, etc.) available for a specific subcategory. Call this BEFORE search_businesses when the user's request is broad (e.g. 'therapist in Greece', 'lawyer in London') so you can politely a...1 params
List the refinement dimensions (specializations, practice areas, service types, service modes, etc.) available for a specific subcategory. Call this BEFORE search_businesses when the user's request is broad (e.g. 'therapist in Greece', 'lawyer in London') so you can politely a...
subCategory*stringNone · Doctor · Dentist · Therapist · Psychologist · Psychiatristfind_next_available_appointmentsFind the next available bookable appointment starts across matching local service businesses. This reads a periodically refreshed availability index rather than calling each provider live. Use this ONLY when the user explicitly asks for availability, booking, the soonest appoi...12 params
Find the next available bookable appointment starts across matching local service businesses. This reads a periodically refreshed availability index rather than calling each provider live. Use this ONLY when the user explicitly asks for availability, booking, the soonest appoi...
attributeFiltersstringcountryCodestringdaysToSearchintegerlatitudenumberlocationTextstringlongitudenumberradiusKmnumberresultLimitintegerserviceModestringserviceQuery*stringstartDate*stringsubCategory*stringNone · Doctor · Dentist · Therapist · Psychologist · Psychiatristbook_appointmentBook an appointment with a local service business. Creates a booking record and may add the appointment to the business calendar. Fresh successful calls normally return 'pending', 'confirmed', or 'completed'. Retries and failures can return broader lifecycle states or 'reconci...9 params
Book an appointment with a local service business. Creates a booking record and may add the appointment to the business calendar. Fresh successful calls normally return 'pending', 'confirmed', or 'completed'. Retries and failures can return broader lifecycle states or 'reconci...
clientRequestId*stringcustomerAddressstringcustomerEmail*stringcustomerName*stringcustomerPhone*stringdateTime*stringjobDescription*stringserviceName*stringslug*stringask_business_agentAsk one specific Qasper business agent through the same chat path as that business's public agent page. Use this only after selecting a business and copying its exact slug from a Qasper discovery result. This tool is mutation-capable because delegated chat can invoke configure...3 params
Ask one specific Qasper business agent through the same chat path as that business's public agent page. Use this only after selecting a business and copying its exact slug from a Qasper discovery result. This tool is mutation-capable because delegated chat can invoke configure...
conversationIdstringquestion*stringslug*stringget_servicesGet the service catalog for a local service business, including service names, descriptions, estimated durations, price ranges, max participants, booking start policy, and whether the customer's address is required to book. Always available for any business.1 params
Get the service catalog for a local service business, including service names, descriptions, estimated durations, price ranges, max participants, booking start policy, and whether the customer's address is required to book. Always available for any business.
slug*stringsend_inquirySend a general inquiry to a local service business. Use this when the customer has a question, needs a custom quote, or wants to describe an issue that doesn't fit a specific bookable service. A stable clientRequestId deduplicates the same logical request, but does not guarant...6 params
Send a general inquiry to a local service business. Use this when the customer has a question, needs a custom quote, or wants to describe an issue that doesn't fit a specific bookable service. A stable clientRequestId deduplicates the same logical request, but does not guarant...
clientRequestId*stringcustomerEmail*stringcustomerName*stringcustomerPhone*stringmessage*stringslug*stringget_pricingGet a price quote for a specific service from a local business. Takes into account emergency requests, weekend rates, and other pricing rules. Always available for any business.4 params
Get a price quote for a specific service from a local business. Takes into account emergency requests, weekend rates, and other pricing rules. Always available for any business.
isEmergencybooleanrequestedDatestringserviceName*stringslug*stringsearch_businessesSearch Qasper's local-service registry by structured category, location, service mode, and supported vertical attributes. Use it for discovery requests such as 'find me a dentist in New York'. It returns an explicit claimed or unclaimed listing state, which is not independent...9 params
Search Qasper's local-service registry by structured category, location, service mode, and supported vertical attributes. Use it for discovery requests such as 'find me a dentist in New York'. It returns an explicit claimed or unclaimed listing state, which is not independent...
attributeFiltersstringcountryCodestringlatitudenumberlocationTextstringlongitudenumberradiusKmnumberresultLimitintegerserviceModestringsubCategory*stringNone · Doctor · Dentist · Therapist · Psychologist · Psychiatristcheck_availabilityCheck available appointment slots for a specific service at a local business on a given date. This calls the business's configured availability provider live and fails closed when the provider fails. Returns time windows when the business is free and the service bookingStartPo...3 params
Check available appointment slots for a specific service at a local business on a given date. This calls the business's configured availability provider live and fails closed when the provider fails. Returns time windows when the business is free and the service bookingStartPo...
date*stringserviceName*stringslug*stringget_business_infoGet business information including name, type, service area, contact details, working hours, supported languages, enabled features, and a profile image (logo or personal photo) when the owner has uploaded one. Use 'attributeDetails' (natural-language sentences about the busine...1 params
Get business information including name, type, service area, contact details, working hours, supported languages, enabled features, and a profile image (logo or personal photo) when the owner has uploaded one. Use 'attributeDetails' (natural-language sentences about the busine...
slug*stringSponsors
Readme
Details
- Repository
- github.com/qasperai/mcp-server
- Package
@qasperai/mcp-server- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026