Read accesso-powered mobile ticket links: orders, admissions, barcodes and Google Wallet passes. The emailed link is the only credential — no account sign-in.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add accessoticketing-mcp -- npx -y @chrischall/accessoticketing-mcp{
"mcpServers": {
"accessoticketing-mcp": {
"command": "npx",
"args": ["-y", "@chrischall/accessoticketing-mcp"]
}
}
}Resumen de MCP Servers
# accessoticketing-mcp
[](https://github.com/chrischall/accessoticketing-mcp/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/@chrischall/accessoticketing-mcp)
An MCP server for **accesso Passport mobile ticket links** — the URL a venue emails
you after a purchase. Reads the order and every admission on it, the scannable
barcodes, and Google Wallet save links.
accesso powers ticketing for a lot of theme parks, water parks, camps, museums and
festivals, so one server covers all of them: the merchant is encoded in the link.
> Developed and maintained by AI (Claude Code). Use at your own discretion.
## What it needs
**No login.** These links carry their own credential — the `oToken` in the query
string is what authorises the read. There is no account, no password, no browser
session, and no bot wall.
> [!WARNING]
> That also means **the link is a secret**. Anyone holding it can view and add the
> order's tickets. Treat it like a password: don't paste it into issues, logs or
> chats. This server redacts the tokens from its own output and error messages.
## Install
```bash
npx -y @chrischall/accessoticketing-mcp
```
```jsonc
// claude_desktop_config.json / .mcp.json
{
"mcpServers": {
"accessoticketing": {
"command": "npx",
"args": ["-y", "@chrischall/accessoticketing-mcp"],
"env": { "ACCESSO_TICKET_URL": "https://media-engine.na3.accessoticketing.com/tickets/v1/..." }
}
}
}
```
`ACCESSO_TICKET_URL` is optional — it just saves passing `url` on every call. The
server starts fine without it and reports the missing link on first use.
| Variable | Required | Purpose |
|---|---|---|
| `ACCESSO_TICKET_URL` | no | Default ticket link, used when a tool is called without `url`. |
| `ACCESSO_OUTPUT_DIR` | no | Where `accesso_save_barcodes` writes PNGs. Defaults to cwd. |
| `ACCESSO_NO_FILE_OUTPUT` | no | Set to `1` where the filesystem isn't the user's (a hosted deployment) so barcodes return inline. |
## Tools
| Tool | Does |
|---|---|
| `accesso_get_order` | The order and every admission: product, participant, date, start time, instructions. Returns the slim per-ticket list by default; `view: "full"` for every parsed field. |
| `accesso_get_ticket` | One admission in full, by `index`. |
| `accesso_save_barcodes` | Writes barcode PNGs and returns paths, or returns the images inline. |
| `accesso_get_wallet_passes` | Google Wallet save links for the tickets. |
| `accesso_resolve_link` | Unwraps an email click-tracking link to the accesso URL it hides. |
| `accesso_healthcheck` | Confirms reachability and whether a default link is configured. |
Every tool is read-only; nothing here mutates an order.
```
> what do we have booked tomorrow?
9:00 AM Tiny Trekkers Full-Day (Ages 4-7) — one participant
9:00 AM Whitewater Kayak Camp I: Intro — two participants
all-day Lunch / Snack / Early Drop-Off — nine more admissions
```
## Shell-out skill
Prefer a shell? `skills/accesso-tickets/` does the same reading with `curl` and a
dependency-free parser, no server required. It ships with the package.
## Notes on the data
- `date` / `time` are the merchant's local wall-clock strings with no timezone
attached. They are passed through verbatim rather than converted.
- Merchant-specific detail rows (`Guest Number`, `Web Sales ID`, …) are harvested
generically into `details`, so a venue this was never tested against still works.
- An expired link returns **HTTP 200**, not an error status — the server detects
the body and says the link is expired rather than reporting zero tickets.
## Development
```bash
npm install
npm run build
npm test
npm run test:coverage # 100% thresholds, enforced in CI
```
See `docs/ACCESSO-API.md` for the captured request/response shapes and `CLAUDE.md`
for repo conventions.
## License
MIT
Lo que la gente pregunta sobre accessoticketing-mcp
¿Qué es chrischall/accessoticketing-mcp?
+
chrischall/accessoticketing-mcp es mcp servers para el ecosistema de Claude AI. Read accesso-powered mobile ticket links: orders, admissions, barcodes and Google Wallet passes. The emailed link is the only credential — no account sign-in. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-10.
¿Cómo se instala accessoticketing-mcp?
+
Puedes instalar accessoticketing-mcp clonando el repositorio (https://github.com/chrischall/accessoticketing-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar chrischall/accessoticketing-mcp?
+
Nuestro agente de seguridad ha analizado chrischall/accessoticketing-mcp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene chrischall/accessoticketing-mcp?
+
chrischall/accessoticketing-mcp es mantenido por chrischall. La última actividad registrada en GitHub es del 2026-09-10, con 0 issues abiertos.
¿Hay alternativas a accessoticketing-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega accessoticketing-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/chrischall-accessoticketing-mcp)<a href="https://claudewave.com/repo/chrischall-accessoticketing-mcp"><img src="https://claudewave.com/api/badge/chrischall-accessoticketing-mcp" alt="Featured on ClaudeWave: chrischall/accessoticketing-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!