AstroWay MCP
Comprehensive astrology MCP backed by the AstroWay Calculation API — natal, synastry, transits, Vedic dashas (Vimshottari/Yogini/Ashtottari/Kalachakra), Tarot (Rider-Waite-Smith / Marseille / Lenormand), Numerology, Human Design, AI horoscopes. Sub-arcsecond Swiss Ephemeris precision. 10 000 free credits/month, no card required. Install: npx @astroway/mcp
@astroway/mcp
MCP (Model Context Protocol) server exposing every endpoint of the AstroWay Calculation API as tools for Claude Desktop, Cursor, and any MCP-compatible AI agent.
Natal charts, synastry, transits, Vedic dashas (Vimshottari, Yogini, Ashtottari, Kalachakra), 16 Vargas, Tarot (Rider-Waite / Marseille / Lenormand), Numerology (5 systems), Human Design, AI horoscopes — all wrapped as MCP tools that the agent can call directly.
Tools are auto-generated from the live API manifest at build time, so each release ships every endpoint that exists in production. No manual tool-list maintenance.
Install
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"astroway": {
"command": "npx",
"args": ["-y", "@astroway/mcp"],
"env": {
"ASTROWAY_API_KEY": "aw_live_..."
}
}
}
}
Restart Claude Desktop. The astroway server will appear in the MCP indicator at the bottom of the chat input.
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"astroway": {
"command": "npx",
"args": ["-y", "@astroway/mcp"],
"env": { "ASTROWAY_API_KEY": "aw_live_..." }
}
}
}
Other MCP clients
Run as a stdio server:
ASTROWAY_API_KEY=aw_live_... npx @astroway/mcp
Get an API key
Sign up at https://api.astroway.info/dashboard/sign-up — 10 000 credits/month free, no card required. Each request costs 5–500 credits depending on the endpoint (see pricing).
For local testing without a paid plan, use a sandbox key (aw_test_...) which returns deterministic responses for free.
What you get
Tool categories — examples below. Run npx @astroway/mcp once and ask the agent "list astroway tools" for the full live inventory (the package auto-syncs with the API on every release).
| Category | Examples |
|---|---|
| Core | natal chart, planet positions, draconic, harmonics |
| Comparisons | synastry, composite, davison, cross-system compatibility |
| Prognostics | transits, secondary progressions, solar/lunar return, transit calendar |
| Specialized Charts | heliocentric, sidereal, eclipse search |
| Aspects & Points | aspects table, antiscia, midpoints, Arabic parts, fixed stars |
| Calendar & Cycles | retrograde periods, ingresses, lunar phases, planetary hours |
| Dignities & Receptions | essential dignities, almuten, hyleg, dispositors |
| Horary | horary chart, moon void-of-course, via combusta |
| Human Design | full chart, transits, penta, dream rave, hologenetic profile |
| Astro-Geography | astrocartography, local space, relocation chart |
| Vedic | 16 Vargas, Panchang, Shadbala, 4 Dasha systems × 5 levels (Vimshottari / Yogini / Ashtottari / Kalachakra), Yogas, Doshas, Compatibility, Muhurat |
| Tarot | Rider-Waite-Smith, Marseille, Lenormand decks; spreads + card lookups |
| Numerology | Pythagorean, Chaldean, Kabbalistic, Vedic, Destiny Matrix |
| Esoteric | I Ching, sabian symbols, fortune dice, color & gemstone correspondences |
| Reference | signs, planets, houses, aspects, nakshatras, Hellenistic Lots |
| AI Interpretations | natal, synastry, transits — Ukrainian/English |
| Horoscope | daily, weekly, monthly, compatibility (zodiac sign-based) |
Example prompts
After connecting the server, try these in Claude Desktop:
Natal chart
Calculate a natal chart for me — born 1990-03-15 at 14:30 in Kyiv, Ukraine (50.45N 30.52E, UTC+2). Identify my sun, moon, ascendant, and any tight aspects.
Synastry
Compare two charts: person A born 1988-06-10 09:15 in London (51.51N -0.13E UTC+1), person B born 1991-11-22 22:40 in Berlin (52.52N 13.40E UTC+1). What are the strongest cross-aspects?
Vedic Vimshottari Dasha
Run a Vimshottari Mahadasha for someone born 1985-07-22 06:45 in Mumbai (19.07N 72.87E UTC+5.5). Which planet's period are they in right now (May 2026)?
Transit forecast
What major outer-planet transits hit my natal chart on 2027-01-01? Birth: 1990-03-15 14:30 Kyiv (50.45 30.52 UTC+2).
Tarot reading
Pull a 3-card Past-Present-Future spread from the Rider-Waite deck for the question "should I take the new job?". Use seed 42 for reproducibility.
Human Design
What's the Human Design type, strategy and authority for someone born 1990-03-15 14:30 Kyiv (50.45 30.52 UTC+2)? List their defined centers and incarnation cross.
Configuration
| Env var | Default | Description |
|---|---|---|
ASTROWAY_API_KEY | (required) | Your API key. Live: aw_live_.... Sandbox: aw_test_.... |
ASTROWAY_BASE_URL | https://api.astroway.info/v1 | Override for self-hosted / staging instances. |
How tools are generated
A build-time script reads the canonical endpoint manifest from the production API, classifies each endpoint by input shape (chart, twoChart, chartTarget, horoscopeSign, year, date, generic), and emits a typed tool definition. The MCP server then registers every entry against an MCP Tool with the appropriate Zod input schema.
When the API ships new endpoints, the next MCP release ships them automatically — no manual tool definitions to keep in sync.
Troubleshooting
Claude Desktop doesn't show the server. Check the bottom of the chat input for the MCP indicator (slider icon). Click it to see registered servers and any startup errors. If astroway is missing, run the npx @astroway/mcp command manually in a terminal — startup errors print to stderr.
Tools return Error 401. API key is missing, invalid, or revoked. Generate a new one at https://api.astroway.info/dashboard/keys.
Tools return Error 402. Out of credits on the free tier. Upgrade at https://api.astroway.info/pricing/ or wait for the monthly reset.
Tools return Error 422 with field validation errors. The LLM passed a body the API didn't accept. Ask Claude to retry with the example body shown in the tool description, or use the sandbox key (aw_test_...) to debug without spending credits.
Repository layout
This repo is the public showcase for @astroway/mcp: README, CHANGELOG, LICENSE, install instructions. The runnable code is the published npm package itself — install it with npm install @astroway/mcp or run via npx @astroway/mcp.
Source is maintained in the private AstroWay monorepo so the build-time generator can read the canonical endpoint manifest from the API workspace next door. The generated package is open source under MIT and ships every release to npm.
Changelog
See CHANGELOG.md.
Links
- 📦 npm: https://www.npmjs.com/package/@astroway/mcp
- 📘 API docs: https://api.astroway.info/docs/api/
- 🔑 Sign up & dashboard: https://api.astroway.info/dashboard/
- 💰 Pricing: https://api.astroway.info/pricing/
- 🟦 TypeScript SDK:
@astroway/api - 🐍 Python SDK:
astroway - 🌐 Website: https://astroway.info
License
MIT — see LICENSE.
相關伺服器
Time
Get the current time and perform timezone conversions using IANA timezone names.
QR Business Cards
Create professional QR business cards via AI assistants. No API key required.
SwitchBot MCP Server
Control SwitchBot devices interactively using the SwitchBot API.
LLM Router
Multi-LLM routing MCP server — route text, image, video, and audio tasks to 20+ providers (OpenAI, Gemini, Perplexity, Anthropic, fal, ElevenLabs, Runway) with automatic complexity-based model selection, budget control, and provider failover.
humanMCP Marketplace
Federated search across personal humanMCP servers. Find listings, offers, trades by humans. SQLite + FTS5, 3 MCP tools: search_marketplace, list_servers, get_server.
alphavantage stock mcp
stock data, stock analytics
Evo2 MCP
MCP server for generating, scoring and embedding genomic sequences using Evo 2
Armor Crypto MCP
MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.
Business Idea Validator
Validates business ideas with one focused MCP call instead of a long manual research loop. Returns structured scores, risk flags, and competitor context.
Revelata deepKPI
Deep fundamental data from SEC filings, including operational KPIs not found on Bloomberg, built for your financial AI agents.