viggoVet MCP · beta

Connect your AI agent to viggoVet

The viggoVet MCP server lets any AI assistant securely read your clinic's data — patients, clients, calendar, invoices, inventory and more — over the Model Context Protocol.

Endpoint: https://mcp.viggo.vet/mcp
Transport: Streamable HTTP  ·  Auth: per-request headers (your clinic credentials)

What you need

HeaderValueRequired
X-Viggo-Clinicyour clinic subdomain (e.g. myclinic from myclinic.viggo.vet)Yes
X-Viggo-TokenAPI token (coming soon — preferred)— or —
X-Viggo-Emailyour viggoVet login emailtoday
X-Viggo-Passwordyour viggoVet passwordtoday

Send X-Viggo-Clinic plus either a token or email + password. Your viggoVet permissions are enforced on every call — the agent can never exceed what your account is allowed to do.

One session per user. viggoVet currently allows one active session per user. If you connect with your normal email/password, you'll be logged out of your viggoVet web session while the agent is active. For always-on agents, ask your viggoVet admin for a dedicated AI user (or wait for API tokens — below).

Connect — Claude Code

claude mcp add --transport http viggo https://mcp.viggo.vet/mcp \
  --header "X-Viggo-Clinic: YOUR_CLINIC" \
  --header "X-Viggo-Email: you@yourclinic.com" \
  --header "X-Viggo-Password: YOUR_PASSWORD"

Connect — Claude Desktop / Cursor (mcp.json)

{
  "mcpServers": {
    "viggo": {
      "transport": "http",
      "url": "https://mcp.viggo.vet/mcp",
      "headers": {
        "X-Viggo-Clinic": "YOUR_CLINIC",
        "X-Viggo-Email": "you@yourclinic.com",
        "X-Viggo-Password": "YOUR_PASSWORD"
      }
    }
  }
}

Try it

After connecting, ask your agent:

Coming soon: API tokens

We're adding API tokens to replace email/password. When they're ready, the switch is painless and optional: