mcpField
S
Sage Veterinary Imaging Mcp

Sage Veterinary Imaging Mcp

Remote
github.com/sageveterinaryHealth0Updated 4w ago
Repository

About Sage Veterinary Imaging Mcp

Sage Veterinary Imaging Mcp is an MCP server for public veterinary imaging data. It lets veterinary professionals and other clients search providers, pricing, facilities, and educational or clinical content through eight tools.

Key features

  1. 01Full-text website content search
  2. 02Search veterinary imaging providers
  3. 03Provider details by slug
  4. 04Service pricing by category
  5. 05Facility and company information
  6. 06Imaging service descriptions

Use cases

  1. 01Find imaging providers by location or modality
  2. 02Look up Sage service pricing
  3. 03Retrieve facility addresses and modalities
  4. 04Search educational and clinical resources

MCP support

Exposes eight tools for searching public content, providers, pricing, locations, company information, and imaging services to MCP clients. It supports Streamable HTTP and legacy SSE transports.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://sage-mcp-public-production.up.railway.app/mcp/sse
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

13
ParameterTypeRequiredDescription
querystringYes
categoryanyNo
sourceanyNo
limitintegerNo

Details

From the project README

Sage MCP Public

Model Context Protocol server for Sage Veterinary Imaging's public data.

What It Serves

TableRecordsDescription
content536Website pages, blog posts, conditions, education articles
providers808Veterinary imaging provider directory (40 states)
pricing33SVI imaging service pricing
locations3SVI facility details (Round Rock TX, Spring TX, Sandy UT)

MCP Tools

  • 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

Endpoints

PathPurpose
/Public landing page (docs + connect instructions, crawlable)
/mcp/httpStreamable HTTP transport — recommended for MCP clients
/mcp/sseSSE transport (legacy, still supported)
/.well-known/mcp.jsonDiscovery document
/healthHealth check

Note: mcp is pinned <2.0.0 — mcp 2.x removed mcp.server.fastmcp.

Architecture

GitHub → Railway (FastAPI + MCP) → Supabase (PostgreSQL + PostgREST)
  • No PHI. Completely separate from the clinical MCP server.
  • Supabase REST API for all queries (no direct DB connections needed).
  • Full-text search via PostgreSQL tsvector indexes.

Deployment

Railway
  1. Connect this repo to Railway
  2. Set environment variables:
    • SUPABASE_URL — Supabase project URL
    • SUPABASE_SERVICE_KEY — Service role JWT
    • PORT — Railway sets this automatically
Content Refresh

Run the sync worker to re-scrape website content:

python -m sync.refresh

Set up as a Railway cron service for weekly refresh.

Local Development

pip install -r requirements.txt
cp .env.example .env  # Add your Supabase credentials
python -m server.main

Server runs at http://localhost:8000

  • Health: GET /health
  • MCP: POST /mcp

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.