Dog Leadership Academy
Diagnose common dog behaviour problems, get program pricing, and submit the free assessment.
使うべきか
品質と安全性
検出事項(1)
- LOWsubmit_dog_behaviour_assessment 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"dla-mcp": {
"url": "https://www.dogleadershipacademy.com/mcp"
}
}
}リモートエンドポイント
https://www.dogleadershipacademy.com/mcpstreamable-httpできること
ツール一覧
ツール(6)
🟢search_dog_problems(query, limit)
Search the Dog Leadership Academy library of ~70 common dog behaviour problems. Returns matching articles with title, one-line description, TL;DR summary, article URL, and the CTA URL to the free 4-minute behavioural assessment. Use for questions like "my dog pulls on the leash", "reactive dog", "puppy biting", "separation anxiety", "recall failing".
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The behaviour problem, in the owner's own words. Free text."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5,
"description": "Max number of matching articles to return (1-10)."
}
},
"required": [
"query"
]
}🟢list_dog_problem_topics
Return the taxonomy of the DLA library: six clusters (Reactivity, Loose-leash walking, Puppy foundations, Obedience/recall, Household behaviour problems, Method & philosophy) and the article titles in each. Use to enumerate what the library covers.
入力スキーマ
{
"type": "object",
"properties": {},
"required": []
}🟢get_dog_problem_article(slug)
Return the TL;DR, section overview, and CTA URL for a single article from the DLA library, by its slug. Use after `search_dog_problems` finds a match. Does NOT return the exact protocol (that lives inside the paid programs) — only the diagnostic content and the CTA to the free assessment.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The article slug (from search results)."
}
},
"required": [
"slug"
]
}🟢get_program_info(tier)
Return information about Dog Leadership Academy's coaching programs — pricing, what's included, and the DLA sales pitch. Use when the user asks how much it costs, what they get, or how DLA works. Options: essentials_monthly, essentials_annual, premium_monthly, premium_annual, or omit `tier` for all four plus the sales pitch.
入力スキーマ
{
"type": "object",
"properties": {
"tier": {
"type": "string",
"description": "Optional. One of: essentials_monthly, essentials_annual, premium_monthly, premium_annual. Omit to receive all tiers.",
"enum": [
"essentials_monthly",
"essentials_annual",
"premium_monthly",
"premium_annual"
]
}
},
"required": []
}🟡submit_dog_behaviour_assessment(owner_name, owner_email, dog_name, dog_breed, dog_age, ...)
Submit the 8-question free behavioural assessment on the user's behalf. This is the same form that lives at https://www.dogleadershipacademy.com/assessment. On success we send a personalised written analysis to the owner's email within a few minutes, written by George Tran and the DLA team. The user does NOT need to visit the website — the submission goes directly to our intake system. Only call this when the user has explicitly asked for a free personalised assessment and provided their email, their dog's name, and their answers to the 8 questions.
入力スキーマ
{
"type": "object",
"properties": {
"owner_name": {
"type": "string",
"description": "The owner's first name."
},
"owner_email": {
"type": "string",
"description": "The owner's email. Assessment is sent here."
},
"dog_name": {
"type": "string",
"description": "The dog's name."
},
"dog_breed": {
"type": "string",
"description": "Breed or best guess (e.g., \"Labrador\", \"mixed breed\")."
},
"dog_age": {
"type": "string",
"description": "Age in years, or life stage (\"puppy\", \"young adult\", \"senior\")."
},
"primary_problem": {
"type": "string",
"description": "The MAIN behaviour problem the owner wants fixed, in their own words."
},
"what_theyve_tried": {
"type": "string",
"description": "What the owner has already tried and how it went."
},
"household": {
"type": "string",
"description": "Household context — kids, other dogs, home setup, work schedule."
},
"history": {
"type": "string",
"description": "Relevant history — bite incidents, medical, rescue background, training history."
},
"urgency": {
"type": "string",
"description": "\"low\" | \"medium\" | \"high\" | \"safety concern\" — how urgent is this."
}
},
"required": [
"owner_email",
"dog_name",
"primary_problem"
]
}🟡create_enrollment_checkout(tier, owner_email, owner_name)
Create a Stripe Checkout URL for the user to complete enrollment in a chosen tier. Returns a URL the user opens in a browser to pay — the agent NEVER handles payment or card details directly. Only call after the user has explicitly chosen a tier and asked to enroll.
入力スキーマ
{
"type": "object",
"properties": {
"tier": {
"type": "string",
"description": "One of: essentials_monthly, essentials_annual, premium_monthly, premium_annual.",
"enum": [
"essentials_monthly",
"essentials_annual",
"premium_monthly",
"premium_annual"
]
},
"owner_email": {
"type": "string",
"description": "Optional. If supplied, pre-fills the Stripe email field."
},
"owner_name": {
"type": "string",
"description": "Optional. Attached to the Stripe session metadata."
}
},
"required": [
"tier"
]
}コミュニティ
エビデンス