search_contentLABSCO SUMMARY
The referral questions answered from the directory instead of a phone queue.
Which practice within reach runs the modality you need, what the study costs, and what the condition page actually says — three lookups that otherwise mean three tabs and a hold. This is strictly the public side of the business.
What it is
A read-only view of Sage Veterinary Imaging's public data, served from Supabase over MCP: 536 content records covering pages, blog posts, conditions and education articles, 808 imaging providers across 40 states, 33 priced services, and Sage's own 3 facilities in Round Rock TX, Spring TX and Sandy UT.
What you get
- Full-text search across every page, blog post, condition write-up and education article, backed by PostgreSQL tsvector indexes
- One page fetched by its URL slug
- The 808-facility provider directory searched by location or modality, and a single provider opened by slug
- Service pricing, filterable by category
- Sage's own locations with address, phone and the modalities each one runs
- Company information, FAQs and policies, and the imaging service descriptions
Requirements
A deployment of your own. The repo targets Railway with SUPABASE_URL and SUPABASE_SERVICE_KEY set, or runs locally on http://localhost:8000 after pip install -r requirements.txt. Clients connect over Streamable HTTP at /mcp/http, with the older SSE transport at /mcp/sse still served; mcp is pinned below 2.0.0. The data carries no patient health information and is held apart from the clinical server.
Setup effort
Build from source
USE CASES
Finding a facility that runs the modality you need
Search the directory by location and modality, then open the one you are considering for its full record.
Quoting a study before the client asks
Pull the priced service list, narrowed to the category in question, and read the service description that goes with it.
Answering a condition question in the owner's words
Search the content set for the condition and read the education article or page that comes back in full.
Routing a case to the nearest Sage site
Read the location records — address, phone and the modalities each one offers — and check the policy that applies.
8 tools
Listed in project docs. Your client may show a different list.
get_pagesearch_providersget_providerget_pricingget_location_infoget_company_infoget_service_infoBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/sageveterinary/sage-mcp-public
cd sage-mcp-public
pip install -r requirements.txt
cp .env.example .env # Add your Supabase credentials
python -m server.main