Feng Shui MCP Server by RoxyAPI
Qué hace este MCP
Provides feng shui reference data and calculations for Kua numbers, Eight Mansions, Bagua sectors, annual afflictions, and flying-star charts.
Herramientas
Esquema de entrada
{'type': 'object', 'examples': [{'year': 2026}], 'required': ['year'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'year': {'type': 'integer', 'example': 2026, 'maximum': 2100, 'minimum': 1900, 'description': 'Solar year, 1900 to 2100. The year runs from Li Chun to Li Chun, so a date in January belongs to the previous year here.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['year', 'yearBranch', 'changeoverDate', 'taiSui', 'suiPo', 'sanSha', 'fiveYellow'], 'properties': {'year': {'type': 'number'}, 'suiPo': {'type': 'object', 'required': ['id', 'name', 'chinese', 'pinyin', 'meaning', 'mountain', 'direction'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'meaning': {'type': 'string'}, 'mountain': {'type': 'object', 'required': ['id', 'label', 'chinese', 'pinyin', 'direction', 'yuan', 'polarity', 'startDegree', 'endDegree'], 'properties': {'id': {'type': 'string'}, 'yuan': {'type': 'string'}, 'label': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'polarity': {'type': 'string'}, 'direction': {'type': 'string'}, 'endDegree': {'type': 'number'}, 'startDegree': {'type': 'number'}}}, 'direction': {'type': 'string'}}}, 'sanSha': {'type': 'object', 'required': ['id', 'name', 'chinese', 'pinyin', 'meaning', 'direction', 'frameElement', 'frameDirection', 'startDegree', 'endDegree', 'parts'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'parts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'chinese', 'pinyin', 'meaning', 'mountain'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'meaning': {'type': 'string'}, 'mountain': {'type': 'object', 'required': ['id', 'label', 'chinese', 'pinyin', 'direction', 'yuan', 'polarity', 'startDegree', 'endDegree'], 'properties': {'id': {'type': 'string'}, 'yuan': {'type': 'string'}, 'label': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'polarity': {'type': 'string'}, 'direction': {'type': 'string'}, 'endDegree': {'type': 'number'}, 'startDegree': {'type': 'number'}}}}}}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'meaning': {'type': 'string'}, 'direction': {'type': 'string'}, 'endDegree': {'type': 'number'}, 'startDegree': {'type': 'number'}, 'frameElement': {'type': 'string'}, 'frameDirection': {'type': 'string'}}}, 'taiSui': {'type': 'object', 'required': ['id', 'name', 'chinese', 'pinyin', 'meaning', 'mountain', 'direction', 'animal', 'clashingAnimal'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'animal': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'meaning': {'type': 'string'}, 'mountain': {'type': 'object', 'required': ['id', 'label', 'chinese', 'pinyin', 'direction', 'yuan', 'polarity', 'startDegree', 'endDegree'], 'properties': {'id': {'type': 'string'}, 'yuan': {'type': 'string'}, 'label': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'polarity': {'type': 'string'}, 'direction': {'type': 'string'}, 'endDegree': {'type': 'number'}, 'startDegree': {'type': 'number'}}}, 'direction': {'type': 'string'}, 'clashingAnimal': {'type': 'string'}}}, 'fiveYellow': {'type': 'object', 'required': ['id', 'name', 'chinese', 'pinyin', 'meaning', 'palace', 'star', 'remedy'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'star': {'type': 'number'}, 'palace': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'remedy': {'type': 'string'}, 'chinese': {'type': 'string'}, 'meaning': {'type': 'string'}}}, 'yearBranch': {'type': 'string'}, 'changeoverDate': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'limit': {'type': 'integer', 'default': 9, 'example': 9, 'maximum': 9, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-9, default 9.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['total', 'limit', 'offset', 'sectors'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'sectors': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'number', 'palace', 'element', 'colors', 'focus', 'meaning'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'focus': {'type': 'string'}, 'colors': {'type': 'array', 'items': {'type': 'string'}}, 'number': {'type': 'number'}, 'palace': {'type': 'string'}, 'element': {'type': 'string'}, 'meaning': {'type': 'string'}, 'trigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}, 'direction': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'earlierHeavenTrigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}}}}}}
Esquema de entrada
{'type': 'object', 'examples': [{'id': 'wealth'}], 'required': ['id'], 'properties': {'id': {'enum': ['career', 'knowledge', 'family', 'wealth', 'fame', 'love', 'children', 'helpful-people', 'health'], 'type': 'string', 'example': 'wealth', 'description': 'Life area id. One of career, knowledge, family, wealth, fame, love, children, helpful-people, health.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['id', 'name', 'number', 'palace', 'element', 'colors', 'focus', 'meaning'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'focus': {'type': 'string'}, 'colors': {'type': 'array', 'items': {'type': 'string'}}, 'number': {'type': 'number'}, 'palace': {'type': 'string'}, 'element': {'type': 'string'}, 'meaning': {'type': 'string'}, 'trigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}, 'direction': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'earlierHeavenTrigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}}}
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'limit': {'type': 'integer', 'default': 9, 'example': 9, 'maximum': 9, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-9, default 9.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['total', 'limit', 'offset', 'stars'], 'properties': {'limit': {'type': 'number'}, 'stars': {'type': 'array', 'items': {'type': 'object', 'required': ['number', 'name', 'chinese', 'pinyin', 'element', 'nature', 'keywords', 'meaning', 'enhancer', 'remedy', 'palace', 'period', 'base'], 'properties': {'base': {'type': 'number'}, 'name': {'type': 'string'}, 'nature': {'type': 'string'}, 'number': {'type': 'number'}, 'palace': {'type': 'string'}, 'period': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'remedy': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'meaning': {'type': 'string'}, 'trigram': {'type': 'object', 'required': ['number', 'english', 'chinese'], 'properties': {'number': {'type': 'number'}, 'chinese': {'type': 'string'}, 'english': {'type': 'string'}}}, 'enhancer': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'nameLocalized': {'type': 'string'}}}}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'examples': [{'year': 2026}], 'required': ['year'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'year': {'type': 'integer', 'example': 2026, 'maximum': 2100, 'minimum': 1900, 'description': 'Solar year, 1900 to 2100. The year runs from Li Chun to Li Chun, so a date in January belongs to the previous year here.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['year', 'centerStar', 'changeoverDate', 'palaces'], 'properties': {'year': {'type': 'number'}, 'palaces': {'type': 'array', 'items': {'type': 'object', 'required': ['palace', 'star', 'name', 'element', 'nature', 'enhancer', 'remedy', 'meaning'], 'properties': {'name': {'type': 'string'}, 'star': {'type': 'number'}, 'nature': {'type': 'string'}, 'palace': {'type': 'string'}, 'remedy': {'type': 'string'}, 'element': {'type': 'string'}, 'meaning': {'type': 'string'}, 'enhancer': {'type': 'string'}, 'nameLocalized': {'type': 'string'}}}}, 'centerStar': {'type': 'number'}, 'changeoverDate': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'year': {'type': 'integer', 'example': 2026, 'maximum': 2100, 'minimum': 1900, 'description': 'Solar year, 1900 to 2100. Defaults to the solar year in progress, which changes at Li Chun rather than on 1 January.'}, 'month': {'type': 'integer', 'example': 1, 'maximum': 12, 'minimum': 1, 'description': 'Solar month, 1 to 12, where 1 begins at Li Chun in early February. This is NOT the calendar month: solar month 1 covers roughly 4 February to 5 March. Defaults to the solar month in progress.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['year', 'month', 'centerStar', 'yearBranch', 'palaces'], 'properties': {'year': {'type': 'number'}, 'month': {'type': 'number'}, 'palaces': {'type': 'array', 'items': {'type': 'object', 'required': ['palace', 'star', 'name', 'element', 'nature', 'enhancer', 'remedy', 'meaning'], 'properties': {'name': {'type': 'string'}, 'star': {'type': 'number'}, 'nature': {'type': 'string'}, 'palace': {'type': 'string'}, 'remedy': {'type': 'string'}, 'element': {'type': 'string'}, 'meaning': {'type': 'string'}, 'enhancer': {'type': 'string'}, 'nameLocalized': {'type': 'string'}}}}, 'centerStar': {'type': 'number'}, 'yearBranch': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'examples': [{'number': 8}], 'required': ['number'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'number': {'type': 'integer', 'example': 8, 'maximum': 9, 'minimum': 1, 'description': 'Kua number, 1 to 9.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['number', 'group', 'trigram', 'sectors'], 'properties': {'group': {'type': 'string'}, 'number': {'type': 'number'}, 'sectors': {'type': 'array', 'items': {'type': 'object', 'required': ['direction', 'star', 'starName', 'nature', 'rank', 'domain'], 'properties': {'rank': {'type': 'number'}, 'star': {'type': 'string'}, 'domain': {'type': 'string'}, 'nature': {'type': 'string'}, 'starName': {'type': 'string'}, 'direction': {'type': 'string'}, 'starNameLocalized': {'type': 'string'}}}}, 'trigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}}}
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2026-08-23', 'description': 'Date to resolve the current period for, in YYYY-MM-DD format. Defaults to today in UTC. Useful for asking which period a building was completed in. A date landing exactly on the Li Chun day a period opens is placed in the outgoing period.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Esquema de salida
{'type': 'object', 'required': ['total', 'cycleStartYear', 'cycleEndYear', 'date', 'currentPeriod', 'periods'], 'properties': {'date': {'type': 'string'}, 'total': {'type': 'number'}, 'periods': {'type': 'array', 'items': {'type': 'object', 'required': ['number', 'startYear', 'endYear', 'startDate', 'era', 'eraName', 'rulingStar', 'rulingStarName', 'element', 'palace', 'base'], 'properties': {'era': {'type': 'string'}, 'base': {'type': 'number'}, 'number': {'type': 'number'}, 'palace': {'type': 'string'}, 'element': {'type': 'string'}, 'endYear': {'type': 'number'}, 'eraName': {'type': 'string'}, 'trigram': {'type': 'object', 'required': ['number', 'english', 'chinese'], 'properties': {'number': {'type': 'number'}, 'chinese': {'type': 'string'}, 'english': {'type': 'string'}}}, 'startDate': {'type': 'string'}, 'startYear': {'type': 'number'}, 'rulingStar': {'type': 'number'}, 'rulingStarName': {'type': 'string'}, 'rulingStarNameLocalized': {'type': 'string'}}}}, 'cycleEndYear': {'type': 'number'}, 'currentPeriod': {'type': 'number'}, 'cycleStartYear': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {'kua': {'type': 'number', 'example': 6, 'maximum': 9, 'minimum': 1, 'description': 'Kua number to build the map for, if you already have one. Send this OR date and gender, not neither. A Kua of 5 is read as the Kua 2 chart, since 5 has no direction of its own.'}, 'date': {'type': 'string', 'format': 'date', 'example': '1985-07-15', 'description': 'Birth date in YYYY-MM-DD format, used to derive the Kua when no kua is sent. Requires gender alongside it. A date is read at the start of its day, so a birth date landing exactly on the year boundary is placed in the outgoing year.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'facing': {'enum': ['North', 'Northeast', 'East', 'Southeast', 'South', 'Southwest', 'West', 'Northwest'], 'type': 'string', 'example': 'Southeast', 'description': 'Optional compass sector the main door faces, one of North, Northeast, East, Southeast, South, Southwest, West, Northwest. When sent, the response names the star sitting on that sector so a caller can judge an entrance without scanning the whole map.'}, 'gender': {'enum': ['male', 'female'], 'type': 'string', 'example': 'male', 'description': 'Selects the Kua formula variant. Required when the Kua is being derived from a birth date.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'yearBoundary': {'enum': ['li-chun', 'lunar-new-year'], 'type': 'string', 'default': 'li-chun', 'example': 'li-chun', 'description': 'Which boundary starts the Chinese year when the Kua is derived from a birth date. Defaults to li-chun, the classical position. Ignored when a kua is sent directly, and echoed back either way.'}}}
Esquema de salida
{'type': 'object', 'required': ['kua', 'group', 'trigram', 'sectors', 'bestSector', 'worstSector', 'conventions'], 'properties': {'kua': {'type': 'number'}, 'group': {'type': 'string'}, 'sectors': {'type': 'array', 'items': {'type': 'object', 'required': ['direction', 'star', 'starName', 'chinese', 'pinyin', 'nature', 'rank', 'domain', 'trigram', 'reading'], 'properties': {'rank': {'type': 'number'}, 'star': {'type': 'string'}, 'domain': {'type': 'string'}, 'nature': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'reading': {'type': 'string'}, 'trigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}, 'starName': {'type': 'string'}, 'direction': {'type': 'string'}, 'starNameLocalized': {'type': 'string'}}}}, 'trigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}, 'bestSector': {'type': 'string'}, 'conventions': {'type': 'object', 'required': ['yearBoundary'], 'properties': {'yearBoundary': {'type': 'string'}}}, 'worstSector': {'type': 'string'}, 'facingSector': {'type': 'object', 'required': ['direction', 'star', 'nature'], 'properties': {'star': {'type': 'string'}, 'nature': {'type': 'string'}, 'direction': {'type': 'string'}}}}}
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'facing': {'enum': ['ren', 'zi', 'gui', 'chou', 'gen', 'yin', 'jia', 'mao', 'yi', 'chen', 'xun', 'si', 'bing', 'wu', 'ding', 'wei', 'kun', 'shen', 'geng', 'you', 'xin', 'xu', 'qian', 'hai', 'N1', 'N2', 'N3', 'NE1', 'NE2', 'NE3', 'E1', 'E2', 'E3', 'SE1', 'SE2', 'SE3', 'S1', 'S2', 'S3', 'SW1', 'SW2', 'SW3', 'W1', 'W2', 'W3', 'NW1', 'NW2', 'NW3'], 'type': 'string', 'example': 'wu', 'description': 'The mountain the front of the building faces, by id or by compass label such as S2. Send this or facingDegrees, not neither. The facing side is the open, active, public side, which is not always the side with the front door.'}, 'period': {'type': 'integer', 'example': 9, 'maximum': 9, 'minimum': 1, 'description': 'Construction period of the building, 1 to 9. This is the twenty year cycle the building was completed in, or last renovated heavily enough to reset, and it is fixed for the life of the building. Periods change at Li Chun in early February, so a building finished in January 2024 is a Period 8 building. Defaults to the period in force now.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'facingDegrees': {'type': ['number', 'null'], 'example': 180, 'maximum': 360, 'minimum': 0, 'description': 'The compass bearing the front of the building faces, 0 to 360 degrees, measured looking out from inside. Resolved to one of the 24 mountains. Send this or facing, not neither.'}}}
Esquema de salida
{'type': 'object', 'required': ['period', 'facing', 'sitting', 'straddling', 'mountainCenterStar', 'waterCenterStar', 'mountainFlight', 'waterFlight', 'structure', 'palaces'], 'properties': {'facing': {'type': 'object', 'required': ['id', 'label', 'chinese', 'pinyin', 'direction', 'yuan', 'polarity', 'startDegree', 'endDegree'], 'properties': {'id': {'type': 'string'}, 'yuan': {'type': 'string'}, 'label': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'polarity': {'type': 'string'}, 'direction': {'type': 'string'}, 'endDegree': {'type': 'number'}, 'startDegree': {'type': 'number'}}}, 'period': {'type': 'number'}, 'palaces': {'type': 'array', 'items': {'type': 'object', 'required': ['palace', 'base', 'period', 'mountain', 'water', 'reading'], 'properties': {'base': {'type': 'number'}, 'water': {'type': 'number'}, 'palace': {'type': 'string'}, 'period': {'type': 'number'}, 'reading': {'type': 'string'}, 'mountain': {'type': 'number'}, 'combination': {'type': 'object', 'required': ['id', 'name', 'nature'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'nature': {'type': 'string'}, 'chinese': {'type': 'string'}, 'nameLocalized': {'type': 'string'}}}}}}, 'sitting': {'type': 'object', 'required': ['id', 'label', 'chinese', 'pinyin', 'direction', 'yuan', 'polarity', 'startDegree', 'endDegree'], 'properties': {'id': {'type': 'string'}, 'yuan': {'type': 'string'}, 'label': {'type': 'string'}, 'pinyin': {'type': 'string'}, 'chinese': {'type': 'string'}, 'polarity': {'type': 'string'}, 'direction': {'type': 'string'}, 'endDegree': {'type': 'number'}, 'startDegree': {'type': 'number'}}}, 'structure': {'type': 'object', 'required': ['id', 'name', 'chinese', 'meaning'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'chinese': {'type': 'string'}, 'meaning': {'type': 'string'}}}, 'straddling': {'type': 'boolean'}, 'waterFlight': {'type': 'string'}, 'facingDegrees': {'type': 'number'}, 'mountainFlight': {'type': 'string'}, 'waterCenterStar': {'type': 'number'}, 'mountainCenterStar': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'examples': [{'date': '1985-07-15', 'gender': 'male'}], 'required': ['date', 'gender'], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '1985-07-15', 'description': 'Birth date in YYYY-MM-DD format. Only the Chinese YEAR this date falls in enters the formula, so no birth time, latitude or longitude is needed. A January or early February birthday is the case that matters: it usually belongs to the PREVIOUS Chinese year and produces a different Kua. A date is read at the start of its day, and the boundary falls part-way through its own day, so a birth date landing exactly on the boundary day is placed in the outgoing year.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'gender': {'enum': ['male', 'female'], 'type': 'string', 'example': 'male', 'description': 'Selects the Kua formula variant. The two formulas are different arithmetic on the same year, and they also differ in where a raw result of 5 is reassigned.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'yearBoundary': {'enum': ['li-chun', 'lunar-new-year'], 'type': 'string', 'default': 'li-chun', 'example': 'li-chun', 'description': 'Which boundary starts the Chinese year. Defaults to li-chun, the astronomical start of spring in early February, which is the classical position and the one feng shui uses for periods, annual stars and afflictions alike. Send lunar-new-year to match popular zodiac tables, which start the year two to four weeks later. The two disagree for anyone born between the two dates.'}}}
Esquema de salida
{'type': 'object', 'required': ['kua', 'rawKua', 'reassigned', 'gender', 'group', 'solarYear', 'boundaryDate', 'trigram', 'sectors', 'conventions'], 'properties': {'kua': {'type': 'number'}, 'group': {'type': 'string'}, 'gender': {'type': 'string'}, 'rawKua': {'type': 'number'}, 'sectors': {'type': 'array', 'items': {'type': 'object', 'required': ['direction', 'star', 'starName', 'nature', 'rank', 'domain'], 'properties': {'rank': {'type': 'number'}, 'star': {'type': 'string'}, 'domain': {'type': 'string'}, 'nature': {'type': 'string'}, 'starName': {'type': 'string'}, 'direction': {'type': 'string'}, 'starNameLocalized': {'type': 'string'}}}}, 'trigram': {'type': 'object', 'required': ['number', 'chinese', 'english', 'pinyin', 'symbol', 'binary', 'element', 'direction', 'familyMember'], 'properties': {'binary': {'type': 'string'}, 'number': {'type': 'number'}, 'pinyin': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chinese': {'type': 'string'}, 'element': {'type': 'string'}, 'english': {'type': 'string'}, 'direction': {'type': 'string'}, 'familyMember': {'type': 'string'}, 'nameLocalized': {'type': 'string'}, 'elementLocalized': {'type': 'string'}, 'directionLocalized': {'type': 'string'}}}, 'solarYear': {'type': 'number'}, 'reassigned': {'type': 'boolean'}, 'conventions': {'type': 'object', 'required': ['yearBoundary'], 'properties': {'yearBoundary': {'type': 'string'}}}, 'boundaryDate': {'type': 'string'}}}
Cambios recientes en herramientas
Servidores MCP similares
Asterwise
Provides Vedic and Western astrology, numerology, tarot, dream-symbol, crystal, compatibility, and related esoteric calculations …
Vedic Astrology and Kundli MCP Server by RoxyAPI
Calculates and explains Vedic astrology charts, planetary positions, dashas, nakshatras, yogas, doshas, aspects, compatibility, a…
Sahadeva
Calculates and analyzes Vedic astrology charts, compatibility, dashas, transits, yogas, remedies, and evidence or readiness check…
tollbooth-sample
Provides current, forecast, and historical weather data alongside Lightning-based usage credits, pricing, coupons, balances, and …
Thesportsdb
Provides sports catalog and match data, including teams, players, leagues, schedules, standings, lineups, timelines, scores, and …
Rescuegroups
Searches adoptable animals, breeds, rescues, shelters, and organization details from RescueGroups.org.
Recipes
Provides meal and recipe discovery by ingredient, random selection, and detailed cooking instructions.
F1
Provides Formula 1 schedules, race results, driver profiles, and current championship standings.