NogPets
Run a pet grooming, walking or sitting business from your AI assistant: day plan, bookings, clients, prices and payment links.
Hosted MCP Server
npx add-mcp 'https://mcp.nogpets.com/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
NogPets MCP server
A remote MCP server for ChatGPT, Claude and any MCP client. Run your grooming, walking or sitting business from a chat, sign up from anywhere, or book NogPets in Stellenbosch.
Run your grooming business through Claude
Server URL
https://mcp.nogpets.com/mcp
What it does
For a business on NogPets: your day and week, each van's visits in order, clients and their pets, hours, time off, prices, earnings, who hasn't paid, and bookings that come by phone. It asks you before it changes anything, and it never moves money.
For pet businesses anywhere: your assistant registers your business, in your own currency and time zone, and shows what's still missing. We approve it before it goes live.
For pet owners in Stellenbosch: the same tools as our app: prices, areas, open times, your pets and addresses, booking, moving and cancelling. Somewhere we don't go yet? We note the request and a person may follow up.
The first time, it asks you to sign in to NogPets and say yes. You pick what it may do. See or remove it in the app: Profile, then Connected assistants.
It never pays for you. A card booking comes back as a Payfast link you open. Cash needs your yes first.
How to add it
ChatGPT
- On chatgpt.com (web), open Settings, then Security and login, and turn on Developer mode. Plus, Pro, Business, Enterprise and Education plans have it.
- Go to chatgpt.com/plugins and press +. Name: NogPets. MCP server URL: https://mcp.nogpets.com/mcp. Authentication: OAuth.
- Create, then sign in to NogPets and press Allow.
- In a chat: +, Developer mode, then pick NogPets. ChatGPT asks you before each booking or change.
Claude
- claude.ai or the Claude app: Customize, then Connectors, then Add custom connector. Any plan (Free allows one).
- Name: NogPets. URL: https://mcp.nogpets.com/mcp. Leave the OAuth fields empty.
- Add, then Connect. Sign in to NogPets and press Allow.
- Team and Enterprise: an owner adds it once under Organization settings, then Connectors.
Claude Code
- Run this, then /mcp to sign in:
claude mcp add --transport http nogpets https://mcp.nogpets.com/mcp
Gemini CLI
- Run this, then /mcp auth nogpets to sign in:
gemini mcp add --transport http nogpets https://mcp.nogpets.com/mcp
VS Code (Copilot)
- Command palette: MCP: Add Server, HTTP, paste the URL. Or add to.vscode/mcp.json:
{
"servers": {
"nogpets": { "type": "http", "url": "https://mcp.nogpets.com/mcp" }
}
}
Cursor, Windsurf, Zed and others
- Add the URL to the app's MCP settings (Cursor: mcp.json). Any MCP client with remote servers and OAuth works. It registers itself; nothing to copy.
{
"mcpServers": {
"nogpets": { "url": "https://mcp.nogpets.com/mcp" }
}
}
Copilot Studio, Mistral and apps that want a client id
- Most register themselves (OAuth dynamic discovery). If yours asks for a client id and secret, register one:
- Then use https://api.nogpets.com/oauth/authorize and /oauth/token, with your app's callback URL in redirect_uris.
curl -s https://api.nogpets.com/oauth/register -H 'Content-Type: application/json' \
-d '{"client_name":"My agent","redirect_uris":["<your callback URL>"],"token_endpoint_auth_method":"client_secret_post"}'
Try saying
- "What's my day look like?"
- "Block Friday afternoon, the van's in for a service."
- "Who hasn't paid this week?"
- "Register my dog grooming business with NogPets."
- "What's still missing from my NogPets business application?"
- "Do you groom dogs in Die Boord? What does a full groom cost for an 8 kg Boston terrier?"
- "Book a full groom for Biscuit next Tuesday morning."
- "Move my walk on Friday to the afternoon."
- "What bookings do I have this month?"
Tools
Shop tools show only while the shop is open. Business tools show only when you gave that permission.
| MCP tool | Ask | Needs |
|---|---|---|
| list_services | What NogPets offers. Service lines, services and prices | No sign-in |
| check_coverage | Check an address is covered. Do you come to this address? | No sign-in |
| get_quote | Price a visit. Price for these pets at this address | No sign-in |
| find_times | Find open times. Open times | No sign-in |
| my_profile | The person's profile. Who am I | profile |
| list_pets | The person's pets. | pets |
| add_pet | Add a pet. | pets |
| list_addresses | The person's addresses. | addresses |
| add_address | Add an address. | addresses |
| list_bookings | The person's bookings. The person's upcoming bookings | bookings:read |
| book | Book a visit. | bookings:write |
| get_booking | One booking. | bookings:read |
| find_reschedule_times | Find times to move a booking. Open times to move a booking to | bookings:read |
| reschedule_booking | Move a booking. | bookings:write |
| cancel_booking | Cancel a booking. | bookings:write |
| pay_booking | Get a payment link. A payment link | bookings:write |
| browse_shop | Browse the shop. Shop products | No sign-in |
| quote_order | Price a shop order. | No sign-in |
| buy | Buy from the shop. Place a shop order | orders:write |
| find_pet_businesses | Find pet businesses. Pet businesses near Stellenbosch | No sign-in |
| prepare_business_signup | Sign up a pet business (no login). Start a pet business's sign-up without an account | No sign-in |
| get_signup_status | Business sign-up progress. A business sign-up's checklist and status | business:write |
| start_business_signup | Register a pet business (step 1). Start (or update) a pet business's sign-up | business:write |
| add_business_services | Business sign-up: services and prices (step 2). Add services and prices to a sign-up | business:write |
| set_service_area | Business sign-up: service area (step 3). Set where the business works | business:write |
| add_resources | Business sign-up: vans, walkers, sitters (step 4). Add vans, walkers and sitters with working hours | business:write |
| set_operating_hours | Business sign-up: operating hours. Set the business's operating hours | business:write |
| invite_staff | Business sign-up: staff and groomers (optional). Invite staff | business:write |
| connect_payfast | Business sign-up: Payfast (card payments). Connect a Payfast merchant (id only) | business:write |
| submit_business_for_review | Business sign-up: submit for review (last step). Submit a sign-up for NogPets' review | business:write |
| business_overview | Business overview. Today, this week and what's next | business:manage |
| list_business_bookings | The business's bookings. Bookings over a date range | business:manage |
| create_booking_for_client | Book a client in. A phone or walk-in booking, made by the business | business:manage |
| get_day_plan | Day plan per van or walker. One day's visits in order, per van or walker | business:manage |
| next_booking | Next booking. The visit happening now and the next one | business:manage |
| list_business_services | The business's services and prices. Services, prices by size and coat, packages | business:manage |
| find_business_times | Open times to book. Open times across the business's vans and walkers | business:manage |
| find_client | Find a client. Search the business's own clients | business:manage |
| get_client | Client details. A client: pets, addresses, notes, bookings | business:manage |
| add_client_note | Add a note on a client. A private note on a client | business:manage |
| earnings_summary | Earnings. Gross, fees, net and by service over a period | business:manage |
| list_payouts | Payouts and card payments. How card money reaches the business | business:manage |
| list_unpaid_bookings | Unpaid bookings. Who hasn't paid | business:manage |
| update_prices | Change prices. Change service prices, now or from a date | business:manage |
| set_business_hours | Set working hours. The weekly hours of the business or some vans and walkers | business:manage |
| add_time_off | Block time off. Days off or blocked hours | business:manage |
| remove_time_off | Remove time off. Opens blocked time again | business:manage |
| update_service_area | Change where the business works. Add or drop service areas | business:manage |
| pause_resource | Pause a van or walker. Stop new bookings for a van, walker or sitter | business:manage |
| resume_resource | Resume a van or walker. Take bookings again | business:manage |
| book_repeat | Book the same again. Rebook a client's visit at a new time | business:manage |
| send_payment_link | Send a payment link. The client's Payfast link, sent again | business:manage |
| create_invoice_link | Create an invoice link with a QR code. An invoice link with a QR code, to take a Payfast payment | business:manage |
| reschedule_business_booking | Move a client's booking. The business moves one of its bookings | business:manage |
| cancel_business_booking | Cancel a client's booking. The business cancels one of its bookings | business:manage |
Register and manage your pet business with ChatGPT or Claude, from anywhere
Run a grooming, walking or sitting business, in any country? Connect the server as above, then say what's below. The assistant asks for your details and country, services and prices in your currency, area (a radius around your town, or suburbs and postal codes), vans, groomers and hours in your time zone. In South Africa it can add your Payfast merchant id (never your key or passphrase); elsewhere it notes how you'd like to be paid, never your bank details. It shows you a summary and sends it only when you say yes. We review every application and email you the answer, usually within two working days.
- Your business: name, contact, phone, email, country, town, mobile or salon. Currency and time zone follow your country.
- Services and prices, in your currency: yours, or start from the NogPets menu and set your prices.
- Where you work: a radius such as 25 km around your town, or suburbs with postal codes.
- Vans (or walkers and sitters) and your operating hours.
- Groomers and managers, and the van each groomer works.
- Getting paid: in South Africa, only your Payfast merchant id. Elsewhere, just how you'd like to be paid; we sort it out after approval.
- Check the summary and say yes. Nothing is public until we approve it.
"Register my dog grooming business with NogPets. We're Lone Star Mobile Grooming in Austin, Texas: two vans, mobile, prices in US dollars, 25 km around Austin, Monday to Friday 8 to 5. Start from the NogPets menu and I'll give you my prices."
The parts
- REST API: endpoints, sign-in, examples and the spec.
- llms.txt: NogPets in plain text, for language models.
Building something?
Tell us what you want to connect. A person reads every email.