Tabflows is a remote MCP server that gives an AI agent 14 tools, among them book_demo, dpc_break_even, dpc_startup_cost. It answers at https://www.tabflows.com/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 4 of 4 times since 16 September 2026; the last check, on 24 October 2026, succeeded.
Tabflows facts: DPC Finder, price quotes, integrations, workflows, site search, demos, ask Tabflows
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
book_demo | Book a time on the Tabflows demo calendar for the person you are helping, using a startTime and the durationMinutes it was listed under in get_demo_availability. HubSpot sends them the invitation and the calendar event. Only call this after Inputs: firstName, lastName, email, startTime, durationMinutes, timezone |
dpc_break_even | How many members a direct primary care practice needs to break even, from its average monthly membership fee, the owner's annual pay goal, monthly overhead and per-member cost. Any input left out uses the calculator page's default. Returns Inputs: membershipFee, salaryGoal, rent, staff, software, insurance |
dpc_startup_cost | Estimated launch budget for a direct primary care practice: one-time setup costs plus a runway reserve (monthly burn times runway months), and the total with a 15% cushion. Start from a preset ("lean", "office" or "staffed"; default "office Inputs: preset, legal, space, buildout, equipment, softwareSetup |
fetch | The full markdown of a tabflows.com page by id (a site path such as /pricing, as returned by search). Inputs: id |
get_demo_availability | Open times on the Tabflows demo calendar, grouped by meeting length. Every start time is a UTC ISO timestamp; convert it before showing it to the person. Pass the person's IANA timezone: it picks the month to read, and the same timezone pas Inputs: timezone, monthOffset |
get_demo_booking_link | Links for the human to book a Tabflows demo or sign up. Books nothing itself; the person completes it. |
get_dpc_practice | One DPC Finder listing by slug, with every field its page shows and its canonical URL. Inputs: slug |
get_integration | One integration by slug: what Tabflows does with that tool, its features and its page. Inputs: slug |
get_page | The full markdown of any public tabflows.com page by path, e.g. /pricing, /faqs, /compliance, /glossary, /dpc-finder/texas. Inputs: path |
list_integrations | The tools Tabflows works with (EHRs, scribes, messaging, labs and more), optionally filtered by category. Inputs: category |
list_workflows | Documented Tabflows workflows: what triggers each one, its steps, the outcome and the time it saves. |
quote_tabflows_price | The monthly Tabflows price for a practice's number of locations and monthly paying patients, with a breakdown and the pricing rule. Always use this rather than quoting prices from memory or other pages. Inputs: locations, monthlyPayingPatients |
search | Keyword search over tabflows.com page titles and summaries (product, pricing, FAQs, compliance, glossary, blog, integrations). Returns page ids to pass to fetch. DPC Finder listings are not indexed here; use search_dpc_practices. Inputs: query |
search_dpc_practices | Search Tabflows' DPC Finder directory of direct primary care practices in the US by free text (name, city, doctor, specialty), state, city and practice model. Returns full listings including address, phone and doctor as on file, with the to Inputs: query, state, city, model, limit, offset |
Every block below points at https://www.tabflows.com/api/mcp. Pick your client and copy.
claude mcp add --transport http tabflows https://www.tabflows.com/api/mcp
{
"mcpServers": {
"tabflows": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.tabflows.com/api/mcp"]
}
}
}{
"mcpServers": {
"tabflows": {
"url": "https://www.tabflows.com/api/mcp"
}
}
}{
"servers": {
"tabflows": {
"type": "http",
"url": "https://www.tabflows.com/api/mcp"
}
}
}{
"context_servers": {
"tabflows": {
"url": "https://www.tabflows.com/api/mcp"
}
}
}{
"mcpServers": {
"tabflows": {
"serverUrl": "https://www.tabflows.com/api/mcp"
}
}
}{
"mcpServers": {
"tabflows": {
"url": "https://www.tabflows.com/api/mcp"
}
}
}name: Tabflows
version: 0.0.1
schema: v1
mcpServers:
- name: Tabflows
type: streamable-http
url: https://www.tabflows.com/api/mcp{
"mcpServers": {
"tabflows": {
"httpUrl": "https://www.tabflows.com/api/mcp"
}
}
}{
"mcpServers": {
"tabflows": {
"type": "http",
"url": "https://www.tabflows.com/api/mcp"
}
}
}{
"mcpServers": {
"tabflows": {
"url": "https://www.tabflows.com/api/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fwww.tabflows.com%2Fapi%2Fmcp&type=streamable_http&id=tabflows&name=Tabflows
It answered our last check on 24 October 2026 in 431 ms. Over 4 checks since 16 September 2026 it answered 4. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by tabflows.com and served from www.tabflows.com, the vendor's own domain: https://www.tabflows.com/api/mcp.
14, as returned by the server's own tools/list on 24 September 2026: book_demo, dpc_break_even, dpc_startup_cost, fetch, get_demo_availability, get_demo_booking_link, get_dpc_practice, get_integration, and 6 more.
It answered our last check on 24 October 2026 in 431 ms. Over 4 checks since 16 September 2026 it answered 4.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://www.tabflows.com/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.tabflows. Endpoint host: www.tabflows.com. ARD identifier: urn:air:com.tabflows:mcp:site.
First indexed 16 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.