MCP server
Passage Data — cited environmental limits
io.github.kedu21-beep/passage-data
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Cited US, Canadian, EU limits (discharge, drinking water, soil, air); species status; DwC archives
Working at last checkAbout 14,115 tokens per request once connected24 tools
https://passage-data.com/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 24
- Token cost
- About 14,115 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http passage-data https://passage-data.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.passage-data] url = "https://passage-data.com/mcp"
Gemini CLI
{"mcpServers":{"passage-data":{"httpUrl":"https://passage-data.com/mcp"}}}
Cursor
{"mcpServers":{"passage-data":{"url":"https://passage-data.com/mcp"}}}
VS Code
{"servers":{"passage-data":{"type":"http","url":"https://passage-data.com/mcp"}}}
Antigravity
agy mcp add passage-data https://passage-data.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"passage-data","server_url":"https://passage-data.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"passage-data","server_url":"https://passage-data.com/mcp"}
Tools
add_document~354 tokens
One file held on a site and read, as a file dropped on the site's page is: its text layer page by page, its summary and, for a laboratory table, its result rows, all kept in the account and searched by ask_site. Give the file as `content_base64`, or a text as `text`. The same bytes added twice are oask_site~408 tokens
What do a project's own documents say about a question, cited to the page? A question answered from one site's own read documents, by Claude, and checked before it is shown: every statement carries quotes, each quote is found again on the page it names, and a statement whose quote or number is not oaudit_archive~687 tokens
A file this tool reads, sent or fetched from the address given, is read as one dropped on our website: what the read finds (column headings, the shape of its rows, the terms they became, refusal codes) is kept so the reader learns, never the file or its values. Names and contacts are dropped or replbuild_dwc_archive~1424 tokens
A file this tool reads, sent or fetched from the address given, is read as one dropped on our website: what the read finds (column headings, the shape of its rows, the terms they became, refusal codes) is kept so the reader learns, never the file or its values. Names and contacts are dropped or replcheck_dmr~1052 tokens
Will EPA flag this period's Discharge Monitoring Report (DMR)? A US NPDES permit's Discharge Monitoring Report for one period, checked before it is filed: each value you send (outfall, parameter, statistic, value, unit) is set beside the permit's own limit for that period, from EPA's national limitscheck_value~644 tokens
Is a measured value over the limits we hold? Give a parameter, a number and its unit (and a place, medium or statistic to narrow). Every row find_limits would return comes back with a verdict: over, within, under (below a floor or a band's bottom), or not_comparable with a `why` (a unit of another fcheck_values~685 tokens
Which results in a lab table are over the limit? A lab table in one call: up to 200 rows of parameter, value and unit, checked against the limits held for one place (and a medium or statistic). Each row is answered by check_value itself: its verdicts (over, within, under, not_comparable with a `why`cite_document~466 tokens
A public document sent here is kept in our library, to be indexed and read into cited rows; a link on a file-sharing host or carrying a signature or token is read and never kept (`kept` says which, and why). Cite numbers or phrases from a public document by page: give its address (a PDF, a web pagecreate_site~126 tokens
A new site in the account, with its name only: it is placed on a map later, on its page. Each call makes one more site, so look for the site with list_sites first.export_limits~341 tokens
Every limit and guideline held for one place and the places above it (CA-QC brings Canada's too, US-OH the US's), as one table: each row with its value, unit, statistic and conditions, and its instrument, edition, section or page, quote, source address and sha256, and what the daily edition watch lafetch~271 tokens
One document search returned, as text: limits/<place>/<parameter> = every cited row for that parameter there (value, unit, statistic, conditions, and each row's instrument, edition, section or page, quoted text and source URL), and limits/<place>/<parameter>/<medium> the rows of that medium alone; sfill_dmr~1017 tokens
What numbers go on a permit's DMR this period, computed from the plant's own daily results? The numbers a US NPDES permit's Discharge Monitoring Report asks for in one period, computed from the plant's own raw results (daily samples, flows): for each value due on the period's forms (EPA's national lfind_designations~446 tokens
Is a species protected or at risk, and under which act, list and edition? What the species registers we hold say about one species: its status under each list that names it (the US Endangered Species Act lists, Canada's Species at Risk Act and COSEWIC, provincial acts, the IUCN Red List, CITES, CMS,find_limits~771 tokens
What is the limit for a substance in a place (an effluent, a river, drinking water, soil), as the regulation itself prints it? Numeric limits and guidelines for one substance or measure, read from the regulations themselves (US federal effluent guidelines, the rules of 31 states and DC, Canadian fedget_permit~346 tokens
What are a US facility's discharge permit limits, when is its renewal due, and has it gone over a limit lately? One US NPDES discharge permit as EPA's national file (ECHO / ICIS-NPDES) holds it: facility, place, every limit by outfall, parameter, statistic and months, the renewal due date, and the llist_permits~940 tokens
Which facilities in a US state hold a discharge permit, which of them are in one industry (paper mills, meat packing, sewage treatment), which went over a limit lately or face a renewal, and which must meet a new or tighter limit already written into their permit? The state's individual NPDES permitlist_sites~145 tokens
The sites of the signed-in account: id, name, status, when made, and how many documents each holds and how many of them are read. A site holds a project's documents (permits, studies, lab reports, tables); ask_site answers a question from them, cited to the page.list_sources~243 tokens
Which regulations, and which editions, does an answer for a place rest on? Every regulation, guideline or permit table we hold for a place: title, issuer, edition, what it governs, how many rows were read from it, and the source URL and sha256. Use it to say what an answer was searched against.map_to_darwin_core~401 tokens
Which Darwin Core term does each column of a species file map to, before it goes to GBIF? Which Darwin Core term each column of a species occurrence or checklist file maps to, by the header rules our file-to-archive converter runs before it checks values: for each column the term, the rule that deciread_certificate~873 tokens
What does a laboratory certificate report, and is any result over the limit? The rows a laboratory certificate prints, read by rules (no AI writes a row): a PDF certificate, or the laboratory's own export as XLSX, XLS or CSV. Each row gives the sample, the parameter, the value as printed, its unit,screen_exposure~979 tokens
Do these occurrence records publish where a listed species lives too precisely? Occurrence records in one call, up to 5000: each record's species name and coordinates as published, optionally coordinateUncertaintyInMeters, a place, and what the file declares about the point (dataGeneralizations, infscreen_species~386 tokens
Which species on a list are protected or at risk? A species list in one call: up to 500 names, each answered by find_designations itself, for one place or everywhere: its designations with their cites and the registers searched that are `silent` on it with what each one's silence means, or its own csearch~288 tokens
Search everything this server holds by free text: a substance and a place (copper effluent Québec, ammonia Ohio, a CAS number), a species and a place (Myotis lucifugus Ontario, little brown myotis), an instrument's title (Metal and Diamond Mining Effluent Regulations, 40 CFR 423) or a US NPDES permiverify_claim~822 tokens
Does a limit we hold say what a claim says? Give the claim as read from a sentence (an AI's answer, a report): parameter, value and unit, and the place, medium and statistic when the sentence gives them. The verdict: confirmed (a held row prints the same number, in that unit or one that converts exa
Browse
Related MCP servers
- Epa Regulations
EPA Regulations MCP — US Environmental Protection Agency regulations (40 CFR). - GroundTruth - Environmental Records
Federal environmental records near any US location, with dates and provenance; never a safety score. - TerraMCP
A Wrench AI service for environmental source discovery and live UK open-data tools. - Epa
Search EPA compliance, TRI, Superfund, drinking-water, EJScreen, and AirNow data. - LiveDataLink
294 public-data tools across 60 domains; source freshness varies. Free tier. - Weather Gc Ca
Environment and Climate Change Canada (ECCC) GeoMet MCP. - RegAffairs AI
Cited answers on chemical, food, pharma, device, cosmetic and pesticide rules, linked to sources. - Buildability™ — Property Zoning & Buildability™ Intelligence
Zoning, ADU eligibility, flood zone, setbacks, and buildability intelligence for U.S. parcels.
Badge for your README
[](https://aptlynx.net/servers/io.github.kedu21-beep/passage-data)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents