Server definition
- Hash
- sha256:ad791bf01ee36a78147efebdc20fe3144c0832a2439bd24e607a59d5a4791f25
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Yin-Yang (陰陽) ratio and climate (調候: hot/cold, dry/wet) balance, and how they shift across 10-year and yearly luck cycles. Use for 'is my chart hot or cold', '조후 분석'.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"birth": {
"description": "Local birth date and time. ISO 8601 'YYYY-MM-DDTHH:mm' (e.g. 1990-01-15T10:30) or legacy 12 digits 'YYYYMMDDHHmm'. Use 12:30 when the time is unknown and set time_unknown.",
"type": "string"
},
"calendar": {
"description": "Calendar of the birth date. Default solar.",
"enum": [
"solar",
"lunar"
],
"type": "string"
},
"gender": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of sex: 0 female, 1 male."
},
"is_leap_year": {
"description": "Legacy form of lunar_leap_month.",
"type": "boolean"
},
"is_lunar": {
"description": "Legacy form of calendar=lunar.",
"type": "boolean"
},
"loc": {
"description": "24Plus world-city ID for births outside Korea.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"lunar_leap_month": {
"description": "Lunar leap month (윤달). Only with calendar=lunar.",
"type": "boolean"
},
"name": {
"description": "Optional display name.",
"maxLength": 40,
"type": "string"
},
"option1": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of rat_hour_rule (1 = early)."
},
"option2": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": -1,
"type": "number"
}
],
"description": "Legacy form of year_boundary (-1 = winter_solstice)."
},
"rat_hour_rule": {
"description": "Rat-hour (子時) rule: 'late' 야자시 (default) or 'early' 조자시.",
"enum": [
"late",
"early"
],
"type": "string"
},
"sex": {
"description": "Sex at birth; sets the direction of the 10-year luck cycles. Required unless legacy 'gender' is given.",
"enum": [
"female",
"male"
],
"type": "string"
},
"time_unknown": {
"description": "Birth time unknown; the hour pillar is marked as estimated.",
"type": "boolean"
},
"timezone": {
"description": "IANA time zone of the birthplace. Asia/Seoul is supported directly; for births elsewhere pass 'loc'.",
"type": "string"
},
"year_boundary": {
"description": "Year pillar boundary: 'lichun' 입춘 (default) or 'winter_solstice' 동지.",
"enum": [
"lichun",
"winter_solstice"
],
"type": "string"
}
},
"required": [
"birth"
],
"type": "object"
},
"name": "eumyang_johu",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basis": {
"description": "Chart basis text ([기본정보]): pillars, calendar/season basis, luck-cycle start.",
"type": "string"
},
"contract": {
"type": "string"
},
"data": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"panel_count": {
"type": "number"
},
"panels": {}
},
"required": [
"panels"
],
"type": "object"
},
"disclaimer": {
"type": "string"
},
"engine": {
"const": "cafe",
"type": "string"
},
"input_echo": {
"additionalProperties": false,
"properties": {
"birth": {
"type": "string"
},
"calendar": {
"type": "string"
},
"sex": {
"type": "string"
},
"timezone": {
"type": "string"
}
},
"required": [
"birth",
"calendar",
"sex",
"timezone"
],
"type": "object"
},
"links": {
"additionalProperties": false,
"properties": {
"web": {
"type": "string"
}
},
"required": [
"web"
],
"type": "object"
},
"tool": {
"type": "string"
}
},
"required": [
"engine",
"contract",
"tool",
"input_echo",
"data",
"links",
"disclaimer"
],
"type": "object"
}
},
{
"description": "Gyeokguk (格局) chart structure by classical rules: named pattern and grade, body strength (strong/weak), sub-patterns, and the elements behind the judgment. Use for 'what is my chart pattern', '내 격국'.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"birth": {
"description": "Local birth date and time. ISO 8601 'YYYY-MM-DDTHH:mm' (e.g. 1990-01-15T10:30) or legacy 12 digits 'YYYYMMDDHHmm'. Use 12:30 when the time is unknown and set time_unknown.",
"type": "string"
},
"calendar": {
"description": "Calendar of the birth date. Default solar.",
"enum": [
"solar",
"lunar"
],
"type": "string"
},
"gender": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of sex: 0 female, 1 male."
},
"is_leap_year": {
"description": "Legacy form of lunar_leap_month.",
"type": "boolean"
},
"is_lunar": {
"description": "Legacy form of calendar=lunar.",
"type": "boolean"
},
"loc": {
"description": "24Plus world-city ID for births outside Korea.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"lunar_leap_month": {
"description": "Lunar leap month (윤달). Only with calendar=lunar.",
"type": "boolean"
},
"name": {
"description": "Optional display name.",
"maxLength": 40,
"type": "string"
},
"option1": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of rat_hour_rule (1 = early)."
},
"option2": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": -1,
"type": "number"
}
],
"description": "Legacy form of year_boundary (-1 = winter_solstice)."
},
"rat_hour_rule": {
"description": "Rat-hour (子時) rule: 'late' 야자시 (default) or 'early' 조자시.",
"enum": [
"late",
"early"
],
"type": "string"
},
"sex": {
"description": "Sex at birth; sets the direction of the 10-year luck cycles. Required unless legacy 'gender' is given.",
"enum": [
"female",
"male"
],
"type": "string"
},
"time_unknown": {
"description": "Birth time unknown; the hour pillar is marked as estimated.",
"type": "boolean"
},
"timezone": {
"description": "IANA time zone of the birthplace. Asia/Seoul is supported directly; for births elsewhere pass 'loc'.",
"type": "string"
},
"year_boundary": {
"description": "Year pillar boundary: 'lichun' 입춘 (default) or 'winter_solstice' 동지.",
"enum": [
"lichun",
"winter_solstice"
],
"type": "string"
}
},
"required": [
"birth"
],
"type": "object"
},
"name": "gyeokguk",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basis": {
"description": "Chart basis text ([기본정보]): pillars, calendar/season basis, luck-cycle start.",
"type": "string"
},
"contract": {
"type": "string"
},
"data": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"panel_count": {
"type": "number"
},
"panels": {}
},
"required": [
"panels"
],
"type": "object"
},
"disclaimer": {
"type": "string"
},
"engine": {
"const": "cafe",
"type": "string"
},
"input_echo": {
"additionalProperties": false,
"properties": {
"birth": {
"type": "string"
},
"calendar": {
"type": "string"
},
"sex": {
"type": "string"
},
"timezone": {
"type": "string"
}
},
"required": [
"birth",
"calendar",
"sex",
"timezone"
],
"type": "object"
},
"links": {
"additionalProperties": false,
"properties": {
"web": {
"type": "string"
}
},
"required": [
"web"
],
"type": "object"
},
"tool": {
"type": "string"
}
},
"required": [
"engine",
"contract",
"tool",
"input_echo",
"data",
"links",
"disclaimer"
],
"type": "object"
}
},
{
"description": "Korean manse-ryeok (萬歲曆) calendar for a month or a single day: each day's pillar (日辰), month and year pillars, lunar date, solar term (節氣) with its exact start time (Korea time) when one falls on that day, 손없는날 and 황도일 flags. No birth data needed. Use for 'what is today's day pillar', '이번 달 손없는날', '2027년 2월 일진'.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"description": "A single day 'YYYY-MM-DD'. When given, only that day is returned and 'month' is ignored.",
"type": "string"
},
"month": {
"description": "Month to list, 'YYYY-MM' (1900-01 to 2100-12). Default: the current month in Korea (Asia/Seoul).",
"type": "string"
}
},
"type": "object"
},
"name": "manse_calendar",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"days": {
"items": {
"additionalProperties": false,
"properties": {
"date": {
"type": "string"
},
"day_pillar": {
"additionalProperties": false,
"properties": {
"hanja": {
"type": "string"
},
"ko": {
"type": "string"
}
},
"required": [
"ko",
"hanja"
],
"type": "object"
},
"holiday": {
"type": "string"
},
"hwangdo_il": {
"description": "황도일: traditionally auspicious day.",
"type": "boolean"
},
"lunar_date": {
"type": "string"
},
"month_pillar": {
"additionalProperties": false,
"description": "Month pillar of that day; changes on the solar-term (節) day.",
"properties": {
"hanja": {
"type": "string"
},
"ko": {
"type": "string"
}
},
"required": [
"ko",
"hanja"
],
"type": "object"
},
"solar_term": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"time": {
"description": "Exact start, 'YYYY-MM-DD HH:mm' in Korea time (UTC+9).",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"son_eomneun_nal": {
"description": "손없는날: traditional day free of wandering spirits, used for moving house.",
"type": "boolean"
},
"weekday": {
"type": "string"
},
"year_pillar": {
"additionalProperties": false,
"description": "Year pillar of that day; changes at 입춘 (Lichun).",
"properties": {
"hanja": {
"type": "string"
},
"ko": {
"type": "string"
}
},
"required": [
"ko",
"hanja"
],
"type": "object"
}
},
"required": [
"date",
"weekday",
"day_pillar",
"son_eomneun_nal",
"hwangdo_il"
],
"type": "object"
},
"type": "array"
},
"disclaimer": {
"type": "string"
},
"engine": {
"const": "cafe",
"type": "string"
},
"links": {
"additionalProperties": false,
"properties": {
"web": {
"type": "string"
}
},
"required": [
"web"
],
"type": "object"
},
"month": {
"type": "string"
},
"tool": {
"const": "manse_calendar",
"type": "string"
}
},
"required": [
"engine",
"contract",
"tool",
"month",
"days",
"links",
"disclaimer"
],
"type": "object"
}
},
{
"description": "Five Elements (五行: Wood, Fire, Earth, Metal, Water) distribution with hidden-stem weighting; dominant and weakest element. Use for 'which element am I missing', '오행 분석'.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"birth": {
"description": "Local birth date and time. ISO 8601 'YYYY-MM-DDTHH:mm' (e.g. 1990-01-15T10:30) or legacy 12 digits 'YYYYMMDDHHmm'. Use 12:30 when the time is unknown and set time_unknown.",
"type": "string"
},
"calendar": {
"description": "Calendar of the birth date. Default solar.",
"enum": [
"solar",
"lunar"
],
"type": "string"
},
"gender": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of sex: 0 female, 1 male."
},
"is_leap_year": {
"description": "Legacy form of lunar_leap_month.",
"type": "boolean"
},
"is_lunar": {
"description": "Legacy form of calendar=lunar.",
"type": "boolean"
},
"loc": {
"description": "24Plus world-city ID for births outside Korea.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"lunar_leap_month": {
"description": "Lunar leap month (윤달). Only with calendar=lunar.",
"type": "boolean"
},
"name": {
"description": "Optional display name.",
"maxLength": 40,
"type": "string"
},
"option1": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of rat_hour_rule (1 = early)."
},
"option2": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": -1,
"type": "number"
}
],
"description": "Legacy form of year_boundary (-1 = winter_solstice)."
},
"rat_hour_rule": {
"description": "Rat-hour (子時) rule: 'late' 야자시 (default) or 'early' 조자시.",
"enum": [
"late",
"early"
],
"type": "string"
},
"sex": {
"description": "Sex at birth; sets the direction of the 10-year luck cycles. Required unless legacy 'gender' is given.",
"enum": [
"female",
"male"
],
"type": "string"
},
"time_unknown": {
"description": "Birth time unknown; the hour pillar is marked as estimated.",
"type": "boolean"
},
"timezone": {
"description": "IANA time zone of the birthplace. Asia/Seoul is supported directly; for births elsewhere pass 'loc'.",
"type": "string"
},
"year_boundary": {
"description": "Year pillar boundary: 'lichun' 입춘 (default) or 'winter_solstice' 동지.",
"enum": [
"lichun",
"winter_solstice"
],
"type": "string"
}
},
"required": [
"birth"
],
"type": "object"
},
"name": "ohaeng_balance",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basis": {
"description": "Chart basis text ([기본정보]): pillars, calendar/season basis, luck-cycle start.",
"type": "string"
},
"contract": {
"type": "string"
},
"data": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"panel_count": {
"type": "number"
},
"panels": {}
},
"required": [
"panels"
],
"type": "object"
},
"disclaimer": {
"type": "string"
},
"engine": {
"const": "cafe",
"type": "string"
},
"input_echo": {
"additionalProperties": false,
"properties": {
"birth": {
"type": "string"
},
"calendar": {
"type": "string"
},
"sex": {
"type": "string"
},
"timezone": {
"type": "string"
}
},
"required": [
"birth",
"calendar",
"sex",
"timezone"
],
"type": "object"
},
"links": {
"additionalProperties": false,
"properties": {
"web": {
"type": "string"
}
},
"required": [
"web"
],
"type": "object"
},
"tool": {
"type": "string"
}
},
"required": [
"engine",
"contract",
"tool",
"input_echo",
"data",
"links",
"disclaimer"
],
"type": "object"
}
},
{
"description": "Four Pillars (四柱八字) natal chart: year/month/day/hour stems and branches, Ten Gods (十神), hidden stems, five-element ratios, Spirit Stars (神殺) and Twelve Life Stages (十二運星) per pillar. The foundation other tools build on. Use for 'show my saju / bazi chart', '내 사주 봐줘'.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"birth": {
"description": "Local birth date and time. ISO 8601 'YYYY-MM-DDTHH:mm' (e.g. 1990-01-15T10:30) or legacy 12 digits 'YYYYMMDDHHmm'. Use 12:30 when the time is unknown and set time_unknown.",
"type": "string"
},
"calendar": {
"description": "Calendar of the birth date. Default solar.",
"enum": [
"solar",
"lunar"
],
"type": "string"
},
"gender": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of sex: 0 female, 1 male."
},
"is_leap_year": {
"description": "Legacy form of lunar_leap_month.",
"type": "boolean"
},
"is_lunar": {
"description": "Legacy form of calendar=lunar.",
"type": "boolean"
},
"loc": {
"description": "24Plus world-city ID for births outside Korea.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"lunar_leap_month": {
"description": "Lunar leap month (윤달). Only with calendar=lunar.",
"type": "boolean"
},
"name": {
"description": "Optional display name.",
"maxLength": 40,
"type": "string"
},
"option1": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of rat_hour_rule (1 = early)."
},
"option2": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": -1,
"type": "number"
}
],
"description": "Legacy form of year_boundary (-1 = winter_solstice)."
},
"rat_hour_rule": {
"description": "Rat-hour (子時) rule: 'late' 야자시 (default) or 'early' 조자시.",
"enum": [
"late",
"early"
],
"type": "string"
},
"sex": {
"description": "Sex at birth; sets the direction of the 10-year luck cycles. Required unless legacy 'gender' is given.",
"enum": [
"female",
"male"
],
"type": "string"
},
"time_unknown": {
"description": "Birth time unknown; the hour pillar is marked as estimated.",
"type": "boolean"
},
"timezone": {
"description": "IANA time zone of the birthplace. Asia/Seoul is supported directly; for births elsewhere pass 'loc'.",
"type": "string"
},
"year_boundary": {
"description": "Year pillar boundary: 'lichun' 입춘 (default) or 'winter_solstice' 동지.",
"enum": [
"lichun",
"winter_solstice"
],
"type": "string"
}
},
"required": [
"birth"
],
"type": "object"
},
"name": "saju_chart",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basis": {
"description": "Chart basis text ([기본정보]): pillars, calendar/season basis, luck-cycle start.",
"type": "string"
},
"contract": {
"type": "string"
},
"data": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"panel_count": {
"type": "number"
},
"panels": {}
},
"required": [
"panels"
],
"type": "object"
},
"disclaimer": {
"type": "string"
},
"engine": {
"const": "cafe",
"type": "string"
},
"input_echo": {
"additionalProperties": false,
"properties": {
"birth": {
"type": "string"
},
"calendar": {
"type": "string"
},
"sex": {
"type": "string"
},
"timezone": {
"type": "string"
}
},
"required": [
"birth",
"calendar",
"sex",
"timezone"
],
"type": "object"
},
"links": {
"additionalProperties": false,
"properties": {
"web": {
"type": "string"
}
},
"required": [
"web"
],
"type": "object"
},
"tool": {
"type": "string"
}
},
"required": [
"engine",
"contract",
"tool",
"input_echo",
"data",
"links",
"disclaimer"
],
"type": "object"
}
},
{
"description": "Classical Yongshin (用神, favorable element) candidates from five methods (Eokbu, Byeongyak, Tonggwan, Johu, Gyeokguk) with each method's pick. No final engine decision. Use for 'my favorable element candidates', '용신 후보'.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"birth": {
"description": "Local birth date and time. ISO 8601 'YYYY-MM-DDTHH:mm' (e.g. 1990-01-15T10:30) or legacy 12 digits 'YYYYMMDDHHmm'. Use 12:30 when the time is unknown and set time_unknown.",
"type": "string"
},
"calendar": {
"description": "Calendar of the birth date. Default solar.",
"enum": [
"solar",
"lunar"
],
"type": "string"
},
"gender": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of sex: 0 female, 1 male."
},
"is_leap_year": {
"description": "Legacy form of lunar_leap_month.",
"type": "boolean"
},
"is_lunar": {
"description": "Legacy form of calendar=lunar.",
"type": "boolean"
},
"loc": {
"description": "24Plus world-city ID for births outside Korea.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"lunar_leap_month": {
"description": "Lunar leap month (윤달). Only with calendar=lunar.",
"type": "boolean"
},
"name": {
"description": "Optional display name.",
"maxLength": 40,
"type": "string"
},
"option1": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": 1,
"type": "number"
}
],
"description": "Legacy form of rat_hour_rule (1 = early)."
},
"option2": {
"anyOf": [
{
"const": 0,
"type": "number"
},
{
"const": -1,
"type": "number"
}
],
"description": "Legacy form of year_boundary (-1 = winter_solstice)."
},
"rat_hour_rule": {
"description": "Rat-hour (子時) rule: 'late' 야자시 (default) or 'early' 조자시.",
"enum": [
"late",
"early"
],
"type": "string"
},
"sex": {
"description": "Sex at birth; sets the direction of the 10-year luck cycles. Required unless legacy 'gender' is given.",
"enum": [
"female",
"male"
],
"type": "string"
},
"time_unknown": {
"description": "Birth time unknown; the hour pillar is marked as estimated.",
"type": "boolean"
},
"timezone": {
"description": "IANA time zone of the birthplace. Asia/Seoul is supported directly; for births elsewhere pass 'loc'.",
"type": "string"
},
"year_boundary": {
"description": "Year pillar boundary: 'lichun' 입춘 (default) or 'winter_solstice' 동지.",
"enum": [
"lichun",
"winter_solstice"
],
"type": "string"
}
},
"required": [
"birth"
],
"type": "object"
},
"name": "yongshin_candidates",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basis": {
"description": "Chart basis text ([기본정보]): pillars, calendar/season basis, luck-cycle start.",
"type": "string"
},
"contract": {
"type": "string"
},
"data": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"panel_count": {
"type": "number"
},
"panels": {}
},
"required": [
"panels"
],
"type": "object"
},
"disclaimer": {
"type": "string"
},
"engine": {
"const": "cafe",
"type": "string"
},
"input_echo": {
"additionalProperties": false,
"properties": {
"birth": {
"type": "string"
},
"calendar": {
"type": "string"
},
"sex": {
"type": "string"
},
"timezone": {
"type": "string"
}
},
"required": [
"birth",
"calendar",
"sex",
"timezone"
],
"type": "object"
},
"links": {
"additionalProperties": false,
"properties": {
"web": {
"type": "string"
}
},
"required": [
"web"
],
"type": "object"
},
"tool": {
"type": "string"
}
},
"required": [
"engine",
"contract",
"tool",
"input_echo",
"data",
"links",
"disclaimer"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ad791bf01ee36a78147efebdc20fe3144c0832a2439bd24e607a59d5a4791f25 | sha256sum