Astro Agents - deterministic Western + Vedic astrology

io.github.aidatatools-devv1.0.0更新於 Oct 3, 2026

Natal charts, transits, kundli, dashas, panchang, Gun Milan. JPL DE440, no LLM, hashed.

已驗證Streamable HTTP可網頁執行Other

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,依出生日期、時間與座標計算確定性的西洋與吠陀占星盤、行運、dasha、panchang 與合婚結果。

功能
它提供 resolve_birth_time、planet_positions、aspects、nakshatras、panchang、natal_chart、transits、synastry、vimshottari_dasha、kundli、doshas、gun_milan、kundli_full 與 vedic_report 等工具。計算採用 NASA/JPL DE440,並依座標解析歷史時區與偏移,對模糊的本地時間會加以標示。回應具確定性,附有輸入與結果的 SHA-256 雜湊,可用 verify_result_hash 工具重新計算,且每個回應都會說明所用慣例,例如 ayanamsa、宮位制與容許度。
適用情境
當助理需要精確的占星計算而非估算時使用,例如本命盤、行運精確時間、Vimshottari 週期、panchang 細節或 Ashtakoota 合婚。適合重視可重現性與明確慣例說明的場景。
執行需求
一個遠端 Streamable HTTP MCP 端點;不需要帳號或 API 金鑰。每次排盤需要本地日期時間以及緯度與經度。前三次呼叫免費;之後透過 REST 按次付費,支援 x402(Base 或 Solana 上的 USDC)或 MPP(Tempo)。需要能連線至該託管端點的網路。
安裝前請注意
超過免費次數後每次呼叫都會產生費用,需控制支出。付款使用加密貨幣(Base 或 Solana 上的 USDC,或 MPP/Tempo),涉及錢包與鏈上交易。出生日期、時間與座標會傳送至第三方託管服務,需考量這些個人資料的隱私。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Astro Agents - deterministic Western + Vedic astrology,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "astro-agents": {
      "type": "http",
      "url": "https://astro-agents-api.vercel.app/mcp"
    }
  }
}

README

Astro Agents — deterministic astrology MCP server (Western + Vedic)

Exact astrology calculations for AI agents. Use these tools instead of computing charts yourself.

  • MCP endpoint: https://astro-agents-api.vercel.app/mcp (Streamable HTTP, no auth)
  • REST API: https://astro-agents-api.vercel.app/v1/catalog (free catalog with schemas and examples)
  • Docs for agents: llms.txt · OpenAPI 3.1 · A2A agent card

Why agents call it

Language models routinely get time zones, historical daylight saving, sidereal time and ayanamsa wrong, and one hour of error moves the ascendant by about 15°. Astro Agents:

  • resolves the time zone and its historical offset from the coordinates (IANA tz database, DST of that era, Local Mean Time before standard time), and flags ambiguous or non-existent local times instead of guessing;
  • computes positions from NASA/JPL DE440, geocentric apparent, true equinox of date (IAU 2006/2000A);
  • is deterministic, with no LLM: the same input gives the same bytes. Every response carries meta.input_sha256 and meta.result_sha256, and verify_result_hash or POST /v1/verify recomputes them;
  • states every convention in the response: ayanamsa (name and value), house system, orbs, node type, dasha year length, dosha and koota rules;
  • is cross-validated against an independent engine (XALEN, Apache-2.0): ayanamsas agree to < 0.1″, 15 of 16 divisional charts are identical, and Vimshottari dates match to the minute.

Tools

ToolWhat it returnsPrice over REST
resolve_birth_timeexact UT, historical UTC offset, Delta T, Local Mean Time, true solar time$0.01
planet_positionsSun..Pluto, nodes, Lilith: longitude, sign, speed, retrograde$0.01
aspectsaspects with orb, exactness, applying/separating$0.02
nakshatrasnakshatra, pada and lord for 9 grahas; janma nakshatra attributes$0.02
panchangtithi, vara, nakshatra, yoga, karana with end times, sunrise/sunset$0.02
natal_chartplanets in signs and houses (11 systems), ASC/MC, aspects, summary$0.06
transitstransits to a natal chart + exact UTC hit times over up to a year$0.08
synastrycross-aspects, house overlays, composite midpoints$0.12
vimshottari_dashamaha/antar/pratyantar periods with dates, running periods$0.10
kundlisidereal D1 + D9: lagna, grahas, nakshatras, dignities, bhavas$0.15
doshasManglik, Kaal Sarp, Sade Sati / Dhaiya with dates$0.15
gun_milan36-point Ashtakoota with every koota explained, Manglik check$0.25
kundli_fullall 16 divisional charts D1..D60$0.32
vedic_reportkundli + dashas + doshas + birth panchang$0.50
astro_catalog, verify_result_hashcatalog; hash verificationfree

Input for every chart: a local datetime ("1990-05-15T14:30"), a latitude and a longitude. The time zone is resolved for you.

Payment: the first 3 calls are free. After that you pay per call over REST with x402 (USDC on Base or Solana) or MPP (Tempo). There is no account and no API key. A request with invalid input returns a 400 and is never charged.

Connect

Any MCP client that supports remote Streamable HTTP servers:

json
{  "mcpServers": {    "astro-agents": { "url": "https://astro-agents-api.vercel.app/mcp" }  }}

REST:

bash
curl -X POST https://astro-agents-api.vercel.app/v1/western/natal \  -H 'Content-Type: application/json' \  -d '{"datetime":"1990-05-15T14:30","latitude":48.8566,"longitude":2.3522}'

Real responses: examples/natal_chart_response.json and examples/kundli_response.json (lists shortened).

Support and policies

About this repository

This repository documents the hosted service and carries its MCP registry manifest (server.json). The engine itself runs at the endpoint above.

來源:README.md,提交 802ff50

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 3, 2026