TheDogs.app
Server Details
Match dog breeds to your life, compare them, plan a test drive and estimate U.S. vet costs.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
10 toolsassess_breed_fitCheck how well one specific dog breed fits a personRead-onlyIdempotentInspect
Reality-checks ONE named breed against the person's lifestyle with the TheDogs.app quiz scoring: overall fit %, its rank among 121 breeds for the same answers, a per-area breakdown (home, activity, experience, kids, shedding, barking, time alone, vet budget, strangers, trainability), the biggest mismatch, and which single change in the person's situation would raise the fit most. Use when someone asks 'is a right for me?', 'should I get a ?' or 'what would make a work?'. The five key answers (home, activity, experience, kids, time alone) must come from the user: if any is unknown, ask for it first and never guess or assume a value. The rest default to neutral. Use match_dog_breeds instead when no breed is named. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| kids | Yes | Small children at home | |
| breed | Yes | Breed name or slug, e.g. 'Husky', 'border collie' | |
| barking | No | Barking tolerance | |
| shedding | No | Shedding tolerance | |
| alone_time | Yes | How long the dog is alone on a typical day | |
| experience | Yes | Dog experience | |
| friendliness | No | How the dog should treat strangers | |
| health_costs | No | Budget for vet bills | |
| trainability | No | Preferred trainability | |
| activity_level | Yes | Owner's activity level | |
| living_situation | Yes | Home type |
compare_dog_breedsCompare 2–3 dog breeds side by sideRead-onlyIdempotentInspect
Compares 2–3 dog breeds on size, energy, shedding, barking, trainability, kid-friendliness and life expectancy, plus estimated vet costs (expected lifetime cost and modeled monthly insurance premium (benchmark, not a quote) at age 1, U.S. average prices). Use for 'X vs Y' questions. Estimates are statistical, not quotes or recommendations of a policy. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| breeds | Yes | 2–3 breed names |
create_test_drive_planCreate a 'test drive' plan to try life with a dog breed before getting oneRead-onlyIdempotentInspect
Builds a short, practical try-before-you-adopt plan (3, 7 or 14 days) for ONE named breed, matched to the person's lifestyle: 3–8 concrete trials (daily exercise at the breed's level, workday/alone-time plan, coat care, noise, floor space, kids supervision, training commitment, and a dog-account budget using TheDogs.app vet-cost estimates), each with daily time ranges and a pass criterion. The trial that tests the person's biggest mismatch is marked decisive and comes first. Use when someone asks how to know if they're ready for a breed, wants to 'try before buying', or is unsure about a specific breed. The five key answers (home, activity, experience, kids, time alone) must come from the user: ask for any that are missing, never guess. Returns a plan_id: nothing is stored, so tell the user to save the summary. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Trial length in days (default 7) | |
| kids | Yes | Small children at home | |
| breed | Yes | Breed name or slug | |
| barking | No | Barking tolerance | |
| shedding | No | Shedding tolerance | |
| alone_time | Yes | How long the dog would be alone on a typical day | |
| experience | Yes | Dog experience | |
| friendliness | No | How the dog should treat strangers | |
| health_costs | No | Budget for vet bills | |
| trainability | No | Preferred trainability | |
| activity_level | Yes | Owner's activity level | |
| living_situation | Yes | Home type |
estimate_dog_insurance_costEstimate vet costs and pet insurance value for a dog breedRead-onlyIdempotentInspect
Simulates thousands of possible lifetimes for a U.S. dog of the given breed and age (breed health-registry data + U.S. vet cost ranges adjusted to ZIP code) and returns expected vet costs, the chance of a year with bills above the owner's emergency savings, the plan structure that keeps that risk under 5%, and a modeled monthly premium (benchmark, not a quote). Use when a user asks whether pet insurance is worth it for their dog, how much vet care or insurance costs for a breed, or how deductible and reimbursement levels change their risk. Present results as a statistical estimate, not as advice: do not tell the user to buy insurance or that 'the model suggests/recommends' a policy; say what the numbers show and leave the decision to the user. Always give the user the reportUrl link (full report with price-by-age chart and all 27 plan structures) and mention that it is an estimate, not a quote. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Optional 5-digit U.S. ZIP code; adjusts for local vet prices | |
| breed | Yes | Dog breed name or slug, e.g. 'French Bulldog', 'frenchie', 'golden-retriever' | |
| age_years | Yes | Dog's age in years (0.5 for puppies under 1) | |
| emergency_savings_usd | No | How much the owner could pay for a surprise vet bill today; rounded to 500/1000/2000/5000/10000. Default 2000. |
find_similar_breedsFind breeds with the same look and vibe as a breed the user lovesRead-onlyIdempotentInspect
Finds breeds that share the look and personality of a breed the user is drawn to (e.g. 'I love Huskies but…', 'something like a German Shepherd but smaller/easier', 'dogs similar to a Golden'). Uses TheDogs.app look & personality tags plus AKC group. If the five key lifestyle answers are given, it only returns easier-to-find breeds that fit the user at least 10 points better than the loved breed, with their fit %; without answers it returns the closest look-and-vibe twins. Use match_dog_breeds when no breed is named, assess_breed_fit to check one breed. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| kids | No | Small children at home | |
| breed | Yes | The breed the user loves | |
| alone_time | No | How long the dog is alone on a typical day | |
| experience | No | Dog experience | |
| activity_level | No | Owner's activity level | |
| living_situation | No | Home type |
get_arrival_checklistArrival checklist (starter kit) for a new dog of a given breedRead-onlyIdempotentInspect
Builds TheDogs.app's arrival checklist for a breed: what to have before the dog comes home, on day one and in the first week, sized for the breed (crate, harness), with breed-specific items (e.g. ramp for back-problem breeds, cooling mat for flat-faced breeds) and a 'don't buy yet' list. Optional lifestyle answers personalize it (apartment, alone all day, first dog). Use when the user is getting a dog soon, passed a test drive, or asks what to buy/prepare. The list is editorial, not sponsored; it contains no prices or shopping links. In apps that display widgets, a visual card is shown to the user; there, keep your text reply short and do not repeat every item from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| kids | No | Small children at home | |
| breed | Yes | The breed the user is getting | |
| alone_time | No | How long the dog is alone on a typical day | |
| experience | No | Dog experience | |
| activity_level | No | Owner's activity level | |
| living_situation | No | Home type |
get_breed_profileGet a dog breed's profile cardRead-onlyIdempotentInspect
Returns TheDogs.app's (sarcastic but factual) profile of a dog breed: tagline, short description, strengths, Dr. Waggs' reality check, health watch list, key stats and breed-specific gear picks (product types chosen for the breed's health risks), with links to the full breed page and its vet-cost estimate. Health items are general breed tendencies, not a diagnosis. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| breed | Yes | Breed name or slug, e.g. 'Corgi', 'german shepherd' |
list_breedsList supported dog breedsRead-onlyIdempotentInspect
Lists dog breeds supported by the TheDogs.app pet insurance cost estimator, optionally filtered by a search term.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Optional filter, e.g. 'terrier' |
match_dog_breedsFind dog breeds that fit a lifestyle (TheDogs.app quiz)Read-onlyIdempotentInspect
Runs the TheDogs.app breed-matching quiz on 121 breeds and returns the top 3 matches as cards with a sarcastic tagline, why the breed works, Dr. Waggs' reality check and a link to the breed page. Use when someone asks which dog breed suits them. The five key answers (living situation, activity, experience, kids, time alone) must come from the user: if any is unknown, ask for it first and never guess or assume a value. The rest default to neutral. Always share the links. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| kids | Yes | Small children at home | |
| barking | No | Barking tolerance | |
| shedding | No | Shedding tolerance (hate_it = hypoallergenic only) | |
| alone_time | Yes | How long the dog is alone on a typical day | |
| experience | Yes | Dog experience | |
| friendliness | No | How the dog should treat strangers | |
| health_costs | No | Budget for vet bills | |
| trainability | No | Preferred trainability | |
| activity_level | Yes | Owner's activity level | |
| living_situation | Yes | Home type |
review_test_driveReview the results of a dog-breed test driveRead-onlyIdempotentInspect
Reviews a finished TheDogs.app test drive: takes the plan_id and, for each trial, whether it worked, was a struggle, or was skipped. Returns three blocks (Worked / Needs a solution / Not yet known), a fix for each struggle, an overall readout that weighs the decisive trial most, and better-matching, easier-to-find breeds when it didn't go well. Use when the user reports back on a test drive. Trial keys come from the plan (exercise, alone, coat, noise, space, kids, training, budget); map the user's words to them and leave out trials they didn't mention. Nothing is stored. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | The plan ID from create_test_drive_plan, e.g. td1.border-collie.7.0010110101 | |
| results | Yes | Outcome per trial |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
10 tool updates
- First observed
assess_breed_fit - First observed
compare_dog_breeds - First observed
create_test_drive_plan - First observed
estimate_dog_insurance_cost - First observed
find_similar_breeds - First observed
get_arrival_checklist - First observed
get_breed_profile - First observed
list_breeds - First observed
match_dog_breeds - First observed
review_test_drive
Related MCP Connectors
Find US veterinary specialists. Search clinics, read procedure articles, estimate costs.
Vetted German dog-breeder directory, S-E breed health grades and tests, adoptable shelter dogs
Find UK vets and pet-care providers, and what practices and retailers charge.
Diagnose common dog behaviour problems, get program pricing, and submit the free assessment.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables users to search dog breeds, retrieve detailed breed information, get random dog facts, and access AKC breed groups through the dogapi.dog v2 API.136 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to fetch dog breed data, including descriptions, attributes, and group information, via the Dog API through natural language queries.-

costkits-mcpofficial
AlicenseAqualityDmaintenanceProvides 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.1243 npmMIT- AlicenseNot gradedqualityBmaintenanceEnables searching RescueGroups.org for adoptable animals by species, postal-code radius, breed, and traits, and exploring the rescues/shelters that list them, including full details, photos, contact info, and adoption process.45 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.