MCP.Market

Charlotte Area Transit (CATS) MCP server

online · 29% uptime
by ajwann·io.github.ajwann/queenscoach·v2.1.1

CATS bus and light rail trip planning, live arrivals, timetables, routes, and service alerts

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Growing

0 stars24 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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/mcp

There 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.

  1. Open Settings → Connectors. On the web that's

URL. Leave the advanced OAuth fields empty: this server registers your client automatically.

  1. Click Add custom connector at the bottom of the list.
  2. 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.

  1. Click Add, then Connect on the connector that appears. A browser window

tools then appear.

  1. 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/mcp

Then 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.