{"apiVersion":"v1","directorySlug":"suriyayart-mcp-172fa62e1c","title":"สุริยยาตร์ (Suriyayart)","description":"ผูกดวง หาลัคนา คำนวณพิกัดดาว ดูเวลาดาวย้ายราศี ด้วย คัมภีร์สุริยยาตร์ ตำแหน่งดาวแม่นยำถูกต้องตรงกับ ปฏิทินโหราศาสตร์ไทย","pageUrl":"https://www.mcpbundles.com/skills/suriyayart-mcp-172fa62e1c","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.suriyayart.com/mcp","hostedMcpUrl":null,"toolCount":22,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.suriyayart/suriyayart-mcp-172fa62e1c","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"chart","description":"Compute a Thai Suriyayart chart: the 10 canonical bodies (Sun..Saturn, Rahu, Thai Ketu, Uranus) and Lagna using Whole Sign houses (ราศีจักร = ภพจักร). No modern outer planets (Neptune, Pluto), no asteroids, no Vedic South Node, no Swiss Ephemeris. Computes the lunar calendar, เสริด/มนท์/พักร์, and the layers that hang off them (จักรวิภาค, ทักษา, ตนุเศษ, ฤกษ์-ยาม and the rest). Every section is listed under `sections`. Pass `against` for a ดวงจร reading against a later moment. Positions and struc","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}},"sections":{"type":"array","items":{"enum":["natal","lunar","motion","bodies","rerk_yam","kalayok","taksa","taksa_siam","tanuset","lek7","pairs","aspects_degree","kaset_swaps","trivai","house_chain","sambandh","shadow_reach","touch_standing","divisions","aspects","natal_table","transit","motion_transit","transit_lagna","transit_houses","trithep","hora_age","khat","inthaphat","mrityu","pichai","taksa_age","sidereal_age","dasha","lek7_transit","kalachak","transit_table","all"],"type":"string"}},"place_transit":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]}}},"title":"ผูกดวง","logicalName":"chart","displayName":"ผูกดวง","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"positions","description":"Fast, lightweight planetary ephemeris. Returns the ecliptic longitudes, zodiac signs (0=Aries to 11=Pisces), degrees, minutes, and exact lipda for all 10 Thai celestial bodies (Sun..Saturn, Rahu, Thai Ketu, Uranus) and Ascendant (Lagna). Excludes modern outer planets (Neptune, Pluto), asteroids, and Vedic South Node. Pure Suriyayart sidereal longitude (not Tropical, no Swiss Ephemeris). Also includes daily velocity (daily_lipda), motion status (motion_state: direct/เสริด, stationary/มนท์, retrog","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"สมผุสดาวและทิศทางการโคจร","logicalName":"positions","displayName":"สมผุสดาวและทิศทางการโคจร","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"dasha","description":"Complete 108-Year Dasha system across all 3 canonical calculation modes: Mode 1 (Vara Mahadasha and Antardasha with second-level timestamp boundaries), Mode 2 (Tanulagna Dasha), Mode 3 (Somphol Dasha), and the 4 transit grids (Siam, Mahadasha, Tanulagna, Somphol). Requires both `birth` and `against` (transit) moments. Use this to determine the primary ruling planet (Mahadasha) and sub-ruling planet (Antardasha) during any specific life period.","inputSchema":{"type":"object","required":["birth","against"],"properties":{"mode":{"enum":["all","mahadasha","tanulagna","somphol","transit_grids"],"type":"string","default":"all"},"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"ทักษาเสวยอายุและมหาดวงจร ๑๐๘ ปี","logicalName":"dasha","displayName":"ทักษาเสวยอายุและมหาดวงจร ๑๐๘ ปี","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"sidereal_age","description":"Solar sidereal age breakdown (elapsed years, months, days, k5 factor, and running age) and the exact solar return completion timestamp down to the second when the Sun returns to its exact natal ecliptic longitude. Requires both `birth` and `against` (transit) moments. Use this to determine exact solar birthday completion and age boundaries for annual predictive techniques.","inputSchema":{"type":"object","required":["birth","against"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"อายุชำระสุริยคติและเวลาเต็มอายุ","logicalName":"sidereal_age","displayName":"อายุชำระสุริยคติและเวลาเต็มอายุ","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"taksa_chart","description":"Minute-precision 4-tier Taksa subdivision from Sheet 18 of the canonical workbook. Computes chronological wheel rotation across 4 tiers: Day (natal weekday on the 8-bhum wheel), Hour (elapsed hour displacement), Minute Tier (band displacement), and Birth Minute (exact minute fall / ตกฟาก), along with the 12-row columns, derived Tanuset, and major/minor age stars (ดาวเสวยอายุ/ดาวแทรก). Use this for ultra-precise timing when the birth minute is known.","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"ดวงทักษา ๔ ชั้น ละเอียดถึงนาที (ชีต ๑๘)","logicalName":"taksa_chart","displayName":"ดวงทักษา ๔ ชั้น ละเอียดถึงนาที (ชีต ๑๘)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lek7","description":"Complete natal Lek 7 Tua (7-digit numerological astrology) across all 3 canonical grids: Royal Horasart (ระบบโหร), 9-Base (๙ ฐาน), and 11-Base (๑๑ ฐาน). Derived deterministically from weekday, lunar month, and zodiac year seeds. Use this to analyze foundational life matrices without requiring degree-level ephemeris.","inputSchema":{"type":"object","required":["birth"],"properties":{"grid":{"enum":["all","rabop_hora","base9","base11"],"type":"string","default":"all"},"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"เลข ๗ ตัว กำเนิด (ระบบโหร, ๙ ฐาน, ๑๑ ฐาน)","logicalName":"lek7","displayName":"เลข ๗ ตัว กำเนิด (ระบบโหร, ๙ ฐาน, ๑๑ ฐาน)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lek7_transit","description":"96-Year Lek 7 Tua annual and monthly transit system (Workbook คำนวณ!B100:E122). Computes Wai Chorn (วัยจร), Chansa Year (ชันษาปี#), Chansa Transit (ชันษาปีจร 0..6 and 1..7), Annual/Monthly Transit Criteria (เกณฑ์จรประจำปี/เดือน), Transit Bases (จรฐานปี/เดือน), and Annual/Monthly Governing Numbers (ประจำปี/ประจำเดือน). Requires both `birth` and `against` (transit) moments. Use this for year-by-year and month-by-month Lek 7 Tua forecasting.","inputSchema":{"type":"object","required":["birth","against"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"เลข ๗ ตัวจร ๙๖ ปี","logicalName":"lek7_transit","displayName":"เลข ๗ ตัวจร ๙๖ ปี","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"mahaphut","description":"Mahaphut 7-cell mandalas for birth year (มหาภูติปีเกิด, Sheet 8 AS16) and transit year (มหาภูติปีจร, Sheet 9 AS32 & Sheet 2 K10), plus Mahabot age transit mandala (มหาบทอายุจร, Sheet 8 BF16). Uses modulo 7 rotations on the canonical 7x7 matrix. If `against` is omitted, returns natal Mahaphut only; if provided, computes transit Mahaphut and age Mahabot.","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"มหาภูติกำเนิด-จร และมหาบทอายุจร","logicalName":"mahaphut","displayName":"มหาภูติกำเนิด-จร และมหาบทอายุจร","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pichai","description":"Royal War Astrology (ดวงพิชัยสงคราม) complete calculation suite: (1) Preparatory lunar mansions (ฤกษ์ศักราช, ฤกษ์จันทรกาลชำระ, ฤกษ์จันทร์อันชำระแล้ว, ฤกษ์ปฏิสนธิ); (2) Inthaphat and Bathachan pillars (past and future spans); (3) The 6 Mrityu lethal points (Pratham, Kala, Vithi, each with sign, navamsha, nakshatra, and quarter); (4) Auxiliary war indices (Phrakhro Rup, Phrakhro Som, Sarup Ap, Samphut Phian).","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"ดวงพิชัยสงคราม (อินทภาส, บาทจันทร์, ฆาตมฤตยู, ค่าประกอบ)","logicalName":"pichai","displayName":"ดวงพิชัยสงคราม (อินทภาส, บาทจันทร์, ฆาตมฤตยู, ค่าประกอบ)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bazhai","description":"Ba Zhai / Eight Mansions Feng Shui system (Sheet 1 ใส่ข้อมูล!D4:L11). Computes the individual Life Gua number (ระหัส/เลขกัว: 1, 2, 3, 4, 6, 7, 8, 9 - never 5) from birth Buddhist Era and gender, and maps the 8 compass directions to their corresponding energetic stars: 4 auspicious (Fu Wei, Sheng Qi, Tian Yi, Yan Nian) and 4 inauspicious (Jue Ming, Wu Gui, Liu Sha, Huo Hai).","inputSchema":{"type":"object","required":["year_be"],"properties":{"sex":{"anyOf":[{"enum":["male","female","m","f","1","2","ชาย","หญิง"],"type":"string"},{"enum":[1,2],"type":"integer"}]},"year_be":{"type":"integer","minimum":1}}},"title":"โป๊ยฉี่ แปดดาวจีน 八宅 (เลขกัวและดาวแปดทิศ)","logicalName":"bazhai","displayName":"โป๊ยฉี่ แปดดาวจีน 八宅 (เลขกัวและดาวแปดทิศ)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ingress","description":"When a body next changes ราศี, or every crossing in a window.  Give `end` for the whole window; leave it out for the next one only.  `to_rasi` narrows to crossings into that ราศี.","inputSchema":{"type":"object","required":["body","start"],"properties":{"end":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"body":{"enum":["sun","moon","mars","mercury","jupiter","venus","saturn","rahu","ketu","uranus"],"type":"string"},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"start":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}},"to_rasi":{"type":"integer","maximum":11,"minimum":0}}},"title":"ดาวย้ายราศี","logicalName":"ingress","displayName":"ดาวย้ายราศี","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lagna_window","description":"For a birth whose hour is uncertain: the ลัคนา each part of the window would give, with the ตนุลัคน์ and ตนุเศษ that follow from it.  The ลัคนา walks all twelve ราศี in a day, so an hour of doubt is usually a choice between two charts and sometimes more -- and the way that choice gets settled is by reading the ตนุเศษ of each against the life the person actually reports, which is why they are returned together.  `start` and `end` are moments, so a window may cross midnight; two days is the limit.","inputSchema":{"type":"object","required":["start","end"],"properties":{"end":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"start":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"ลัคเน -- ลัคนาที่เป็นไปได้ในช่วงเวลาเกิด","logicalName":"lagna_window","displayName":"ลัคเน -- ลัคนาที่เป็นไปได้ในช่วงเวลาเกิด","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lagna_transit","description":"Where the ดาวจร stand right now, counted as ภพ from a ลัคนา you name rather than one a birth time produced.  Omit `lagna` and all twelve come back, which is the shape of a reading addressed to everyone who shares a ลัคนา rather than to one person.  Each body carries the ภพ it has walked into, the ภพ it owns from that same ลัคนา, and the มาตรฐาน it holds where it stands -- มาตรฐาน is body against ราศี, so it needs no birth chart.  Defaults to ตรีเทพ (พฤหัส, เสาร์, ราหู), which hold a ราศี for one","inputSchema":{"type":"object","required":["at"],"properties":{"at":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"lagna":{"anyOf":[{"type":"string"},{"type":"integer","maximum":11,"minimum":0}]},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"bodies":{"enum":["trithep","all"],"type":"string"},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"ดาวจรเทียบลัคนา -- ไม่ต้องมีดวงกำเนิด","logicalName":"lagna_transit","displayName":"ดาวจรเทียบลัคนา -- ไม่ต้องมีดวงกำเนิด","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"auspicious","description":"Every moment in a window, with the ฤกษ์, ยาม, ดิถี and กาลโยค it falls in.  An index, not a ranking: which moment counts as good is the reader's call, and this service does not make it.  It also takes no birth chart, and by this tradition that makes it half of the work: ฤกษ์ means opportunity, so a reader looks first at whether the year holds one for this person in this matter, and only then goes looking for a day.  Nothing here answers the first half.  Handing back a date from this alone -- to","inputSchema":{"type":"object","required":["start","end"],"properties":{"end":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"start":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}},"step_minutes":{"type":"integer","default":30,"minimum":1}}},"title":"ดูฤกษ์","logicalName":"auspicious","displayName":"ดูฤกษ์","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_place","description":"Find the province name `place` wants, from a partial, romanised or misspelled one.  Returns candidates rather than choosing: `match` is exact, prefix, contains or fuzzy, so a certainty is told apart from a suggestion.  Use it when a name is refused -- `place` itself already takes an exact name in either language, so \"Chiang Mai\" and เชียงใหม่ both work without asking.  Districts and towns are not in the table: พัทยา finds nothing and the province wanted there is ชลบุรี.  Thailand only -- the tab","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","maximum":20,"minimum":1},"query":{"type":"string"}}},"title":"ค้นหาจังหวัด","logicalName":"find_place","displayName":"ค้นหาจังหวัด","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"songkran","description":"The almanac's yearly Songkran proclamation for the จ.ศ. that begins in April of `year_be`: วันมหาสงกรานต์ and วันเถลิงศก with their วาร, นางสงกรานต์ with her mount and posture, and the four เกณฑ์ (พิรุณศาสตร์ ธาราธิคุณ ธัญญาหาร นาคให้น้ำ).  **วันมหาสงกรานต์ here is reckoned, not solved** -- it is เถลิงศก minus a fixed 2d 3h 57m 36s, with no Sun position in it. Checked against `ingress` for the Sun entering ราศีเมษ the two agree to within a minute across พ.ศ. 2500-2580, so either answers \"when is","inputSchema":{"type":"object","required":["year_be"],"properties":{"year_be":{"type":"integer","minimum":1182}}},"title":"ประกาศสงกรานต์","logicalName":"songkran","displayName":"ประกาศสงกรานต์","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"provinces","description":"Every province `place` accepts, Thai name beside English.  The whole list at once -- `find_place` is the cheaper way to settle one name.  Coordinates are the workbook's own table, so a chart placed by name reproduces it exactly.","inputSchema":{"type":"object","properties":{}},"title":"จังหวัด","logicalName":"provinces","displayName":"จังหวัด","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"trivai","description":"Trivai 12 life age periods (ชีต 4 ตรีวัย) and active age band. Divides life into 3 major ages (ปฐมวัย, มัชฌิมวัย, ปัจฉิมวัย) and 12 sub-periods based on the Lagna, Sun, and Moon triads. When `against` is provided, identifies the currently active Trivai period and planetary ruler for that age. Pure deterministic calculation matching Sheet 4 of the master workbook.","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"ตรีวัย 12 ช่วงอายุ (ชีต 4)","logicalName":"trivai","displayName":"ตรีวัย 12 ช่วงอายุ (ชีต 4)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"kalachak","description":"Kalachak transit ascendant (ลัคนาจร), annual and monthly age progression (ชันษาปี, ชันษาเดือน), and fine-grained transit positions for 11 bodies from Sheets 2 and 3 of the master workbook. Computes dynamic transit house overlays against natal positions, Tanuset, and Trithep (ดาวตรีเทพ: พฤหัสบดี, เสาร์, ราหูจร). Requires both `birth` and `against` moments.","inputSchema":{"type":"object","required":["birth","against"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"against":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"กาลจักร-ลัคนาจร (ชีต 2, 3)","logicalName":"kalachak","displayName":"กาลจักร-ลัคนาจร (ชีต 2, 3)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lunar","description":"Authentic Thai lunar calendar date, phases, and Buddhist calendar criteria from Sheet 11 of the master workbook. Computes lunar waxing/waning day (ขึ้น/แรม), lunar day (ค่ำ), lunar month (เดือนไทย 1-12), leap month status (อธิกมาส / ปกติมาส / เดือน 8 สองหน), leap day status (อธิกวาร / ปกติวาร), Thai animal zodiac year (ปีนักษัตร), and Chula Sakarat (จ.ศ.). Use this for canonical Thai calendar alignment without full chart overhead.","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}}}},"title":"ปฏิทินจันทรคติไทย (ชีต 11)","logicalName":"lunar","displayName":"ปฏิทินจันทรคติไทย (ชีต 11)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"divisions","description":"Zodiacal harmonic subdivisions (จักรวิภาค) from Sheets 1 and 10 of the master workbook. Computes Navamsa (นวางศ์ 108 subdivisions) and Drekkana/Triyang (ตรียางศ์ 36 subdivisions) for all 10 canonical bodies (Sun..Saturn, Rahu, Thai Ketu, Uranus) and Lagna. Includes Vargottama (วรโคตม), sub-ruling rasi and names, Nakshatra, Bat, and Rerk.","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"จักรวิภาค นวางศ์-ตรียางศ์ (ชีต 1, 10)","logicalName":"divisions","displayName":"จักรวิภาค นวางศ์-ตรียางศ์ (ชีต 1, 10)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"sambandh","description":"Canonical 5-relation aspects (มุมสัมพันธ์ 5 ประการ: กุม, โยค, จัตวา, ตรีโกณ, เพ่ง/เล็งตามบทที่ 28), dispositor house chains (การโยงเรือนดาวเกษตร), mutual reception/kaset swaps (เกษตรแลกเรือน), conjunction pairs (คู่สมพล, คู่มิตร, คู่ธาตุ, คู่ศัตรู), and Rahu shadow reach. Use this to analyze structural inter-planetary linkages and house dispositor pathways deterministically.","inputSchema":{"type":"object","required":["birth"],"properties":{"birth":{"type":"object","required":["day","month","year_be"],"properties":{"day":{"type":"integer","maximum":31,"minimum":1},"hour":{"type":"integer","default":6,"maximum":23,"minimum":0},"month":{"type":"integer","maximum":12,"minimum":1},"minute":{"type":"integer","default":0,"maximum":59,"minimum":0},"year_be":{"type":"integer"}}},"place":{"anyOf":[{"type":"string"},{"type":"object","required":["lat","lon"],"properties":{"tz":{"type":"number","maximum":14,"minimum":-12},"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"name":{"type":"string"}}}]},"options":{"type":"object","properties":{"ten_lagna":{"enum":[0,1,2],"type":"integer"},"bahiranati":{"type":"boolean"},"sunrise_six":{"type":"boolean"},"saturn_kumbha":{"type":"boolean"},"local_antonati":{"type":"boolean"},"local_mean_time":{"type":"boolean"},"war_change_mean":{"type":"boolean"},"sunrise_adjust_min":{"type":"number","maximum":720,"minimum":-720},"kalachak_full_bucket":{"type":"boolean"},"kalachak_share_class":{"type":"boolean"}}}}},"title":"สัมพันธภาพและเรือนชะตา (บทที่ 28)","logicalName":"sambandh","displayName":"สัมพันธภาพและเรือนชะตา (บทที่ 28)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=-Suriyayart-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Auc3VyaXlheWFydC5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22-Suriyayart-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.suriyayart.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22-Suriyayart-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.suriyayart.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=%E0%B8%AA%E0%B8%B8%E0%B8%A3%E0%B8%B4%E0%B8%A2%E0%B8%A2%E0%B8%B2%E0%B8%95%E0%B8%A3%E0%B9%8C+%28Suriyayart%29&connectorUrl=https%3A%2F%2Fmcp.suriyayart.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"-Suriyayart-\" --url \"https://mcp.suriyayart.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/suriyayart-mcp-172fa62e1c","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/suriyayart-mcp-172fa62e1c/tools/{tool}","mcpServerUrl":"https://mcp.suriyayart.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/suriyayart-mcp-172fa62e1c?live=1"}