Dog & cat toxic-food risk check, breed profiles, and Korean vet clinics, shelters, pet travel
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check whether something a dog or cat ate is toxic (chocolate, xylitol, onion/garlic, macadamia, grapes/raisins, lilies, caffeine, alcohol), and — given the pet's weight and the amount eaten — the emergency level, using dose thresholds from the Merck Veterinary Manual. A substance not in the list is NOT confirmed safe. Triage aid, not a diagnosis.
What the pet ate, in Korean or English, e.g. 'dark chocolate', '포도', 'xylitol gum'
Answer language: ko (Korean) or en (English)
Variant key or label if known (e.g. 'milk', 'dark', 'baking'); the response lists the variants
Amount eaten as a count of pieces (used when grams are unknown)
Amount eaten in grams
Pet's body weight in kg
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http kpetinfo https://kpetinfo.com/api/mcp
Check whether something a dog or cat ate is toxic (chocolate, xylitol, onion/garlic, macadamia, grapes/raisins, lilies, caffeine, alcohol), and — given the pet's weight and the amount eaten — the emergency level, using dose thresholds from the Merck Veterinary Manual. A substance not in the list is NOT confirmed safe. Triage aid, not a diagnosis.
| Argument | Type | Description |
|---|---|---|
| lang | string | Answer language: ko (Korean) or en (English) |
| variant | string | Variant key or label if known (e.g. 'milk', 'dark', 'baking'); the response lists the variants |
| substance* | string | What the pet ate, in Korean or English, e.g. 'dark chocolate', '포도', 'xylitol gum' |
| amount_count | number | Amount eaten as a count of pieces (used when grams are unknown) |
| amount_grams | number | Amount eaten in grams |
| pet_weight_kg | number | Pet's body weight in kg |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"substance"
],
"properties": {
"lang": {
"enum": [
"ko",
"en"
],
"type": "string",
"default": "ko",
"description": "Answer language: ko (Korean) or en (English)"
},
"variant": {
"type": "string",
"maxLength": 40,
"description": "Variant key or label if known (e.g. 'milk', 'dark', 'baking'); the response lists the variants"
},
"substance": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "What the pet ate, in Korean or English, e.g. 'dark chocolate', '포도', 'xylitol gum'"
},
"amount_count": {
"type": "number",
"maximum": 1000,
"description": "Amount eaten as a count of pieces (used when grams are unknown)",
"exclusiveMinimum": 0
},
"amount_grams": {
"type": "number",
"maximum": 10000,
"description": "Amount eaten in grams",
"exclusiveMinimum": 0
},
"pet_weight_kg": {
"type": "number",
"maximum": 120,
"description": "Pet's body weight in kg",
"exclusiveMinimum": 0
}
}
}Pet-friendly stays, restaurants/cafes, attractions, leisure and culture spots in a South Korean province, with pet rules, from the Korea Tourism Organization. Korea only; data in Korean.
| Argument | Type | Description |
|---|---|---|
| sido* | string | Province/metropolitan city, e.g. '제주', '강원', 'gyeonggi' |
| type | string | |
| limit | integer | |
| sigungu | string | Narrow to a city/county, e.g. '서귀포시' |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"sido"
],
"properties": {
"sido": {
"type": "string",
"maxLength": 20,
"minLength": 1,
"description": "Province/metropolitan city, e.g. '제주', '강원', 'gyeonggi'"
},
"type": {
"enum": [
"stay",
"food_cafe",
"attraction",
"leisure",
"culture"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"sigungu": {
"type": "string",
"maxLength": 20,
"description": "Narrow to a city/county, e.g. '서귀포시'"
}
}
}Dogs, cats and other animals currently in public notice at South Korean shelters (Animal and Plant Quarantine Agency data, synced daily), soonest notice end first. Korea only; data in Korean.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| sido* | string | Province/metropolitan city, e.g. '서울', '경기', 'busan' |
| limit | integer | |
| sigungu | string | Narrow to a city/district, e.g. '수원' |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"sido"
],
"properties": {
"kind": {
"enum": [
"dog",
"cat",
"other"
],
"type": "string"
},
"sido": {
"type": "string",
"maxLength": 20,
"minLength": 1,
"description": "Province/metropolitan city, e.g. '서울', '경기', 'busan'"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"sigungu": {
"type": "string",
"maxLength": 20,
"description": "Narrow to a city/district, e.g. '수원'"
}
}
}Open veterinary clinics (animal hospitals) in a South Korean si/gun/gu district, with address, phone and 24-hour emergency flag, from the Ministry of the Interior's licensing data. Korea only; names and addresses are in Korean; no opening hours.
| Argument | Type | Description |
|---|---|---|
| sido | string | Province/metropolitan city to disambiguate, e.g. '서울', '부산', 'gyeonggi' |
| limit | integer | |
| region* | string | District in Korean, e.g. '강남구', '수원시 영통구', '서울 마포구' |
| emergency_only | boolean | Only clinics flagged as 24-hour/emergency |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"region"
],
"properties": {
"sido": {
"type": "string",
"maxLength": 20,
"description": "Province/metropolitan city to disambiguate, e.g. '서울', '부산', 'gyeonggi'"
},
"limit": {
"type": "integer",
"default": 30,
"maximum": 100,
"minimum": 1
},
"region": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "District in Korean, e.g. '강남구', '수원시 영통구', '서울 마포구'"
},
"emergency_only": {
"type": "boolean",
"default": false,
"description": "Only clinics flagged as 24-hour/emergency"
}
}
}Profile of a dog or cat breed: size, adult weight, lifespan, activity and grooming level, temperament, health issues to watch, feeding note, and a guide (who it suits, who it doesn't). Korean or English. Match by Korean or English name, e.g. 'maltese', '말티즈', 'golden retriever'.
| Argument | Type | Description |
|---|---|---|
| lang | string | Answer language: ko (Korean) or en (English) |
| breed* | string | Breed name in Korean or English, or its slug |
| species | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"breed"
],
"properties": {
"lang": {
"enum": [
"ko",
"en"
],
"type": "string",
"default": "ko",
"description": "Answer language: ko (Korean) or en (English)"
},
"breed": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Breed name in Korean or English, or its slug"
},
"species": {
"enum": [
"dog",
"cat"
],
"type": "string"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 1, 2026.