GPH Intelligence - Healthcare Vendor Finder
What this MCP does
Searches and ranks healthcare service vendors across categories, locations, verification status, and practice fit.
Tools
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Provider slug identifier (e.g. 'ams-solutions-inc-dallas-tx'). Obtained from match_practice or search_providers response."}}}
Output schema
{'type': 'object', 'required': ['content'], 'properties': {'ids': {'type': 'object', 'properties': {'drilled': {'type': 'string', 'description': 'The slug that was looked up.'}}, 'description': 'Absent when isError.'}, 'count': {'const': 1, 'description': 'Always 1 on success; absent when isError.'}, 'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'const': 'text'}}}}, 'isError': {'type': 'boolean', 'description': 'Present and true only when the slug is unknown or the fetch fails.'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {}}
Output schema
{'type': 'object', 'required': ['content'], 'properties': {'count': {'type': 'integer', 'description': 'Number of categories returned; absent when isError.'}, 'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'const': 'text'}}}}, 'isError': {'type': 'boolean', 'description': 'Present and true only on failure.'}}}
Input schema
{'type': 'object', 'required': ['category', 'state'], 'properties': {'city': {'type': 'string', 'description': 'City where the practice is located. Send city and state separately, not as a combined `location` string.'}, 'state': {'type': 'string', 'description': "Two-letter state abbreviation (e.g. 'TX', 'CA', 'NY'). Send as `state`, not `state_abbr` (`state_abbr` is an output field name only)."}, 'category': {'type': 'string', 'description': "Service category needed. One of the 25 categories: 'Medical Billing & RCM', 'Credentialing Services', 'Healthcare IT & EHR', 'Practice Management Consulting', 'Healthcare Legal Services', 'Healthcare CPA & Tax Advisory', 'Medical Coding Services', 'Healthcare Staffing & Recruiting', 'Healthcare Marketing & Reputation Management', 'Compliance & HIPAA Services', 'Medical Equipment & Supplies', 'Healthcare Real Estate & Site Selection', 'Practice Financing & Loans', 'Healthcare Construction & Facilities', 'Healthcare Signage & Wayfinding', 'Medical Waste & Environmental Services', 'Healthcare Insurance & Malpractice Brokers', 'Practice Valuation & Brokerage', 'Patient Financing & Payment Solutions', 'Medical Transcription & Documentation', 'Pharmacy & Medication Management', 'Telehealth & Virtual Care Infrastructure', 'Laboratory & Diagnostics Services', 'Group Purchasing Organizations (GPOs)', 'Healthcare PR & Communications'. Common aliases also resolve (e.g. 'billing', 'RCM', 'EHR', 'credentialing'). Call list_categories for the live list with provider counts."}, 'specialty': {'type': 'string', 'description': "Medical specialty of the practice (e.g. 'Family Medicine', 'Cardiology', 'Pediatrics', 'Dermatology')"}, 'ehr_system': {'type': 'string', 'description': "EHR system used by the practice (e.g. 'Epic', 'athenahealth', 'AdvancedMD', 'eClinicalWorks'). Helps score providers with compatible integrations higher."}, 'budget_range': {'enum': ['Under $500', '$500-$2,000', '$2,000-$5,000', '$5,000+', 'Not sure'], 'type': 'string', 'description': 'Approximate monthly budget'}, 'practice_size': {'enum': ['Solo', 'Small', 'Mid-size', 'Large'], 'type': 'string', 'description': 'Size of the practice by provider count. The parameter is named `practice_size`, not `size`.'}}}
Output schema
{'type': 'object', 'required': ['content'], 'properties': {'ids': {'type': 'object', 'properties': {'surfaced': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Provider slugs shown, in ranked order.'}}, 'description': 'Absent when isError.'}, 'count': {'type': 'integer', 'description': 'Total scored candidates before the top-5 slice; absent when isError.'}, 'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'const': 'text'}}}}, 'isError': {'type': 'boolean', 'description': 'Present and true only on failure (match request error or no candidates).'}}}
Input schema
{'type': 'object', 'required': ['category'], 'properties': {'city': {'type': 'string', 'description': "City to filter by. Matches one exact city only: the value is compared as a city slug (case and punctuation ignored, e.g. 'San Antonio' matches 'san-antonio'); partial names and prefixes do not match."}, 'page': {'type': 'number', 'default': 1, 'minimum': 1, 'description': 'Page number for pagination (default 1)'}, 'state': {'type': 'string', 'description': "Two-letter state abbreviation (e.g. 'TX'). Send as `state`, not `state_abbr` (`state_abbr` is an output field name only). National providers always included."}, 'category': {'type': 'string', 'description': "Service category to search. One of the 25 categories: 'Medical Billing & RCM', 'Credentialing Services', 'Healthcare IT & EHR', 'Practice Management Consulting', 'Healthcare Legal Services', 'Healthcare CPA & Tax Advisory', 'Medical Coding Services', 'Healthcare Staffing & Recruiting', 'Healthcare Marketing & Reputation Management', 'Compliance & HIPAA Services', 'Medical Equipment & Supplies', 'Healthcare Real Estate & Site Selection', 'Practice Financing & Loans', 'Healthcare Construction & Facilities', 'Healthcare Signage & Wayfinding', 'Medical Waste & Environmental Services', 'Healthcare Insurance & Malpractice Brokers', 'Practice Valuation & Brokerage', 'Patient Financing & Payment Solutions', 'Medical Transcription & Documentation', 'Pharmacy & Medication Management', 'Telehealth & Virtual Care Infrastructure', 'Laboratory & Diagnostics Services', 'Group Purchasing Organizations (GPOs)', 'Healthcare PR & Communications'. Common aliases also resolve (e.g. 'billing', 'RCM', 'EHR', 'credentialing'). Call list_categories for the live list with provider counts. This tool does NOT accept a specialty filter -- use match_practice for specialty-aware ranking."}, 'per_page': {'type': 'number', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Results per page (1-25, default 10)'}, 'min_rating': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Minimum profile-completeness score (0-100; how many listing fields are filled in, not a quality or reputation rating). Most providers score 50-85. The parameter is named `min_rating`, not `min_quality_score`.'}, 'tier1_grade': {'enum': ['A', 'B'], 'type': 'string', 'description': "Filter to the curated Tier-1 provider set by grade: 'A' (top-graded) or 'B' (strong). Tier-1 is a hand-reviewed ~4,400-provider subset; most directory records are not Tier-1, so this narrows results sharply. Omit to search the full directory."}, 'practice_size_fit': {'enum': ['Solo', 'Small', 'Mid-size', 'Large', 'All'], 'type': 'string', 'description': "Filter providers by the practice size they best serve, on the directory's one closed vocabulary: Solo, Small, Mid-size, Large, All. The filter reads the extracted size where one exists and the listing's stated fit otherwise; a listing stating 'Solo/Small' answers both Solo and Small. 'All' means the vendor serves every size -- on listings that were never extracted it is also the default, so it narrows results little."}}}
Output schema
{'type': 'object', 'required': ['content'], 'properties': {'ids': {'type': 'object', 'properties': {'surfaced': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Provider slugs on this page, in returned order.'}}, 'description': 'Absent when isError.'}, 'count': {'type': 'integer', 'description': 'Total matching providers across all pages; absent when isError.'}, 'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'const': 'text'}}}}, 'isError': {'type': 'boolean', 'description': 'Present and true only on failure.'}}}
Recent tool changes
Similar MCP servers
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.
Tabflows
Provides direct primary care practice listings, business calculators, pricing, integrations, workflows, documentation, and demo b…
DoctoFam Medical Clinic
Provides read-only clinic availability, providers, rooms, procedure catalogs, calendar blocks, and aggregate administrative sched…