Sage Veterinary Imaging Mcp
About
- [sageveterinary/sage-mcp-public](https://github.com/sageveterinary/sage-mcp-public) π βοΈ - Public MCP server for veterinary diagnostic imaging. 8 tools: provider directory (800+ facilities across 41 states), pricing, locations, educational content, and clinical resources for d
Details
- Author
- sageveterinary
- Downloads
- 173
- Categories
- Other, Developer Tools
Jump to
- Eight MCP tools for searching and retrieving public data.
- Full-text search across website content using PostgreSQL tsvector.
- Provider directory of 808 facilities across 40 states.
- Pricing data for SVI imaging services, filterable by category.
- No PHI β completely separate from the clinical MCP server.
- Content refresh via a sync worker (python -m sync.refresh).
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Sage Veterinary Imaging McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install dependencies with pip install -r requirements.txt, copy .env.example to .env and populate SUPABASE_URL and SUPABASE_SERVICE_KEY, then run python -m server.main to start the server at http://localhost:8000. Deploy via Railway by connecting the repo and setting the same environment variables. Use the health endpoint at GET /health and the MCP endpoint at POST /mcp to invoke tools.
search_content
Search website content using full-text search. Searches across page titles, descriptions, and full body text from sageveterinary.com and sageteleradiology.com. Args: query: Search terms (e.g., "MRI brain tumor", "ultrasound pricing", "seizures") category: Filter by content type - "blog", "condition", "page", "location_page", "education", "ce_event", "service" (optional) source: Filter by website - "sageveterinary.com" or "sageteleradiology.com" (optional) limit: Max results (default 10, max 50)
get_page
Get full content of a specific page by its URL slug. Args: slug: The URL slug (e.g., "faq", "pricing", "blog/pet-mri-austin-texas", "conditions-we-diagnose/brain-tumors")
search_providers
Search the veterinary imaging provider directory (800+ facilities). Find veterinary imaging centers by location, name, modality, or state. Includes Google ratings, contact info, modalities offered, and ownership data. Args: query: Search terms - name, city, or metro area (e.g., "Houston", "BluePearl") (optional) state: Two-letter state code filter (e.g., "TX", "CA", "UT") (optional) modality: Filter by imaging modality - "CT", "MRI", "Ultrasound", "Echocardiography" (optional) svi_only: If true, return only SVI (Sage Veterinary Imaging) locations (default false) limit: Max results (default 20, max 100)
get_provider
Get detailed info for a specific provider by slug. Args: slug: Provider slug (e.g., "sage-veterinary-imaging-round-rock-round-rock-tx")
get_pricing
Get SVI pricing for imaging services. Returns current pricing for all SVI imaging services including CT, MRI, Ultrasound, Echocardiography, and add-on fees. Args: category: Filter by service category (e.g., "CT", "MRI", "Ultrasound & Echo", "Neurology", "Add-ons") (optional)
get_location_info
Get SVI location details (address, phone, hours, modalities). Args: slug: Location slug for a specific location (e.g., "svi-round-rock-texas"). If omitted, returns all 3 SVI locations.
get_company_info
Get company information, FAQs, and policies. Args: category: Filter by info category - "general", "faq", "policy", "team", "history" (optional)
get_service_info
Get information about SVI's imaging services. Args: service: Service slug (e.g., "veterinary-mri", "veterinary-ct", "veterinary-ultrasound"). If omitted, returns all services.
clinical_decision_support
Get imaging recommendations based on clinical signs and symptoms. Accepts either natural language symptom descriptions OR specific symptom IDs. Returns the recommended imaging modality, body regions, pricing estimate, clinical rationale, breed-specific alerts, and what's included. This is SVI's clinical decision support engine β the same algorithm used on FindVetImaging.com's imaging recommender tool. Args: symptoms: Natural language description of symptoms (e.g., "my dog is limping and has back pain", "seizures", "abdominal mass"). The engine maps these to clinical signs automatically. symptom_ids: List of specific clinical sign IDs (e.g., ["seizures", "back_pain"]). Use list_clinical_signs to see all available IDs. If both symptoms and symptom_ids are provided, they are combined. species: "dog" or "cat" (default "dog") breed: Breed name for breed-specific alerts (e.g., "French Bulldog", "Dachshund") urgency: "standard", "urgent", or "stat" β affects pricing (STAT fee added) bilateral: True if symptoms are bilateral (e.g., both elbows) β adds extra site body_regions: Optional list of body region IDs to override the engine's automatic region selection. Use list_clinical_signs to see available regions.
list_clinical_signs
List all available clinical signs and body regions for the decision support tool. Use this to discover valid symptom_ids and body_region IDs for the clinical_decision_support tool.
find_nearest_provider
Find the nearest veterinary imaging providers to a location. Provide EITHER lat/lng coordinates OR a zip code OR a city+state. Returns providers sorted by distance with contact info, modalities, ratings, and distance in miles. Args: latitude: Latitude of search origin (preferred β most accurate) longitude: Longitude of search origin zip_code: US zip code to search from (approximate β uses centroid) city: City name to search from (combine with state for best results) state: Two-letter state code (e.g., "TX", "CA") modality: Filter by imaging capability - "CT", "MRI", "Ultrasound", "Echocardiography" radius_miles: Search radius in miles (default 100, max 500) svi_only: If true, only return Sage Veterinary Imaging locations limit: Max results (default 10, max 50)
estimate_price
Get a structured price estimate for SVI imaging services. Returns detailed pricing breakdown with line items, what's included, bloodwork requirements, and duration estimate. Args: modality: Imaging modality - "MRI", "CT", "Ultrasound", "Echocardiogram" sites: Number of body regions/sites to image (default 1). For MRI: each additional site after the first adds $950. For CT: $595 per additional site. contrast: Whether IV contrast is needed (applies to CT β adds $365 to base) urgency: "standard", "urgent", or "stat" β STAT adds a rush fee combo_echo_us: If true, uses combo Echo + Abdominal US pricing ($1,485)
get_patient_prep
Get structured patient preparation instructions for a specific imaging modality. Returns fasting requirements, anxiety medication instructions, what to bring, arrival/pickup process, procedure details, aftercare, and payment info. Covers all 8 SVI modalities: MRI, CT, Ultrasound, Radiograph, Echocardiogram, Scintigraphy, CATT/I-131, and Synovetin OA. Useful when a pet owner or veterinarian asks "what do I need to do before my pet's MRI?" or "how should I prepare for a CT appointment?" Args: modality: Imaging modality β "MRI", "CT", "Ultrasound", "Radiograph", "Echocardiogram" (or "Echo"), "Scintigraphy" (or "nuclear scan"), "CATT" (or "I-131"), "Synovetin" (or "Synovetin OA"). Also accepts aliases like "x-ray", "sono", "cat scan". species: Optional filter β "dog" or "cat". If provided, only returns modalities available for that species. (e.g., Scintigraphy and CATT are cat-only; Synovetin OA is dog-only.) section: Optional β return only a specific section instead of all prep data. Valid sections: "fasting", "anxiety_medication", "estimated_duration", "what_to_bring", "arrival", "procedure_notes", "aftercare", "payment", "resources". If omitted, returns everything.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"sage veterinary imaging mcp": {
"sage-veterinary": {
"url": "https://sage-mcp-public-production.up.railway.app/mcp/sse"
}
}
}
}
McpServers
{
"sage-veterinary": {
"url": "https://sage-mcp-public-production.up.railway.app/mcp/sse"
}
}
Model Context Protocol server for Sage Veterinary Imaging's public data.
- search_contentβ Full-text search across all website content
- get_pageβ Get a specific page by URL slug
- search_providersβ Search 800+ vet imaging facilities by location/modality
- get_providerβ Provider detail by slug
- get_pricingβ SVI service pricing, filterable by category
- get_location_infoβ SVI location details (address, phone, modalities)
- get_company_infoβ Company info, FAQs, policies
- get_service_infoβ Imaging service descriptions
Note:mcpis pinned<2.0.0β mcp 2.x removedmcp.server.fastmcp.
GitHub β Railway (FastAPI + MCP) β Supabase (PostgreSQL + PostgREST)
- No PHI.Completely separate from the clinical MCP server.
- Supabase REST APIfor all queries (no direct DB connections needed).
- Full-text searchvia PostgreSQL tsvector indexes.
- Connect this repo to Railway
- Set environment variables:
- SUPABASE_URLβ Supabase project URL
- SUPABASE_SERVICE_KEYβ Service role JWT
- PORTβ Railway sets this automatically
Run the sync worker to re-scrape website content:
Set up as a Railway cron service for weekly refresh.
pip install -r requirements.txt cp .env.example .env # Add your Supabase credentials python -m server.main
Chia Health MCP Server β Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.
Broker + MCP server for last-bidder-wins games on Solana β agents register, auto-fund a Privy wallet, and bid via streamable HTTP
AI-powered no-code app builder with 17 MCP tools β create projects, generate pages from natural language, AI text/image generation (GPT, Claude, Gemini, 14+ models), page CRUD, workflow execution, publish & version control. SSE transport, API key auth.
An mcp server for your food ordering needs.
Agent-to-Agent handoff certification for multi-agent systems β validates context preservation, verifies agent capabilities before handoff, logs transfer chains, and ensures no data loss in agent orchestration.
Unified MCP & skill management gateway with progressive disclosure. Manages multiple MCP servers as Agent Apps, loading tool schemas on demand for 99% context token savings. Shared across Claude Code, Codex, OpenCode and more.
A collection of Model Context Protocol (MCP) servers for various tasks and integrations, supporting both Python and Node.js environments.
Open-souSecurely feeds real security refreshed rules into Cursor, Claude Code, and Windsurf β zero config, no API key.
Health intelligence MCP β access biomarkers, biological age, and personalized longevity action plans from your Aniva profile.
Real-time stock heatmaps and investment tools delivered as interactive React components.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





