list_states
List covered states
List the U.S. states that have a septic licensing page and/or a septic company directory page on thesepticguide.com, with links.
Takes no parameters.

com.thesepticguidePublished by thesepticguide.comOfficial publisherv0.2.0Updated Oct 29, 2026
U.S. septic licensing by state, license-matched septic companies, and cited septic cost guides.
Read-only MCP server for U.S. septic licensing by state, license-matched septic company listings, and cited septic cost guides from thesepticguide.com.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.thesepticguide%2Fthesepticguide/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"the-septic-guide": {
"type": "http",
"url": "https://mcp.thesepticguide.com/mcp"
}
}
}Read-only Model Context Protocol server for thesepticguide.com, a U.S. septic contractor directory built from published state license and certification records.
No API key. No writes. Every result carries a source_url on thesepticguide.com.
By default the server answers from a bundled snapshot in data/ (data/snapshot.json for the index, licensing and cost pages, plus one gzipped file per state in data/companies/). Every response includes data_mode and data_as_of (the snapshot date). Rebuild it with:
Set TSG_LIVE=1 to skip the snapshot and read thesepticguide.com live instead (6-hour in-memory cache). Live mode is also used automatically if data/ is missing.
Each state page's meta description gives a headline number (e.g. Texas: "363 septic companies"). In some states the listings actually rendered on the state page plus its county pages come to fewer (Texas: 360). The server never pads results: search_septic_companies reports listed_on_pages (rendered listings it searched) and state_page_headline_count (the page's own number), with a count_note when they differ. Same-name listings with different services or license records are distinct state-list records and are kept.
source_url on thesepticguide.com.verify_url before hiring.data_as_of.Remote (Streamable HTTP): https://mcp.thesepticguide.com/mcp
Local (stdio):
Docker: docker build -t thesepticguide-mcp . && docker run -i --rm thesepticguide-mcp
Develop:
Deploy on Vercel: api/mcp.ts + vercel.json (rewrites /mcp to the function).
MIT. Copyright (c) 2026 Catalyst Digital Services LLC.
Source: README.md at commit 5017083
List covered states
List the U.S. states that have a septic licensing page and/or a septic company directory page on thesepticguide.com, with links.
Takes no parameters.
State septic licensing
Who licenses septic installers/pumpers in a U.S. state, the agency's official license lookup link, and the licensing Q&A published on thesepticguide.com.
staterequiredSearch septic companies
Search the septic companies thesepticguide.com lists in a state, optionally filtered by city, county, ZIP, service or license match. Returns each listing's state license record(s) with the agency verify link, phone and website as published.
zipcitylimitstaterequiredcountyservicelicensed_onlySeptic cost guide
Septic cost guidance (pumping, inspection, repair, installation, drain field, tank replacement, aerobic systems) as published on thesepticguide.com: the short answer, cost tables, and the third-party sources the page cites. Call with no topic to list topics.
topic100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
npm run snapshot # crawls thesepticguide.com (sitemap, state + county pages) and rewrites data/git clone https://github.com/archer-clawbot/thesepticguide-mcp && cd thesepticguide-mcp && npm install && npm run build{ "mcpServers": { "thesepticguide": { "command": "node", "args": ["/path/to/thesepticguide-mcp/dist/stdio.js"] } } }npm install && npm run buildnpm test # stdio smoke test with the MCP SDK clientnpm test -- http # same against MCP_URL (default http://localhost:3000/mcp)npm run start:http # http://localhost:3000/mcp