Productivity
backflowbase.com
An MCP server for managing backflow testing company profiles, teams, testers, and certifications.
ENDPOINT 1
https://app.backflowbase.com/api/mcp
MCP server metadata
- Name
- backflow-base
- Version
- 1.0.0
Backflow Base runs a backflow testing company: bookings, the schedule, the field test, and filing reports with water districts. New company? Call signup_company, then reconnect with the returned key. A company starts in test mode — every message goes to its own inbox — and only its owner, with a plan, turns that off.
Known tools 18
signup_companySign a backflow testing company up on the owner's behalf (no key needed).
Inferred read-onlyget_companyThe company's profile: name, contact details, timezone, price list, booking page, test mode.
Inferred read-onlyupdate_companyChange part of the company profile: legal name, phone, email, address, license number, prices (cents), early-bird and rush rules, working day, booking page (slug, on/off, colour, tagline).
Potential side effectsget_teamThe company's people and which of them test, with their certification on file, plus invitations not yet accepted.
Inferred read-onlyset_testerMake a team member a tester (or not) and record their certification number, expiry and test kit.
Inferred read-onlyinvite_team_memberEmail someone a link to join the company: role `member` for a tester (the default), `admin` for the office.
Potential side effectscancel_invitationWithdraw an invitation that hasn't been accepted (ids are in get_team under invitations).
Inferred read-onlysearch_water_districtsFind water districts (purveyors) by name, optionally in one state (WA or ID).
Inferred read-onlylist_customersThe households the company serves, searchable by address, name, phone or email.
Potential side effectsget_customerOne household's whole history: assemblies, tests, visits and every message sent.
Potential side effectsset_customer_districtSay which water district a household is in, so its test reports are filed there.
Inferred read-onlyget_scheduleThe schedule board for one day (YYYY-MM-DD): stops by tester, and requests waiting to be scheduled.
Inferred read-onlyschedule_jobPut a job on a day with an arrival window (minutes after midnight, company time) and a tester.
Inferred read-onlylist_filingsFiled tests and what was sent about each: the report to the water district and the results to the customer.
Inferred read-onlysend_filingSend (or resend) a filed test's report to the water district or its results to the customer.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.backflow-base]
url = "https://app.backflowbase.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"backflow-base": {
"type": "http",
"url": "https://app.backflowbase.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: backflow-base
Remote MCP URL: https://app.backflowbase.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"backflow-base": {
"url": "https://app.backflowbase.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"backflow-base": {
"type": "http",
"url": "https://app.backflowbase.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "backflow-base",
"transport": "streamable-http",
"url": "https://app.backflowbase.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.