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: daxoom

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

Maintenance

ActivitySlowing
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Read-only MCP server for Gingr pet-care facility data, enabling queries about owners, animals, reservations, appointments, services, and staff via natural language.
    7
    11
    MIT
  • F
    license
    Not graded
    quality
    D
    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
    62
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sageveterinary/sage-mcp-public'

If you have feedback or need assistance with the MCP directory API, please join our Discord server