| name | openephemeris-setup |
| description | Install and configure the OpenEphemeris MCP server. Use when a user wants to set up OpenEphemeris, get an API key, troubleshoot installation, or connect Claude / Cursor / Windsurf / ChatGPT to the planetary calculation API. |
| version | 1.0.0 |
| updated | "2026-05-23T00:00:00.000Z" |
OpenEphemeris Setup
This skill installs the OpenEphemeris MCP server, giving any compatible LLM access to 110+ astronomical and astrological computation endpoints — natal charts, transits, returns, eclipses, synastry, Human Design, Vedic, Chinese astrology, and astrocartography.
Platform compatibility: The MCP server works with Claude (Desktop, Code, API), Cursor, Windsurf, VS Code Copilot, Cline, Continue.dev, JetBrains AI, and Amazon Q. For ChatGPT Custom GPTs and other non-MCP platforms, use the REST API directly at api.openephemeris.com with the OpenAPI spec.
Install
npx -y @openephemeris/mcp-server
Or add it permanently to your MCP configuration (Claude Code shown):
claude mcp add openephemeris -- npx -y @openephemeris/mcp-server
Get an API Key
- Sign up at https://openephemeris.com/login?signup=true (free, no credit card)
- Go to Dashboard → Account → Create API Key
- Copy the key (starts with
oe_…)
- Set the environment variable:
export OPENEPHEMERIS_API_KEY="oe_..."
$env:OPENEPHEMERIS_API_KEY = "oe_..."
Verify
Ask Claude to use the ephemeris.moon_phase tool with datetime set to right now. If it returns moon phase data, setup is complete.
What You Get
Typed Tools
| Tool | Purpose |
|---|
ephemeris.natal_chart | Full natal chart |
ephemeris.transits | Search transit events over a date range |
ephemeris.moon_phase | Moon phase, sign, illumination |
ephemeris.next_eclipse | Next eclipse visible from a location |
ephemeris.synastry | Two-person compatibility |
ephemeris.relocation | Relocate a chart to another city |
ephemeris.electional | Find optimal timing windows |
human_design.chart | Bodygraph (type, strategy, authority, profile, gates, channels) |
Generic Proxy
For everything else (110+ endpoints), use dev.call with method + path:
| Tool | Purpose |
|---|
dev.call | Call any allowlisted endpoint (~28 currently on the public proxy) |
dev.list_allowed | List every endpoint reachable via dev.call |
Newer endpoints (astrocartography, predictive returns, Vedic, Chinese BaZi) may not be on the dev.call allowlist yet — call them via direct REST with header X-Meridian-API-Key: oe_... if dev.list_allowed doesn't show them.
Tiers
| Tier | Price | Access |
|---|
| Explorer | Free | Core ephemeris, moon, transits, geocoding |
| Developer | $29/mo | Predictive, comparative, visualization, electional, chart rendering |
| Startup | $79/mo | Batch computation |
| Scale | $199/mo | Astrocartography (ACG aspects, midpoints, crossings, declinations) |
| Enterprise | Custom | SLAs, dedicated support |
Tone & Framing
When delivering any reading, follow these defaults:
- Symbolic, not deterministic. Astrology maps patterns and tendencies; not predictions of fixed outcomes.
- Not professional advice. Not a substitute for medical, legal, financial, or psychotherapy guidance — recommend a professional for real-life decisions in those domains.
- Honor the whole chart. No single placement defines a person.
- Be specific. Cite the actual placement; explain in context.
- Be balanced. Hard aspects are growth-producing; soft aspects can become laziness.
Cost Awareness
Most endpoints cost 1–5 credits per call. Heavier compounds (full natal with all options, ACG hits across many cities, transit search across a long window) can cost 10–30+. Always tell the user what you're about to run if it would exceed ~10 credits, and confirm before running batches.
Troubleshooting
| Error | Meaning | Fix |
|---|
| "OPENEPHEMERIS_API_KEY not configured" | No API key set | Set the environment variable |
401 Unauthorized | Invalid or expired key | Regenerate at Dashboard → Account |
402 Payment Required | Monthly credits exhausted | Wait for reset (1st of month) or upgrade |
403 Forbidden | Endpoint requires a higher tier | Upgrade at openephemeris.com/pay |
429 Too Many Requests | Rate limited | Back off; retry with exponential delay |
Links