Tabflows
Qué hace este MCP
Provides direct primary care practice listings, business calculators, pricing, integrations, workflows, documentation, and demo booking.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['firstName', 'lastName', 'email', 'startTime', 'durationMinutes', 'timezone', 'consent'], 'properties': {'email': {'type': 'string', 'maxLength': 254, 'minLength': 3, 'description': "The person's work email"}, 'consent': {'type': 'boolean', 'const': True, 'description': 'Must be true: the person chose this time and agreed to Tabflows contacting them at this email.'}, 'lastName': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': "The person's last name"}, 'timezone': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': 'IANA timezone the times are read in, e.g. "America/New_York"'}, 'firstName': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': "The person's first name"}, 'startTime': {'type': 'string', 'minLength': 1, 'description': 'An ISO 8601 start time returned by get_demo_availability'}, 'durationMinutes': {'type': 'integer', 'maximum': 480, 'minimum': 1, 'description': 'The durationMinutes that startTime is listed under in get_demo_availability'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'bookDemoUrl', 'message'], 'properties': {'ok': {'type': 'boolean'}, 'message': {'type': 'string'}, 'bookedAt': {'type': 'string'}, 'bookDemoUrl': {'type': 'string'}, 'durationMinutes': {'type': 'number'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'rent': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'other': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'staff': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'software': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'supplies': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'insurance': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'marketing': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'salaryGoal': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'variableCost': {'type': 'number', 'maximum': 10000, 'minimum': 0}, 'membershipFee': {'type': 'number', 'maximum': 10000, 'minimum': 0}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inputs', 'monthlySalary', 'fixedMonthlyCosts', 'contributionPerMember', 'breakEvenMembers', 'revenueAtBreakEven', 'monthlyProfitAt300', 'monthlyProfitAt500', 'calculatorUrl'], 'properties': {'inputs': {'type': 'object', 'required': ['membershipFee', 'salaryGoal', 'rent', 'staff', 'software', 'insurance', 'supplies', 'marketing', 'other', 'variableCost'], 'properties': {'rent': {'type': 'number'}, 'other': {'type': 'number'}, 'staff': {'type': 'number'}, 'software': {'type': 'number'}, 'supplies': {'type': 'number'}, 'insurance': {'type': 'number'}, 'marketing': {'type': 'number'}, 'salaryGoal': {'type': 'number'}, 'variableCost': {'type': 'number'}, 'membershipFee': {'type': 'number'}}, 'additionalProperties': False}, 'calculatorUrl': {'type': 'string'}, 'monthlySalary': {'type': 'number'}, 'breakEvenMembers': {'type': 'number'}, 'fixedMonthlyCosts': {'type': 'number'}, 'monthlyProfitAt300': {'type': 'number'}, 'monthlyProfitAt500': {'type': 'number'}, 'revenueAtBreakEven': {'type': 'number'}, 'contributionPerMember': {'type': 'number'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'legal': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'space': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'preset': {'enum': ['lean', 'office', 'staffed'], 'type': 'string'}, 'buildout': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'supplies': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'equipment': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'insurance': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'marketing': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'monthlyBurn': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'runwayMonths': {'type': 'integer', 'maximum': 60, 'minimum': 0}, 'softwareSetup': {'type': 'number', 'maximum': 10000000, 'minimum': 0}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['preset', 'inputs', 'oneTime', 'runway', 'total', 'conservative', 'calculatorUrl'], 'properties': {'total': {'type': 'number'}, 'inputs': {'type': 'object', 'required': ['legal', 'space', 'buildout', 'equipment', 'softwareSetup', 'insurance', 'marketing', 'supplies', 'monthlyBurn', 'runwayMonths'], 'properties': {'legal': {'type': 'number'}, 'space': {'type': 'number'}, 'buildout': {'type': 'number'}, 'supplies': {'type': 'number'}, 'equipment': {'type': 'number'}, 'insurance': {'type': 'number'}, 'marketing': {'type': 'number'}, 'monthlyBurn': {'type': 'number'}, 'runwayMonths': {'type': 'number'}, 'softwareSetup': {'type': 'number'}}, 'additionalProperties': False}, 'preset': {'enum': ['lean', 'office', 'staffed'], 'type': 'string'}, 'runway': {'type': 'number'}, 'oneTime': {'type': 'number'}, 'conservative': {'type': 'number'}, 'calculatorUrl': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 300, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['timezone'], 'properties': {'timezone': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': 'IANA timezone the times are read in, e.g. "America/New_York"'}, 'monthOffset': {'type': 'integer', 'maximum': 2, 'minimum': 0, 'description': '0 for this month (the default), 1 for next month, 2 for the one after'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['timezone', 'availability', 'bookDemoUrl', 'message'], 'properties': {'message': {'type': 'string'}, 'timezone': {'type': 'string'}, 'bookDemoUrl': {'type': 'string'}, 'availability': {'type': 'array', 'items': {'type': 'object', 'required': ['durationMinutes', 'slots'], 'properties': {'slots': {'type': 'array', 'items': {'type': 'string'}}, 'durationMinutes': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bookDemoUrl', 'signUpUrl'], 'properties': {'signUpUrl': {'type': 'string'}, 'bookDemoUrl': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug', 'name', 'city', 'state', 'model', 'lat', 'lng', 'precision', 'url', 'dataCaveat'], 'properties': {'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'url': {'type': 'string'}, 'city': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'model': {'enum': ['Pure DPC', 'Hybrid', 'Onsite', 'Unknown/other'], 'type': 'string'}, 'phone': {'type': 'string'}, 'state': {'type': 'string'}, 'doctor': {'type': 'string'}, 'address': {'type': 'string'}, 'website': {'type': 'string'}, 'openDate': {'type': 'string'}, 'precision': {'enum': ['city', 'address'], 'type': 'string'}, 'specialty': {'type': 'string'}, 'dataCaveat': {'type': 'string'}, 'caseStudyUrl': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug', 'name', 'category', 'description', 'longDescription', 'features', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'category': {'type': 'string'}, 'features': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}, 'longDescription': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'path': {'type': 'string', 'maxLength': 300, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'category': {'enum': ['EMR', 'Scribe', 'Communication', 'Clinical Support', 'Patient Experience', 'Labs', 'Supplements & Rx', 'Other'], 'type': 'string'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['integrations'], 'properties': {'integrations': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'category', 'description', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'category': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['workflows'], 'properties': {'workflows': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'description', 'trigger', 'steps', 'outcome', 'timeSaved', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'description'], 'properties': {'title': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}, 'title': {'type': 'string'}, 'outcome': {'type': 'string'}, 'trigger': {'type': 'string'}, 'timeSaved': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['locations', 'monthlyPayingPatients'], 'properties': {'locations': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'monthlyPayingPatients': {'type': 'integer', 'maximum': 250000, 'minimum': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['monthlyUsd', 'breakdown', 'rule', 'pricingUrl', 'signUpUrl', 'bookDemoUrl'], 'properties': {'rule': {'type': 'string'}, 'breakdown': {'type': 'object', 'required': ['baseUsd', 'extraLocationsUsd', 'extraPatientBandsUsd'], 'properties': {'baseUsd': {'type': 'number'}, 'extraLocationsUsd': {'type': 'number'}, 'extraPatientBandsUsd': {'type': 'number'}}, 'additionalProperties': False}, 'signUpUrl': {'type': 'string'}, 'monthlyUsd': {'type': 'number'}, 'pricingUrl': {'type': 'string'}, 'bookDemoUrl': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'city': {'type': 'string', 'maxLength': 100, 'description': 'Exact city name, case-insensitive'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'model': {'enum': ['Pure DPC', 'Hybrid', 'Onsite', 'Unknown/other'], 'type': 'string'}, 'query': {'type': 'string', 'maxLength': 100, 'description': 'Free text matched against name, city, doctor and specialty'}, 'state': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter state code, e.g. "TX"'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 2663, 'minimum': 0}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['total', 'results', 'stateDirectoryUrl'], 'properties': {'total': {'type': 'number'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'city', 'state', 'model', 'lat', 'lng', 'precision', 'url', 'dataCaveat'], 'properties': {'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'url': {'type': 'string'}, 'city': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'model': {'enum': ['Pure DPC', 'Hybrid', 'Onsite', 'Unknown/other'], 'type': 'string'}, 'phone': {'type': 'string'}, 'state': {'type': 'string'}, 'doctor': {'type': 'string'}, 'address': {'type': 'string'}, 'website': {'type': 'string'}, 'openDate': {'type': 'string'}, 'precision': {'enum': ['city', 'address'], 'type': 'string'}, 'specialty': {'type': 'string'}, 'dataCaveat': {'type': 'string'}, 'caseStudyUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'stateDirectoryUrl': {'type': 'string'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Feegow Clinic
Manages clinic patients, providers, appointments, schedules, benefit plans, insurance billing, financial records, units, employee…
WebDiet
Manages dietitian workflows including patients, anamnesis, anthropometry, nutrition calculations, meal data, prescriptions, appoi…
MFIT Personal
Supports personal trainers with student management, workout and evaluation records, retention analytics, check-ins, files, invoic…
DietBox
Enables dietitians to manage patients, health histories, measurements, meal plans, food diaries, appointments, messaging, goals, …
intakeq
Manages healthcare practice clients, appointments, intake questionnaires, treatment notes, diagnoses, invoices and practitioner s…
cliniko
Manages Cliniko patients, practitioners, practices, appointments, availability, treatment notes, products, and invoices.
DoctoFam Medical Clinic
Provides read-only clinic availability, providers, rooms, procedure catalogs, calendar blocks, and aggregate administrative sched…
Veterical Vet Clinic
Provides read-only veterinary clinic capacity, schedules, providers, procedure catalog data, payment aggregates, and subscription…