{"apiVersion":"v1","directorySlug":"thedogs-mcp-a1784744a6","title":"TheDogs.app | AI Dog Breed Matchmaker & Free Owner Tools","description":"Find your perfect dog breed with our AI-powered matchmaker quiz, explore 120+ breed guides, and get Dr. Waggs' brutally honest advice plus free owner tools like a cost calculator and toxic food checker.","pageUrl":"https://www.mcpbundles.com/skills/thedogs-mcp-a1784744a6","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.thedogs.app/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"app.thedogs/thedogs-mcp-a1784744a6","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"estimate_dog_insurance_cost","description":"Use this when the user asks what a specific dog breed will cost at the vet, whether pet insurance is worth it for their dog, or how deductible or reimbursement choices change their risk. It runs TheDogs.app's cost simulation for that breed, age and ZIP code. 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 em","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["breed","age_years"],"properties":{"zip":{"type":"string","pattern":"^\\d{5}$"},"breed":{"type":"string","maxLength":80,"minLength":2},"age_years":{"type":"number","maximum":20,"minimum":0},"emergency_savings_usd":{"type":"number","maximum":100000,"minimum":0}},"additionalProperties":false},"title":"Estimate vet costs and pet insurance value for a dog breed","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"estimate_dog_insurance_cost","displayName":"Estimate vet costs and pet insurance value for a dog breed"},{"name":"list_breeds","description":"Use this when the user asks which breeds TheDogs.app covers or a breed name can't be matched. Lists dog breeds supported by the TheDogs.app pet insurance cost estimator, optionally filtered by a search term.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"query":{"type":"string","maxLength":60}},"additionalProperties":false},"title":"List supported dog breeds","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_breeds","displayName":"List supported dog breeds"},{"name":"match_dog_breeds","description":"Use this when the user wants a personal recommendation of which dog breed suits their home, schedule, activity level, experience or family. It scores all 121 breeds with TheDogs.app's matching engine. 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, exp","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["living_situation","activity_level","experience","kids","alone_time"],"properties":{"kids":{"enum":["yes","no"],"type":"string"},"barking":{"enum":["must_be_quiet","some_ok","love_vocal"],"type":"string"},"shedding":{"enum":["hate_it","some_ok","dont_care"],"type":"string"},"alone_time":{"enum":["almost_never","few_hours","full_day"],"type":"string"},"experience":{"enum":["first_time","had_dogs","expert"],"type":"string"},"friendliness":{"enum":["everyone_friend","polite_distant","watchdog"],"type":"string"},"health_costs":{"enum":["low_maintenance","some_bills","money_no_object"],"type":"string"},"trainability":{"enum":["obedient","stubborn_ok","challenge"],"type":"string"},"activity_level":{"enum":["low","moderate","high"],"type":"string"},"living_situation":{"enum":["apartment","small_yard","big_yard"],"type":"string"}},"additionalProperties":false},"title":"Find dog breeds that fit a lifestyle (TheDogs.app quiz)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"match_dog_breeds","displayName":"Find dog breeds that fit a lifestyle (TheDogs.app quiz)"},{"name":"assess_breed_fit","description":"Use this when the user asks whether a specific breed is right for them or what would make it work. It computes a personal fit score and rank for that breed. 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 perso","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["breed","living_situation","activity_level","experience","kids","alone_time"],"properties":{"kids":{"enum":["yes","no"],"type":"string"},"breed":{"type":"string","maxLength":80,"minLength":2},"barking":{"enum":["must_be_quiet","some_ok","love_vocal"],"type":"string"},"shedding":{"enum":["hate_it","some_ok","dont_care"],"type":"string"},"alone_time":{"enum":["almost_never","few_hours","full_day"],"type":"string"},"experience":{"enum":["first_time","had_dogs","expert"],"type":"string"},"friendliness":{"enum":["everyone_friend","polite_distant","watchdog"],"type":"string"},"health_costs":{"enum":["low_maintenance","some_bills","money_no_object"],"type":"string"},"trainability":{"enum":["obedient","stubborn_ok","challenge"],"type":"string"},"activity_level":{"enum":["low","moderate","high"],"type":"string"},"living_situation":{"enum":["apartment","small_yard","big_yard"],"type":"string"}},"additionalProperties":false},"title":"Check how well one specific dog breed fits a person","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"assess_breed_fit","displayName":"Check how well one specific dog breed fits a person"},{"name":"find_similar_breeds","description":"Use this when the user loves a breed that may not fit them, or asks for a similar but easier breed. 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,","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["breed"],"properties":{"kids":{"enum":["yes","no"],"type":"string"},"breed":{"type":"string","maxLength":80,"minLength":2},"alone_time":{"enum":["almost_never","few_hours","full_day"],"type":"string"},"experience":{"enum":["first_time","had_dogs","expert"],"type":"string"},"activity_level":{"enum":["low","moderate","high"],"type":"string"},"living_situation":{"enum":["apartment","small_yard","big_yard"],"type":"string"}},"additionalProperties":false},"title":"Find breeds with the same look and vibe as a breed the user loves","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_similar_breeds","displayName":"Find breeds with the same look and vibe as a breed the user loves"},{"name":"get_arrival_checklist","description":"Use this when the user is getting a dog soon and asks what to buy or prepare. 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 te","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["breed"],"properties":{"kids":{"enum":["yes","no"],"type":"string"},"breed":{"type":"string","maxLength":80,"minLength":2},"alone_time":{"enum":["almost_never","few_hours","full_day"],"type":"string"},"experience":{"enum":["first_time","had_dogs","expert"],"type":"string"},"activity_level":{"enum":["low","moderate","high"],"type":"string"},"living_situation":{"enum":["apartment","small_yard","big_yard"],"type":"string"}},"additionalProperties":false},"title":"Arrival checklist (starter kit) for a new dog of a given breed","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_arrival_checklist","displayName":"Arrival checklist (starter kit) for a new dog of a given breed"},{"name":"create_test_drive_plan","description":"Use this when the user is unsure whether they are ready for a specific breed or wants to try life with it before adopting. 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","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["breed","living_situation","activity_level","experience","kids","alone_time"],"properties":{"days":{"enum":[3,7,14],"type":"number"},"kids":{"enum":["yes","no"],"type":"string"},"breed":{"type":"string","maxLength":80,"minLength":2},"barking":{"enum":["must_be_quiet","some_ok","love_vocal"],"type":"string"},"shedding":{"enum":["hate_it","some_ok","dont_care"],"type":"string"},"alone_time":{"enum":["almost_never","few_hours","full_day"],"type":"string"},"experience":{"enum":["first_time","had_dogs","expert"],"type":"string"},"friendliness":{"enum":["everyone_friend","polite_distant","watchdog"],"type":"string"},"health_costs":{"enum":["low_maintenance","some_bills","money_no_object"],"type":"string"},"trainability":{"enum":["obedient","stubborn_ok","challenge"],"type":"string"},"activity_level":{"enum":["low","moderate","high"],"type":"string"},"living_situation":{"enum":["apartment","small_yard","big_yard"],"type":"string"}},"additionalProperties":false},"title":"Create a 'test drive' plan to try life with a dog breed before getting one","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"create_test_drive_plan","displayName":"Create a 'test drive' plan to try life with a dog breed before getting one"},{"name":"review_test_drive","description":"Use this when the user reports back on a TheDogs.app test drive plan (by plan ID or by describing how the trials went). 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","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["plan_id","results"],"properties":{"plan_id":{"type":"string","maxLength":100,"minLength":10},"results":{"type":"array","items":{"type":"object","required":["trial","outcome"],"properties":{"trial":{"enum":["exercise","alone","coat","noise","space","kids","training","budget"],"type":"string"},"outcome":{"enum":["worked","struggled","skipped"],"type":"string"}},"additionalProperties":false},"maxItems":8}},"additionalProperties":false},"title":"Review the results of a dog-breed test drive","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"review_test_drive","displayName":"Review the results of a dog-breed test drive"},{"name":"get_breed_profile","description":"Use this when the user asks for a general overview of ONE named breed (what it's like, pros and cons, health watch). For a personal fit check use assess_breed_fit; to weigh 2–3 breeds use compare_dog_breeds; for vet costs use estimate_dog_insurance_cost. 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)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["breed"],"properties":{"breed":{"type":"string","maxLength":80,"minLength":2}},"additionalProperties":false},"title":"Get a dog breed's profile card","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_breed_profile","displayName":"Get a dog breed's profile card"},{"name":"compare_dog_breeds","description":"Use this when the user compares two or three breeds or asks 'X or Y'. 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 t","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["breeds"],"properties":{"breeds":{"type":"array","items":{"type":"string","maxLength":80,"minLength":2},"maxItems":3,"minItems":2}},"additionalProperties":false},"title":"Compare 2–3 dog breeds side by side","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_dog_breeds","displayName":"Compare 2–3 dog breeds side by side"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=TheDogs-app-AI-Dog-Breed-Matchmaker-Free-Owner-Tools&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudGhlZG9ncy5hcHAvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22TheDogs-app-AI-Dog-Breed-Matchmaker-Free-Owner-Tools%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.thedogs.app%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22TheDogs-app-AI-Dog-Breed-Matchmaker-Free-Owner-Tools%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.thedogs.app%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=TheDogs.app+%7C+AI+Dog+Breed+Matchmaker+%26+Free+Owner+Tools&connectorUrl=https%3A%2F%2Fmcp.thedogs.app%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"TheDogs-app-AI-Dog-Breed-Matchmaker-Free-Owner-Tools\" --url \"https://mcp.thedogs.app/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/thedogs-mcp-a1784744a6","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/thedogs-mcp-a1784744a6/tools/{tool}","mcpServerUrl":"https://mcp.thedogs.app/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/thedogs-mcp-a1784744a6?live=1"}