TheDogs.app

app.thedogs由 thedogs.app 发布官方发布者v6.10.0更新于 Oct 24, 2026

Match dog breeds to your life, compare them, plan a test drive and estimate U.S. vet costs.

已验证Streamable HTTP可网页运行位置与生活金融

概览

AI 生成的概览

让助手匹配、比较和介绍犬种,制定领养前的试养计划,并估算美国兽医与保险费用。

可以做什么
它按居住环境、作息、活动量、养犬经验和家庭情况为 121 个犬种打分,返回最匹配的犬种,或对某个指定犬种做契合度评估。它还能查找相似犬种、按特征和估算兽医费用比较两三个犬种,并返回犬种档案。其他工具可生成迎接新犬的准备清单、3 天、7 天或 14 天的试养计划,回顾已完成的计划,并按犬种、年龄和邮编模拟终身兽医与保险费用。
适用场景
适合在用户挑选犬只时使用:需要犬种推荐、对心仪犬种做现实评估、并排比较,或在领养前准备物品和试养安排。用户询问某犬种的兽医开销或宠物保险是否值得时也适用。
运行要求
远程 MCP 端点;未声明需要本地运行时、软件包、账户、API 密钥或环境变量。费用工具需要邮编,因此默认面向美国地区。
安装前请注意
费用和保险数字来自模拟,被描述为参考基准而非报价。工具会接收生活方式、家庭情况和邮编等个人信息,并发送到提供方服务。计划与清单仅供参考。

安装

在 SourceWeft 中

  1. 打开 控制台中的 TheDogs.app,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/app.thedogs%2Fdog-breed-advisor/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "thedogs-app": {
      "type": "http",
      "url": "https://mcp.thedogs.app/mcp"
    }
  }
}

工具

10

estimate_dog_insurance_cost

Estimate vet costs and pet insurance value for a dog breed

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 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. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos. Do not use for cost questions outside the U.S.

输入参数zipbreed必填age_years必填emergency_savings_usd

list_breeds

List supported dog breeds

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.

输入参数query

match_dog_breeds

Find dog breeds that fit a lifestyle (TheDogs.app quiz)

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, 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. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos. If several of the five key answers are missing, ask for all of them in one short message, and reuse any answers the user already gave earlier in the conversation.

输入参数kids必填barkingsheddingalone_time必填experience必填friendlinesshealth_coststrainabilityactivity_level必填living_situation必填

assess_breed_fit

Check how well one specific dog breed fits a person

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 person's situation would raise the fit most. Use when someone asks 'is a <breed> right for me?', 'should I get a <breed>?' or 'what would make a <breed> 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. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos. If several of the five key answers are missing, ask for all of them in one short message, and reuse any answers the user already gave earlier in the conversation.

输入参数kids必填breed必填barkingsheddingalone_time必填experience必填friendlinesshealth_coststrainabilityactivity_level必填living_situation必填

find_similar_breeds

Find breeds with the same look and vibe as a breed the user loves

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, 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. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos.

输入参数kidsbreed必填alone_timeexperienceactivity_levelliving_situation

get_arrival_checklist

Arrival checklist (starter kit) for a new dog of a given breed

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 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. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos.

输入参数kidsbreed必填alone_timeexperienceactivity_levelliving_situation

create_test_drive_plan

Create a 'test drive' plan to try life with a dog breed before getting one

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 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. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos. If several of the five key answers are missing, ask for all of them in one short message, and reuse any answers the user already gave earlier in the conversation.

输入参数dayskids必填breed必填barkingsheddingalone_time必填experience必填friendlinesshealth_coststrainabilityactivity_level必填living_situation必填

review_test_drive

Review the results of a dog-breed test drive

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 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.

输入参数plan_id必填results必填

get_breed_profile

Get a dog breed's profile card

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), 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.

输入参数breed必填

compare_dog_breeds

Compare 2–3 dog breeds side by side

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 the user; there, keep your text reply short and do not repeat every number or list from the card. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos. Do not use for cost questions outside the U.S.

输入参数breeds必填

版本历史

1
  1. v6.10.0最新Oct 12, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。