Tabflows
Tabflows facts: DPC Finder, price quotes, integrations, workflows, site search, demo booking
What it can do
What data it sees
Do you need an account
No: the server works without sign-in
Tabflows facts: DPC Finder, price quotes, integrations, workflows, site search, demo booking
How to connect
How to connect Tabflows to Claude
The server address to paste into Claude settings:
https://www.tabflows.com/api/mcp
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect Tabflows to ChatGPT
The server address to paste into ChatGPT settings:
https://www.tabflows.com/api/mcp
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect Tabflows to Cursor
The server address to paste into Cursor settings:
https://www.tabflows.com/api/mcp
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (14)
Raw names from tools/list. Only developers need these.
| 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 total match count for paging. |
| get_dpc_practice | One DPC Finder listing by slug, with every field its page shows and its canonical URL. |
| 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. |
| list_integrations | The tools Tabflows works with (EHRs, scribes, messaging, labs and more), optionally filtered by category. |
| get_integration | One integration by slug: what Tabflows does with that tool, its features and its page. |
| list_workflows | Documented Tabflows workflows: what triggers each one, its steps, the outcome and the time it saves. |
| 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. |
| fetch | The full markdown of a tabflows.com page by id (a site path such as /pricing, as returned by search). |
| get_page | The full markdown of any public tabflows.com page by path, e.g. /pricing, /faqs, /compliance, /glossary, /dpc-finder/texas. |
| get_demo_booking_link | Links for the human to book a Tabflows demo or sign up. Books nothing itself; the person completes it. |
| 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 the panel size, monthly fixed costs, revenue at break-even and profit at 300 and 500 members. Back-of-the-napkin math, not accounting advice. |
| 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") and override any line item. Dollar amounts, rough planning math. |
| 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 passed to book_demo sets the time zone of the booking and the invitation. Book a start time only with the durationMinutes it is listed under. Availability moves: read it again rather than reusing times from earlier in the conversation. |
| 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 the person has chosen the time and agreed to Tabflows contacting them at that email; set consent to true only then, and never invent their details. |