MCP.Market

GTFS Scorecard MCP server

by ChelseaKR·io.github.ChelseaKR/gtfs-scorecard·v1.5.1·1 stars

Read-only GTFS transit feed scorecards: grades, plain-language fixes, and history.

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

full report

Adoption
Growing

1 stars107 downloads/wk

Reviews

Write one

Nobody has reviewed GTFS Scorecard yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

GTFS Scorecard tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-12 · same rubric, same numbers if you re-run it

1 medium
  • Code scan147 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumsubprocess with shell=Trueexec.shell-true
    gtfs_scorecard-1.5.1/src/scorecard_pipeline/validate.py: …e S603 suppression below: argv list (no shell=True), every # element is an internally …
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How GTFS Scorecard compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
107
more than 64% of 12,191 servers with a package

Install GTFS Scorecard in Claude Code, Cursor or VS Code

claude mcp add gtfs-scorecard -- uvx gtfs-scorecard
Add to Cursor

What the publisher says

From the GTFS Scorecard repository's README, as published. We do not edit it. Read it on GitHub

GTFS Scorecard

Daily, plain-language GTFS quality scorecards for small transit agencies:

see the current grade, the three things to fix, and why each one matters.

GTFS Scorecard is a daily data-quality service for small transit agencies and the program staff, maintainers, and vendors who support them. It publishes dated grades, prioritized fixes, history, program views, practitioner tools, and open data. It does not implement a competing GTFS validator. Correctness findings come from MobilityData's canonical validator.

Quickstart

Requires Python 3.12+, uv, and Java 17+ (the validator jar is downloaded automatically on first run).

cd pipeline
uv sync
uv run scorecard run --all

This fetches today's snapshot of every current configured feed, validates and scores it, and writes artifacts to data/artifacts//.json plus a latest.json and a cross-agency index.json. Retired aliases are excluded from the batch; an explicit historical rescore writes a dated record without recreating mutable current files. Re-running a day is idempotent. Checks (from the repo root; mirrors the CI gate):

make verify

Run the web app locally

The frontend reads the JSON artifacts over HTTP. Serve the repo root and open the page through http://, not by double-clicking the file:

cd ..            # repo root, so data/artifacts/ is reachable
python3 -m http.server 8000
# then open http://localhost:8000/web/index.html

Opening web/index.html as a file:// URL leaves the page stuck on "Loading scorecards…": browsers block ES module loading and fetch over file://, so the app never runs. Any static server works; the only requirement is that data/artifacts/ sits one level above web/, which the ../data/artifacts fallback in web/src/app.js expects.

Where it fits

GTFS Scorecard is the evidence and triage layer:

Transitland help identify public feeds and their sources or versions.

  1. Mobility Database and

supplies canonical specification findings.

  1. The MobilityData GTFS validator

feed through its existing workflow.

  1. An agency, vendor, editor, or support program changes and publishes the

action to the intended feed, run a comparable recheck, and preserve the result.

  1. A 90-day GTFS Scorecard pilot is testing the final handoff: link an accepted

The California GTFS Quality Dashboard inspired the project's daily scorecard and support-program framing. GTFS Scorecard is independent and is not an official compliance determination.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

GTFS Scorecard: common questions

Is GTFS Scorecard MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the GTFS Scorecard safety report
How do I install GTFS Scorecard?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does GTFS Scorecard need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is GTFS Scorecard maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v1.5.1.
How does GTFS Scorecard compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 107 (more than 64% of 12,191 servers with a package). Full comparison.