Charlotte Area Transit (CATS) MCP server
online · 29% uptimeio.github.ajwann/queenscoach·v2.1.1CATS bus and light rail trip planning, live arrivals, timetables, routes, and service alerts
0 stars24 downloads/wk
Reviews
Write oneNobody has reviewed Charlotte Area Transit (CATS) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Charlotte Area Transit (CATS) tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan21 source files scanned25/25
- Live reliabilityremote reachable in 239ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 42 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Charlotte Area Transit (CATS) compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 48,255 servers
- Uptime
- 29%
- of our recent checks; the typical remote server answers 100%
- Response time
- 93 ms
- faster than 86% of 30,031 servers
- Downloads a week
- 24
- more than 10% of 12,191 servers with a package
Release history: 2 versions in the registry since 2026-09-15, latest 2026-09-20, typically one every 5 days.
Install Charlotte Area Transit (CATS) in Claude Code, Cursor or VS Code
claude mcp add --transport http queenscoach https://queenscoach.adamwanninger.com/mcp
What the publisher says
From the Charlotte Area Transit (CATS) repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.ajwann/queenscoach -->
QueensCoach ♔♘
QueensCoach is an MCP server for Charlotte Area Transit System (CATS) buses and light rail, built on the agency's public GTFS schedule and GTFS-Realtime feeds. It plans trips, predicts arrivals, reads the timetable, describes routes, and reports service alerts. It runs over stdio, launched by the MCP client that uses it, or over HTTP with Google OAuth in front of it, for a hosted server. Both transports serve the same tools and resources.
Hosted server
A public instance runs on Google Cloud Run. Sign in with any Google account:
https://queenscoach.adamwanninger.com/mcpThere is zero guarantee of uptime. The hosted server is provided as-is. It may be slow, down, switched off by its spending cap, or retired without notice. For anything you rely on, run your own: over stdio, or on your own Google Cloud project with deploy/GCP.md.
Signing in tells the server your Google account's email address, which is used only to decide whether to admit you, and is never stored. The tokens it issues record your account's opaque Google ID and nothing else about you. A location you share with a tool arrives as an argument to that call, is used to answer it, and is not stored. The privacy policy and terms of service cover the hosted server.
Adding it to Claude
Claude calls a remote MCP server a connector. Custom connectors are available on Claude's paid plans.
claude.ai/settings/connectors; in the desktop app, Settings then Connectors.
- Open Settings → Connectors. On the web that's
URL. Leave the advanced OAuth fields empty: this server registers your client automatically.
- Click Add custom connector at the bottom of the list.
- Give it a name, QueensCoach, and paste the URL above as the remote MCP server
opens for the Google sign-in; approve it and it closes itself.
- Click Add, then Connect on the connector that appears. A browser window
tools then appear.
- In a chat, open the tools menu and check that QueensCoach is enabled. Its seven
The connector belongs to your Claude account, so it follows you across web, desktop, and mobile. To disconnect, remove it from that same Connectors page; that revokes the tokens this server issued.
Adding it to Claude Code
claude mcp add --transport http queenscoach https://queenscoach.adamwanninger.com/mcpThen run /mcp, pick queenscoach, and choose Authenticate, which opens the same Google sign-in. /mcp shows the connection's state afterwards. A server added this way loads when Claude Code next starts.
Any other client
Any MCP client that supports remote servers over streamable HTTP with OAuth works: give it the same URL and it discovers the rest.
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-01restoreC → Ascore 94
- 2026-10-25downgradeA → Cscore 67: Remote endpoint did not respond
- 2026-10-09restoreB → Ascore 98
- 2026-10-02downgradeA → Bscore 71: Remote endpoint did not respond
Charlotte Area Transit (CATS): common questions
- Is Charlotte Area Transit (CATS) MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Charlotte Area Transit (CATS) safety report
- How do I install Charlotte Area Transit (CATS)?
- It runs remotely at queenscoach.adamwanninger.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Charlotte Area Transit (CATS) need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is Charlotte Area Transit (CATS) maintained?
- The last commit was 45 days ago (2026-09-20). The latest release is v2.1.1.
- Is Charlotte Area Transit (CATS) up?
- 29% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Charlotte Area Transit (CATS) compare with other MCP servers?
- safety score 94/100 (higher than 96% of 48,255 servers); uptime 29% (of our recent checks; the typical remote server answers 100%); response time 93 ms (faster than 86% of 30,031 servers). Full comparison.