DogsLife MCP
An official read-only MCP server by mrbooz AB that provides AI assistants with tools to calculate puppy potty schedules, sleep needs, walk requirements, feeding plans, adult weight estimates, and human age equivalents for dogs, supporting 23 languages without requiring sign-in.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://dogslifeapp.com/mcpWhat you can do with it
- Calculate a potty schedule for a specific age puppy
- Determine sleep needs for a dog
- Estimate adult weight from puppy age and weight
- Convert dog age to human years
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- dogslife 1.1.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- 1 advertised
- Resource templates
- 0 advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Tools
6 advertised
calculate_puppy_potty_schedule — Puppy potty schedule
Makes a potty (toilet/house-training) schedule for a puppy aged 8 to 52 weeks: how long it can usually hold it, how often to take it out during the day, whether to plan night trips, and a sample day with clock times from wake-up to bedtime. For questions about how often to take a puppy out to pee, puppy potty or house-training schedules, and night-time potty trips. Age is in weeks (1 month is about 4.3 weeks). Gives general guidance based on vet and kennel-club sources (VCA, AKC, PetMD), not veterinary advice; not for adult dogs' medical problems such as accidents, diarrhoea or frequent urination.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"age_weeks"
],
"properties": {
"wake": {
"type": "string",
"default": "07:00",
"pattern": "^([01]?\\d|2[0-3]):[0-5]\\d$",
"description": "When the household gets up, 24-hour HH:MM. Default 07:00."
},
"bedtime": {
"type": "string",
"default": "22:00",
"pattern": "^([01]?\\d|2[0-3]):[0-5]\\d$",
"description": "The puppy's bedtime, 24-hour HH:MM. Default 22:00."
},
"language": {
"type": "string",
"maxLength": 16,
"description": "The language the user is writing in, as a language code (e.g. en, de, sv, pt-BR, es-MX, ja, ar). The answer comes back in that language."
},
"age_weeks": {
"type": "number",
"description": "The puppy's age in whole weeks, 8 to 52."
}
}
}{
"title": "Puppy potty schedule",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}calculate_puppy_sleep_needs — Puppy sleep needs
Works out how much a puppy or young dog (8 weeks to 24 months) typically sleeps per 24 hours, how much of that its night covers given the household's bedtime and wake-up time, how many hours of naps are left for the day, and the typical nap pattern for that age. For questions about how much a puppy should sleep, how many naps it needs, or whether a puppy sleeps too much or too little. Gives typical ranges from vet and kennel-club guidance (Agria, AKC, Zoetis), not veterinary advice; a sudden change in sleep or lethargy is a question for a vet.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"age"
],
"properties": {
"age": {
"type": "number",
"description": "The puppy's age, in the unit below (8 weeks to 24 months).",
"exclusiveMinimum": 0
},
"unit": {
"enum": [
"weeks",
"months"
],
"type": "string",
"default": "weeks",
"description": "Unit of age."
},
"wake": {
"type": "string",
"default": "07:00",
"pattern": "^([01]?\\d|2[0-3]):[0-5]\\d$",
"description": "When the household gets up, 24-hour HH:MM. Default 07:00."
},
"bedtime": {
"type": "string",
"default": "22:00",
"pattern": "^([01]?\\d|2[0-3]):[0-5]\\d$",
"description": "The puppy's bedtime, 24-hour HH:MM. Default 22:00."
},
"language": {
"type": "string",
"maxLength": 16,
"description": "The language the user is writing in, as a language code (e.g. en, de, sv, pt-BR, es-MX, ja, ar). The answer comes back in that language."
}
}
}{
"title": "Puppy sleep needs",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}calculate_dog_walk_needs — Dog walk and exercise needs
Works out how much walking and exercise a dog needs per day for its age, size and energy level. Puppies (until about 12 months, large breeds 18 months): the 5-minutes-per-month-of-age rule for formal walks, up to twice a day, never above the adult amount for the dog's type. Adults: the Royal Kennel Club daily bands (up to 30 minutes, up to 1 hour, or more than 2 hours). For questions about how long to walk a puppy or a dog, or how much exercise a breed type needs. General guidance from kennel-club and vet sources (Royal Kennel Club, PDSA, AniCura), not veterinary advice.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"age"
],
"properties": {
"age": {
"type": "number",
"description": "The dog's age, in the unit below (8 weeks to 20 years).",
"exclusiveMinimum": 0
},
"size": {
"enum": [
"small",
"large"
],
"type": "string",
"default": "small",
"description": "small = small or medium breed (grown at about 12 months); large = large or giant breed (grown at about 18 months)."
},
"unit": {
"enum": [
"weeks",
"months",
"years"
],
"type": "string",
"default": "months",
"description": "Unit of age."
},
"energy": {
"enum": [
"low",
"moderate",
"high"
],
"type": "string",
"default": "moderate",
"description": "Breed energy: low (up to 30 min a day as an adult), moderate (up to 1 hour), high (more than 2 hours, e.g. working and herding breeds)."
},
"language": {
"type": "string",
"maxLength": 16,
"description": "The language the user is writing in, as a language code (e.g. en, de, sv, pt-BR, es-MX, ja, ar). The answer comes back in that language."
}
}
}{
"title": "Dog walk and exercise needs",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}calculate_puppy_feeding_schedule — Puppy feeding schedule
Makes a puppy feeding schedule: how many meals a day for its age (8 weeks to 24 months), meal times spread over the household's day, and when to switch to adult food for its size. Does not calculate food amounts (those follow the food's own label). For questions about how many times a day to feed a puppy, puppy meal times, or when to move to adult food. General guidance from AKC, Agria and PDSA, not veterinary advice.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"age"
],
"properties": {
"age": {
"type": "number",
"description": "The puppy's age, in the unit below (8 weeks to 24 months).",
"exclusiveMinimum": 0
},
"size": {
"enum": [
"small",
"medium",
"large"
],
"type": "string",
"default": "medium",
"description": "Expected adult size of the breed."
},
"unit": {
"enum": [
"weeks",
"months"
],
"type": "string",
"default": "weeks",
"description": "Unit of age."
},
"wake": {
"type": "string",
"default": "07:00",
"pattern": "^([01]?\\d|2[0-3]):[0-5]\\d$",
"description": "When the household gets up, 24-hour HH:MM. Default 07:00."
},
"bedtime": {
"type": "string",
"default": "22:00",
"pattern": "^([01]?\\d|2[0-3]):[0-5]\\d$",
"description": "The puppy's bedtime, 24-hour HH:MM. Default 22:00."
},
"language": {
"type": "string",
"maxLength": 16,
"description": "The language the user is writing in, as a language code (e.g. en, de, sv, pt-BR, es-MX, ja, ar). The answer comes back in that language."
}
}
}{
"title": "Puppy feeding schedule",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}calculate_puppy_adult_weight — Puppy adult weight estimate
Estimates a puppy's adult weight from its age (6 to 18 months) and current weight, using the share of adult weight puppies of each size class usually reach by that age (American Kennel Club growth chart), and says when puppies of that size usually finish growing. For questions about how big a puppy will get. An estimate only: breed, genes and diet change it, and it is not veterinary advice.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"age_months",
"weight"
],
"properties": {
"unit": {
"enum": [
"kg",
"lb"
],
"type": "string",
"default": "kg",
"description": "Unit of weight."
},
"weight": {
"type": "number",
"description": "The puppy's current weight, in the unit below."
},
"language": {
"type": "string",
"maxLength": 16,
"description": "The language the user is writing in, as a language code (e.g. en, de, sv, pt-BR, es-MX, ja, ar). The answer comes back in that language."
},
"age_months": {
"type": "number",
"description": "The puppy's age in months, 6 to 18."
}
}
}{
"title": "Puppy adult weight estimate",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}calculate_dog_human_age — Dog age in human years
Converts a dog's age (1 to 16 years) into human years using the American Veterinary Medical Association chart (about 15 human years at 1, 24 at 2, then about 4 to 6 per year), and says when dogs are usually considered seniors. For questions like how old a dog is in human years.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"years"
],
"properties": {
"years": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "The dog's age in whole years, 0 to 16."
},
"months": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Extra months on top of the years, 0 to 11."
},
"language": {
"type": "string",
"maxLength": 16,
"description": "The language the user is writing in, as a language code (e.g. en, de, sv, pt-BR, es-MX, ja, ar). The answer comes back in that language."
}
}
}{
"title": "Dog age in human years",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
1 advertised
DogsLife calculator card
Shows a DogsLife puppy calculator result: a summary, a day timeline and links to the full calculator and the DogsLife app.
ui://dogslife/card-v1.html30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1837 ms
- 95th percentile latency
- 1837 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1837 ms · metadata changed · 6 tool(s), 1 resource(s), 0 resource template(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http dogslife-mcp https://dogslifeapp.com/mcpCodex
codex mcp add dogslife-mcp --url https://dogslifeapp.com/mcpCursor
{
"mcpServers": {
"dogslife-mcp": {
"url": "https://dogslifeapp.com/mcp"
}
}
}Cline
{
"mcpServers": {
"dogslife-mcp": {
"type": "streamableHttp",
"url": "https://dogslifeapp.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"dogslife-mcp": {
"type": "http",
"url": "https://dogslifeapp.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http dogslife-mcp https://dogslifeapp.com/mcpClaude Desktop
{
"mcpServers": {
"dogslife-mcp": {
"url": "https://dogslifeapp.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"dogslife-mcp": {
"serverUrl": "https://dogslifeapp.com/mcp"
}
}
}Let your agent find its tools
Find servers like DogsLife MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run DogsLife MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.