Skip to main content
Glama
QasperAI

@qasperai/mcp-server

Official
by QasperAI
README.md
# @qasperai/mcp-server

MCP server for [Qasper](https://qasper.ai) — discover and book local service businesses (barbers, dentists, plumbers, hair salons, mechanics, and more) directly from any MCP-compatible AI assistant.

This package is a thin stdio shim that proxies to Qasper's hosted MCP server at `https://qasper.ai/mcp`. All tool definitions are pulled live from the upstream so this package never goes out of date.

## Tools

- `SearchBusinesses` — find local businesses by category and location (text or lat/lng).
- `GetBusinessInfo` — name, hours, languages, contact info.
- `GetServices` — service catalog with durations and price ranges.
- `GetPricing` — quote a service with emergency / weekend modifiers.
- `CheckAvailability` — open slots from the business's calendar.
- `BookAppointment` — create a confirmed booking.
- `SendInquiry` — send a free-form question or quote request.

## Install

### Remote (HTTP)

The server is hosted at `https://qasper.ai/mcp` and can be used directly by any MCP client that supports remote (HTTP) servers — no install required:

```json
{
  "mcpServers": {
    "qasper": {
      "url": "https://qasper.ai/mcp"
    }
  }
}
```

### Claude Desktop (stdio)

For clients that only support stdio, add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "qasper": {
      "command": "npx",
      "args": ["-y", "@qasper/mcp-server"]
    }
  }
}
```

### Cursor / other MCP clients

```bash
npx -y @qasper/mcp-server
```

## Configuration

| Env var | Default | Description |
| --- | --- | --- |
| `QASPER_MCP_URL` | `https://qasper.ai/mcp` | Upstream MCP endpoint. |

## License

MIT

TDQS

A4.4/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct action: searching, getting info, checking availability, booking, sending inquiry, etc. Even the two availability tools differ in scope (specific vs. cross-business next available). No ambiguity.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case, e.g., book_appointment, check_availability, get_business_info. No mixing of conventions.

Tool Count5/5

9 tools is well-scoped for a local service discovery and booking platform. Each tool serves a clear purpose without unnecessary duplication or bloat.

Completeness4/5

The tool set covers core workflows: search, info, pricing, availability, booking, inquiry. Missing cancellation or booking management, but the inquiry tool can handle custom requests. Minor gap but not critical.

Maintenance

ActivityInactive
ResponsivenessNo issues