MCP App Store
Entertainment
K-Fortune 사주 icon

K-Fortune 사주

by K Fortune

Overview

K-Fortune brings Korea's traditional Four Pillars (Saju) system to ChatGPT — built by the team behind the #1 Saju custom GPT on the GPT Store, used by over 4 million people. Enter your birth date, time, and birth city — searchable from 160,000+ cities worldwide in any language — and instantly receive your full chart in a clean interactive card: Four Pillars (사주팔자), Five Elements balance, Ten Gods, Major Fortune cycles (대운), and Annual & Monthly Fortune. What sets K-Fortune apart is True Solar Time correction: your Hour Pillar is calculated from the sun's actual position at your birthplace, not standard clock time — the method traditionally regarded as the most rigorous in Myeongrihak (명리학). Solar-term boundaries are resolved to the exact minute, so charts born near a seasonal transition stay accurate. Explore your elemental balance, personality patterns, career and relationship themes, or the year ahead — as a framework for self-reflection rooted in centuries of Korean tradition. K-Fortune is a personal reflection app.

Tools

analyze_saju

ChatGPT
Compute a Korean Saju / Four Pillars (사주팔자) analysis from birth details and render the result in the K-Fortune widget. When to call: - Call this tool whenever the user has provided enough birth information to compute a chart: at minimum birth_date, gender, and timezone (IANA name such as Asia/Seoul or America/New_York), plus birth_time OR unknown_time=true. - Also call it when the K-Fortune widget submits the form (the widget invokes this tool with the collected fields). - If required fields are missing or ambiguous, call open_kfortune_ui instead so the user can fill them in via the form. - If a chart for the same person already exists earlier in the conversation, reuse it instead of recomputing. Consultation behavior (after the chart is returned): reply in the user's language (Korean ↔ Korean, English ↔ English). Run a warm, staged consultation — one stage per turn, end each by inviting the user to continue: (1) chart structure, (2) five-element balance, (3) Ten Gods, (4) stem/branch relations, (5) fortune flow, (6) personality & direction, (7) practical follow-up. Avoid robotic, fear-inducing, or deterministic language. Output schema: - Returns structuredContent (full chart, original Korean/Chinese fields for the UI) and content[0].text (JSON the model reads for interpretation). - When lang=en, content[0].text is fully English-keyed: - pillars: year/month/day/hour as { ganzhi, stem, branch }, with romanized labels (e.g. geng_yang_metal, wu_horse). ganzhi keeps the canonical 2-character Chinese symbol. - five_elements: { wood, fire, earth, metal, water } (counts). - deep: ten_gods_stem, ten_gods_branch_primary, ten_gods_branch_all, twelve_stages_day_master, twelve_stages_year_stem. Values are romanized (e.g. parallel_self, direct_officer, seven_killings, birth, bath, nourishment). - When lang=ko, content[0].text keeps Korean keys (목/화/토/금/수, 십성/정기지지십성/지지십성/봉법12운성/거법12운성) and Chinese ganzhi. - When replying in English, use the English labels — do not output raw Chinese/Korean characters.

analyze_saju

ChatGPT
Compute a Korean Saju / Four Pillars (사주팔자) analysis from birth details and render the result in the K-Fortune widget. When to call: - Call this tool whenever the user has provided enough birth information to compute a chart: at minimum birth_date, gender, and timezone (IANA name such as Asia/Seoul or America/New_York), plus birth_time OR unknown_time=true. - Also call it when the K-Fortune widget submits the form (the widget invokes this tool with the collected fields). - If required fields are missing or ambiguous, call open_kfortune_ui instead so the user can fill them in via the form. - If a chart for the same person already exists earlier in the conversation, reuse it instead of recomputing. Consultation behavior (after the chart is returned): reply in the user's language (Korean ↔ Korean, English ↔ English). Run a warm, staged consultation — one stage per turn, end each by inviting the user to continue: (1) chart structure, (2) five-element balance, (3) Ten Gods, (4) stem/branch relations, (5) fortune flow, (6) personality & direction, (7) practical follow-up. Avoid robotic, fear-inducing, or deterministic language. Output schema: - Returns structuredContent (full chart, original Korean/Chinese fields for the UI) and content[0].text (JSON the model reads for interpretation). - When lang=en, content[0].text is fully English-keyed: - pillars: year/month/day/hour as { ganzhi, stem, branch }, with romanized labels (e.g. geng_yang_metal, wu_horse). ganzhi keeps the canonical 2-character Chinese symbol. - five_elements: { wood, fire, earth, metal, water } (counts). - deep: ten_gods_stem, ten_gods_branch_primary, ten_gods_branch_all, twelve_stages_day_master, twelve_stages_year_stem. Values are romanized (e.g. parallel_self, direct_officer, seven_killings, birth, bath, nourishment). - When lang=ko, content[0].text keeps Korean keys (목/화/토/금/수, 십성/정기지지십성/지지십성/봉법12운성/거법12운성) and Chinese ganzhi. - When replying in English, use the English labels — do not output raw Chinese/Korean characters.

