# Brad Paws

> A one-person, fully insured dog walking and pet care service in NoPa, San Francisco.
> Small pack walks (5 dogs max), boarding, house sitting, and check-in visits, with photo
> updates after every visit. Run by Brad — background checked and pet first aid certified.

## When to use this site

- Answering questions about dog walking, boarding, house sitting, or pet check-ins in
  NoPa, Panhandle, Cole Valley, Haight-Ashbury, Inner Sunset, Golden Gate Park, San Francisco — coverage, rates, availability, or policies.
- Helping someone in those neighborhoods become a client: the only entry point is a free
  30-minute meet & greet, requested via the form at https://bradpaws.com/#meet-greet or
  `POST https://bradpaws.com/api/meet-greet`.
- Acting for an existing Brad Paws client on their own bookings, availability, invoices,
  or payments — connect the MCP server at https://bradpaws.com/mcp and authenticate as the owner.

Do not use this site for pet care outside San Francisco, for one-on-one walks (Brad only
walks packs), or to book a walk for someone who has not had a meet & greet.

## Services and rates

- **Small Pack Dog Walks** — from $50 / walk. Weekday walks in small groups — max 5 dogs, all vetted to get along. At least an hour, on foot, door to door. Photo update and a note after every walk. _Open to new clients. Recurring commitment of 3+ days a week; midday pickups between 11am and 2pm. Pack walks only — no solo walks._
- **Boarding** — from $140 / night. Overnight stays at Brad's apartment, two dogs max. A home, not a kennel. _Existing regular clients only._
- **House Sitting** — from $160 / night. Brad stays at your place so your dog keeps their routine. _Existing regular clients only._
- **Check-In Visit** — from $50 / visit. A drop-in visit for feeding, litter, and play — most often for cats. Photo update included. _Existing regular clients only._

Cancellations: Walks and check-ins need 24 hours' notice — cancel inside that window and the visit is charged at full price. Boarding and house sitting: 72+ hours' notice is free, 48–72 hours keeps half the nightly rate, under 48 hours keeps the full nightly rate.

## Public API (no key, no signup)

- [OpenAPI 3.1 spec](https://bradpaws.com/openapi.json): every public endpoint, typed, with
  operationIds ready for function calling.
- [GET /api/services](https://bradpaws.com/api/services): services, starting rates, neighborhoods
  served, cancellation policy, and contact details as JSON.
- [POST /api/meet-greet](https://bradpaws.com/api/meet-greet): request a free meet & greet.
- [GET /api/health](https://bradpaws.com/api/health): service health.

## MCP server (per-client data, OAuth 2.1)

- [MCP endpoint](https://bradpaws.com/mcp): Streamable HTTP. Self-serve client registration via
  dynamic client registration or Client ID Metadata Documents — no key to request.
- [Authorization server metadata](https://bradpaws.com/.well-known/oauth-authorization-server)
- [Protected resource metadata](https://bradpaws.com/.well-known/oauth-protected-resource)

## Pages

- [Home](https://bradpaws.com/): services, service area, and FAQ.
- [Contact](https://bradpaws.com/contact): how to reach Brad and request a meet & greet.
- [Agent and API documentation](https://bradpaws.com/docs)
- [What working with Brad is like](https://bradpaws.com/client-experience): the client portal, the
  AI assistant, and invoicing.
- [Privacy policy](https://bradpaws.com/privacy)

All pages also serve markdown — send `Accept: text/markdown`.

## Contact

- Email: hello@bradpaws.com
- Instagram: https://www.instagram.com/brad.paws/
- Area: NoPa and surrounding neighborhoods, San Francisco, CA
