gingr-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@gingr-mcp list all reservations for the next 7 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
gingr-mcp
A Model Context Protocol (MCP) server that gives Claude read-only access to your Gingr pet-care facility data — owners, animals, reservations, appointments, services, and staff. Ask Claude things like "What was our daycare occupancy last week?" or "Which customers board most often?" and it can pull the answer straight from your Gingr account.
Read-only by design. This server never creates, edits, or deletes anything in Gingr.
Tools
Tool | What it does |
| List pet owners (customers) — names, contact, signup dates |
| List animals — species, breed, age, owner |
| Boarding/daycare reservations by date range |
| All reservations for one owner (history / LTV) |
| Grooming / training / spa / bath appointments |
| Services offered, with prices |
| Staff / employees |
Related MCP server: MSSQL-MCP
Prerequisites
Node.js 18+
Your Gingr subdomain (the
mybizinhttps://mybiz.gingrapp.com)A Gingr API key — in Gingr go to Reports & More → Users → Edit User → API Keys and create one.
Install
Pick whichever is more convenient:
Option A — One-click (Claude Desktop): download the
.mcpbextension, double-click, fill in the form. No terminal, no config files. Best if you're not technical.Option B — npm (any MCP host): add a few lines to your client's config. Works with Claude Desktop, Claude Code, Cursor, and other MCP clients.
Either way you'll need your Gingr subdomain and API key (see Prerequisites).
Option A — One-click Desktop Extension (Claude Desktop)
Download
gingr-mcp.mcpbfrom the latest release.Double-click it (or in Claude Desktop: Settings → Extensions → Install Extension…).
When prompted, enter your Gingr Subdomain and API Key, then click Install.
The API key is stored securely in your OS keychain and never leaves your machine.
Option B — npm
Claude Desktop
Add this to your claude_desktop_config.json
(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json,
Windows: %APPDATA%\Claude\claude_desktop_config.json), then restart Claude Desktop:
{
"mcpServers": {
"gingr": {
"command": "npx",
"args": ["-y", "gingr-mcp"],
"env": {
"GINGR_SUBDOMAIN": "yourbiz",
"GINGR_API_KEY": "your-api-key"
}
}
}
}Claude Code
claude mcp add gingr \
--env GINGR_SUBDOMAIN=yourbiz \
--env GINGR_API_KEY=your-api-key \
-- npx -y gingr-mcpnpx -y gingr-mcp downloads and runs the latest version on demand — no global install needed.
Configuration
Variable | Required | Description |
| yes |
|
| yes | A Gingr API key with read access |
Tips
Keep reservation/appointment date ranges to ≤ 30 days — very wide ranges can time out on Gingr's side.
Dates are
YYYY-MM-DD.
Local development
cd gingr-mcp
npm install
npm run build
npm test
# Inspect/run with the MCP Inspector
GINGR_SUBDOMAIN=yourbiz GINGR_API_KEY=your-api-key npm run inspectorReleasing
Maintainer? See RELEASING.md for how to publish the npm package and build the .mcpb bundle.
License
MIT © Canisys
Available Tools
7 toolsgingr_get_owner_reservationsGet an owner's reservationsARead-only
Get all reservations for a specific owner (customer). Use to analyze a customer's history, frequency, and lifetime value. Get owner_id from gingr_list_owners first.
Inputs: owner_id (required).
gingr_list_animalsList animalsARead-only
List animals (pets) registered at the Gingr facility — species, breed, age, owner, and notes. Use to analyze the pet population (breed mix, size distribution, etc.).
Inputs: limit, owner_id.
gingr_list_appointmentsList appointments (grooming/training/spa/bath)ARead-only
List grooming, spa, bathing, or training appointments. Returns dates, services, animals, and statuses. Note: Gingr has no separate appointments endpoint — these are reservations whose category (Training, Grooming, SPA, Bathing) this tool filters for.
Inputs: start_date, end_date, limit.
gingr_list_employeesList employeesARead-only
List staff/employees at the facility. Use to analyze staffing, roles, and capacity. Read-only — no personal data is modified.
Inputs: no named parameters.
gingr_list_ownersList pet ownersARead-only
List pet owners (customers) from the connected Gingr facility — IDs, names, contact details, and signup dates. Use to analyze customer base size, growth, and retention.
Inputs: limit, search.
gingr_list_reservationsList reservationsARead-only
List boarding/daycare reservations — dates, services, animals, statuses, and revenue. Use to analyze occupancy, demand patterns, peak/off-peak periods, and revenue trends. Tip: keep the date range to ≤30 days; very wide ranges can time out.
Inputs: start_date, end_date, limit.
gingr_list_servicesList servicesARead-only
List the services offered at the facility (boarding tiers, grooming packages, daycare options, etc.) with IDs, names, descriptions, and prices. Use to understand the offering before recommending pricing or marketing.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
All seven tools have clearly distinct purposes: owners, animals, appointments (filtered by category), employees, owners, reservations (boarding/daycare), and services. No overlap or ambiguity.
All tools follow the consistent 'gingr_verb_noun' pattern (e.g., list_animals, get_owner_reservations). No mixing of conventions.
Seven tools is well-scoped for a pet facility management server. Each tool covers a core entity (owners, animals, employees, services, reservations in two flavors) without being excessive or minimal.
The server is read-only but covers the main entities needed for analysis. Minor gaps exist (e.g., no get_animal_by_id, no filtering by date for appointments), but overall it provides a solid analytical surface.
Maintenance
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Text-to-SQL MCP server: read-only queries on PostgreSQL, MySQL and SQL Server with your real schema
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA read-only MCP server for PostgreSQL that enables safe database introspection and querying via natural language.525 npmMIT
- AlicenseAqualityCmaintenanceSecurity-first, read-only MCP server for Microsoft SQL Server, enabling safe natural-language querying of databases.57 npmMIT
- AlicenseNot gradedqualityCmaintenanceRead-only Text-to-SQL MCP server for PostgreSQL and MySQL that lets users query databases using natural language, with robust multi-layer safety guarantees against writes.26 npmMIT
- AlicenseNot gradedqualityDmaintenanceA read-only MCP server that connects to a pet-grooming database, exposing secure analytics tools for customers, pets, appointments, services, and payments.MIT