Skip to main content
Glama
sageveterinary

Sage MCP Public

Official

Sage MCP Public

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

What It Serves

Table

Records

Description

content

536

Website pages, blog posts, conditions, education articles

providers

808

Veterinary imaging provider directory (40 states)

pricing

33

SVI imaging service pricing

locations

3

SVI facility details (Round Rock TX, Spring TX, Sandy UT)

Related MCP server: Voice AI Website Analyzer MCP Server

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

Path

Purpose

/

Public landing page (docs + connect instructions, crawlable)

/mcp/http

Streamable HTTP transport — recommended for MCP clients

/mcp/sse

SSE transport (legacy, still supported)

/.well-known/mcp.json

Discovery document

/health

Health 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

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    F
    maintenance
    The owner-verified local business data + service & menu-price layer for AI agents. Owner-authored business profiles where every response carries provenance — verification level, completeness score, freshness timestamps, and upstream sources. * Search & profiles — find businesses by name, category, city, or geo-radius; full profiles with contacts, hours, media, ratings. * Price layer
    -
  • A
    license
    A
    quality
    B
    maintenance
    Provides live US healthcare cost data including procedure cost estimates, provider pricing, insurance coverage rules, and medical bill analysis using real hospital transparency and CMS data.
    12
    46 npm
    MIT