io.github.kedu21-beep/passage-data
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Passage Data — cited environmental limits
Publisher-provided description
Cited US, Canadian, EU limits (discharge, drinking water, soil, air); species status; DwC archives
Summary by lookupd
Look up cited environmental limits, species protection status, and permit discharge data; check lab results and DMRs against limits.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http passage-data https://passage-data.com/mcp
Codex, remote (streamable-http)
codex mcp add passage-data --url https://passage-data.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"passage-data": {
"url": "https://passage-data.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (24 tools)
Publisher-provided text
find_limitsWhat 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 forcheck_valueIs 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 rcheck_valuesWhich 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 pread_certificateWhat 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 PDFverify_claimDoes 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, mediumlist_sourcesWhich 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, editiget_permitWhat 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 nationallist_permitsWhich 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 limitcheck_dmrWill 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: eachfill_dmrWhat 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 formap_to_darwin_coreWhich 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 checklisfind_designationsIs 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 tscreen_speciesWhich 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 everycite_documentA 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 rebuild_dwc_archiveA 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 roaudit_archiveA 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 roscreen_exposureDo 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 coordexport_limitsEvery 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, ssearchSearch 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 lufetchOne document search returned, as text: limits/<place>/<parameter> = every cited row for that parameter there (value, unit, statistic, conditions, and each row'slist_sitesThe 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 documcreate_siteA 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 firadd_documentOne 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 rowsask_siteWhat 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
Details
- Version: 1.13.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 362 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/kedu21-beep/passage-data-mcp
- Website: https://passage-data.com/llms.txt
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.kedu21-beep/passage-data)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp