Korean Saju (Four Pillars) calculator: birth chart, day pillar, luck flow, monthly fortune
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <API key> — required for calculation tools (list_prices is free). Keys: https://yunseul.threebillions.com
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.
궁합 — 두 명식의 일간·일지 합충과 오행 보완. relation: 연인|직장/동료|친구|사업 파트너(십신·역할·주의점 추가). (유료 $0.1/회 · API 키 필요)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
궁합 — 두 명식의 일간·일지 합충과 오행 보완. relation: 연인|직장/동료|친구|사업 파트너(십신·역할·주의점 추가). (유료 $0.1/회 · API 키 필요)
| Argument | Type | Description |
|---|---|---|
| a* | any | |
| b* | any | |
| relation | string |
{
"type": "object",
"$defs": {
"AgentBirth": {
"type": "object",
"title": "AgentBirth",
"required": [
"year",
"month",
"day"
],
"properties": {
"day": {
"type": "integer",
"title": "Day",
"maximum": 31,
"minimum": 1,
"examples": [
15
],
"description": "출생 일"
},
"city": {
"type": "string",
"title": "City",
"default": "서울",
"maxLength": 30,
"minLength": 1,
"description": "출생지(한국 시·군·구 이름). 경도로 시주를 보정한다. 모르는 이름은 422"
},
"hour": {
"anyOf": [
{
"type": "integer",
"maximum": 23,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Hour",
"default": null,
"description": "출생 시(0~23). 모르면 비운다 — 시주 없이 여섯 글자로 본다"
},
"year": {
"type": "integer",
"title": "Year",
"maximum": 2100,
"minimum": 1900,
"examples": [
1990
],
"description": "출생 연도"
},
"month": {
"type": "integer",
"title": "Month",
"maximum": 12,
"minimum": 1,
"examples": [
5
],
"description": "출생 월"
},
"gender": {
"enum": [
"M",
"F"
],
"type": "string",
"title": "Gender",
"default": "M",
"description": "성별 — 대운의 순행·역행을 가른다"
},
"minute": {
"anyOf": [
{
"type": "integer",
"maximum": 59,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Minute",
"default": null,
"description": "출생 분"
},
"is_lunar": {
"type": "boolean",
"title": "Is Lunar",
"default": false,
"description": "음력 생일이면 true"
},
"is_leap_month": {
"type": "boolean",
"title": "Is Leap Month",
"default": false,
"description": "음력 윤달이면 true"
}
}
}
},
"title": "compatibilityArguments",
"required": [
"a",
"b"
],
"properties": {
"a": {
"$ref": "#/$defs/AgentBirth"
},
"b": {
"$ref": "#/$defs/AgentBirth"
},
"relation": {
"type": "string",
"title": "Relation",
"default": "연인"
}
}
}특정 날짜의 일진(일주)과 절입 기준 월주·연주. (유료 $0.02/회 · API 키 필요)
| Argument | Type | Description |
|---|---|---|
| date* | string |
{
"type": "object",
"title": "day_pillarArguments",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"title": "Date"
}
}
}도구별 가격과 설명. 무료, 키 없이 부를 수 있다.
No arguments.
{
"type": "object",
"title": "list_pricesArguments",
"properties": {}
}이달의 세운 — 양력 월(YYYY-MM)의 절입 기준 월주·십신·일지 관계·좋은 날·주의 날. (유료 $0.1/회 · API 키 필요)
| Argument | Type | Description |
|---|---|---|
| birth* | any | |
| period* | string |
{
"type": "object",
"$defs": {
"AgentBirth": {
"type": "object",
"title": "AgentBirth",
"required": [
"year",
"month",
"day"
],
"properties": {
"day": {
"type": "integer",
"title": "Day",
"maximum": 31,
"minimum": 1,
"examples": [
15
],
"description": "출생 일"
},
"city": {
"type": "string",
"title": "City",
"default": "서울",
"maxLength": 30,
"minLength": 1,
"description": "출생지(한국 시·군·구 이름). 경도로 시주를 보정한다. 모르는 이름은 422"
},
"hour": {
"anyOf": [
{
"type": "integer",
"maximum": 23,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Hour",
"default": null,
"description": "출생 시(0~23). 모르면 비운다 — 시주 없이 여섯 글자로 본다"
},
"year": {
"type": "integer",
"title": "Year",
"maximum": 2100,
"minimum": 1900,
"examples": [
1990
],
"description": "출생 연도"
},
"month": {
"type": "integer",
"title": "Month",
"maximum": 12,
"minimum": 1,
"examples": [
5
],
"description": "출생 월"
},
"gender": {
"enum": [
"M",
"F"
],
"type": "string",
"title": "Gender",
"default": "M",
"description": "성별 — 대운의 순행·역행을 가른다"
},
"minute": {
"anyOf": [
{
"type": "integer",
"maximum": 59,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Minute",
"default": null,
"description": "출생 분"
},
"is_lunar": {
"type": "boolean",
"title": "Is Lunar",
"default": false,
"description": "음력 생일이면 true"
},
"is_leap_month": {
"type": "boolean",
"title": "Is Leap Month",
"default": false,
"description": "음력 윤달이면 true"
}
}
}
},
"title": "monthlyArguments",
"required": [
"birth",
"period"
],
"properties": {
"birth": {
"$ref": "#/$defs/AgentBirth"
},
"period": {
"type": "string",
"title": "Period"
}
}
}사주 명식 — 네 기둥 여덟 글자와 십신·12운성·지장간·공망·신살·팔자관계·대운. (유료 $0.05/회 · API 키 필요)
| Argument | Type | Description |
|---|---|---|
| birth* | any |
{
"type": "object",
"$defs": {
"AgentBirth": {
"type": "object",
"title": "AgentBirth",
"required": [
"year",
"month",
"day"
],
"properties": {
"day": {
"type": "integer",
"title": "Day",
"maximum": 31,
"minimum": 1,
"examples": [
15
],
"description": "출생 일"
},
"city": {
"type": "string",
"title": "City",
"default": "서울",
"maxLength": 30,
"minLength": 1,
"description": "출생지(한국 시·군·구 이름). 경도로 시주를 보정한다. 모르는 이름은 422"
},
"hour": {
"anyOf": [
{
"type": "integer",
"maximum": 23,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Hour",
"default": null,
"description": "출생 시(0~23). 모르면 비운다 — 시주 없이 여섯 글자로 본다"
},
"year": {
"type": "integer",
"title": "Year",
"maximum": 2100,
"minimum": 1900,
"examples": [
1990
],
"description": "출생 연도"
},
"month": {
"type": "integer",
"title": "Month",
"maximum": 12,
"minimum": 1,
"examples": [
5
],
"description": "출생 월"
},
"gender": {
"enum": [
"M",
"F"
],
"type": "string",
"title": "Gender",
"default": "M",
"description": "성별 — 대운의 순행·역행을 가른다"
},
"minute": {
"anyOf": [
{
"type": "integer",
"maximum": 59,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Minute",
"default": null,
"description": "출생 분"
},
"is_lunar": {
"type": "boolean",
"title": "Is Lunar",
"default": false,
"description": "음력 생일이면 true"
},
"is_leap_month": {
"type": "boolean",
"title": "Is Leap Month",
"default": false,
"description": "음력 윤달이면 true"
}
}
}
},
"title": "saju_chartArguments",
"required": [
"birth"
],
"properties": {
"birth": {
"$ref": "#/$defs/AgentBirth"
}
}
}운세 흐름 — 시작일부터 1~12개월 일운·월운이 원국과 맺는 합·충·형·해·파. (유료 $0.1/회 · API 키 필요)
| Argument | Type | Description |
|---|---|---|
| birth* | any | |
| months | integer | |
| start_date | any |
{
"type": "object",
"$defs": {
"AgentBirth": {
"type": "object",
"title": "AgentBirth",
"required": [
"year",
"month",
"day"
],
"properties": {
"day": {
"type": "integer",
"title": "Day",
"maximum": 31,
"minimum": 1,
"examples": [
15
],
"description": "출생 일"
},
"city": {
"type": "string",
"title": "City",
"default": "서울",
"maxLength": 30,
"minLength": 1,
"description": "출생지(한국 시·군·구 이름). 경도로 시주를 보정한다. 모르는 이름은 422"
},
"hour": {
"anyOf": [
{
"type": "integer",
"maximum": 23,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Hour",
"default": null,
"description": "출생 시(0~23). 모르면 비운다 — 시주 없이 여섯 글자로 본다"
},
"year": {
"type": "integer",
"title": "Year",
"maximum": 2100,
"minimum": 1900,
"examples": [
1990
],
"description": "출생 연도"
},
"month": {
"type": "integer",
"title": "Month",
"maximum": 12,
"minimum": 1,
"examples": [
5
],
"description": "출생 월"
},
"gender": {
"enum": [
"M",
"F"
],
"type": "string",
"title": "Gender",
"default": "M",
"description": "성별 — 대운의 순행·역행을 가른다"
},
"minute": {
"anyOf": [
{
"type": "integer",
"maximum": 59,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Minute",
"default": null,
"description": "출생 분"
},
"is_lunar": {
"type": "boolean",
"title": "Is Lunar",
"default": false,
"description": "음력 생일이면 true"
},
"is_leap_month": {
"type": "boolean",
"title": "Is Leap Month",
"default": false,
"description": "음력 윤달이면 true"
}
}
}
},
"title": "unseArguments",
"required": [
"birth"
],
"properties": {
"birth": {
"$ref": "#/$defs/AgentBirth"
},
"months": {
"type": "integer",
"title": "Months",
"default": 1
},
"start_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Start Date",
"default": null
}
}
}