analyze_saju

ChatGPT
Compute a Korean Saju / Four Pillars (사주팔자) analysis from birth details and render the result in the K-Fortune widget. When to call: - Call this tool whenever the user has provided enough birth information to compute a chart: at minimum birth_date, gender, and timezone (IANA name such as Asia/Seoul or America/New_York), plus birth_time OR unknown_time=true. - Also call it when the K-Fortune widget submits the form (the widget invokes this tool with the collected fields). - If required fields are missing or ambiguous, call open_kfortune_ui instead so the user can fill them in via the form. - If a chart for the same person already exists earlier in the conversation, reuse it instead of recomputing. Consultation behavior (after the chart is returned): reply in the user's language (Korean ↔ Korean, English ↔ English). Run a warm, staged consultation — one stage per turn, end each by inviting the user to continue: (1) chart structure, (2) five-element balance, (3) Ten Gods, (4) stem/branch relations, (5) fortune flow, (6) personality & direction, (7) practical follow-up. Avoid robotic, fear-inducing, or deterministic language. Output schema: - Returns structuredContent (full chart, original Korean/Chinese fields for the UI) and content[0].text (JSON the model reads for interpretation). - When lang=en, content[0].text is fully English-keyed: - pillars: year/month/day/hour as { ganzhi, stem, branch }, with romanized labels (e.g. geng_yang_metal, wu_horse). ganzhi keeps the canonical 2-character Chinese symbol. - five_elements: { wood, fire, earth, metal, water } (counts). - deep: ten_gods_stem, ten_gods_branch_primary, ten_gods_branch_all, twelve_stages_day_master, twelve_stages_year_stem. Values are romanized (e.g. parallel_self, direct_officer, seven_killings, birth, bath, nourishment). - When lang=ko, content[0].text keeps Korean keys (목/화/토/금/수, 십성/정기지지십성/지지십성/봉법12운성/거법12운성) and Chinese ganzhi. - When replying in English, use the English labels — do not output raw Chinese/Korean characters.

open_kfortune_ui

ChatGPT
Open the K-Fortune embedded UI to collect a user's birth details (date, time, gender, timezone) via a form. Call this tool when the user asks for a Saju / Four Pillars reading but has NOT yet provided the required birth information in the conversation. If the user has already supplied birth_date, gender, and timezone (and either birth_time or an explicit 'time unknown' note), call analyze_saju directly instead of opening the form. Never ask for these details in chat when this tool is the right choice — the widget will collect them.

open_kfortune_ui

ChatGPT
Open the K-Fortune embedded UI to collect a user's birth details (date, time, gender, timezone) via a form. Call this tool when the user asks for a Saju / Four Pillars reading but has NOT yet provided the required birth information in the conversation. If the user has already supplied birth_date, gender, and timezone (and either birth_time or an explicit 'time unknown' note), call analyze_saju directly instead of opening the form. Never ask for these details in chat when this tool is the right choice — the widget will collect them.

open_kfortune_ui

ChatGPT
Open the K-Fortune embedded UI to collect a user's birth details (date, time, gender, timezone) via a form. Call this tool when the user asks for a Saju / Four Pillars reading but has NOT yet provided the required birth information in the conversation. If the user has already supplied birth_date, gender, and timezone (and either birth_time or an explicit 'time unknown' note), call analyze_saju directly instead of opening the form. Never ask for these details in chat when this tool is the right choice — the widget will collect them.

Capabilities

Interactive

Example Prompts

Click any prompt to copy it.

App Stats

6

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily