For AI agents · MCP server

Give Claude or ChatGPT a living sky to query.

Claude and ChatGPT already know how to hold a conversation. Now they can look up. Ask about tonight's sky, someone's chart, the next eclipse — and the answer comes from NASA JPL DE440, the ephemeris kernel used for spacecraft navigation, instead of being made up.

things it can look up
92 tools
things it can look up
every number computed from it
NASA JPL DE440
every number computed from it
to connect it
One click
to connect it
Claude · connected to OpenEphemerislive

Draw my birth chart — March 21 1990, noon, London.

ephemeris_chart_wheel1.2s
Here's your chart. Sun at 0°36′ Aries — you were born within an hour of the spring equinox. Want me to look at your transits next?

Actual API output — not a mock-up

Connect Claude or ChatGPT

One connector, about thirty seconds. Signing in creates your free account — nothing to install.

Zero install

Connect Claude or ChatGPT in ~30 seconds

One remote MCP connector, the same URL for both. No download, no API key — OAuth handles sign-in and creates your account on first connect. The interactive charts render inline in either one.

  1. 1Click "Add to Claude" — it copies the URL and opens Settings → Connectors.
  2. 2Click "Add custom connector" and paste the URL (Ctrl/⌘+V).
  3. 3Leave the OAuth Client ID and Secret blank, click "Add", and approve the sign-in — that also creates your free OpenEphemeris account.
  1. 1Turn on Settings → Plugins → Advanced → Developer mode (one time only).
  2. 2Click "Open ChatGPT" — it copies the URL and opens the plugins page. Click "+ Create app".
  3. 3Paste the URL, leave Authentication on OAuth, tick the box and click Create. Approve the sign-in — that also creates your free OpenEphemeris account.

Custom connectors on claude.ai require a paid Claude plan (Pro or higher); on the Claude desktop app and Claude Code, all plans work. ChatGPT developer mode was available on a Free plan when last checked (4 Sep 2026). OpenEphemeris is not listed in the ChatGPT app directory, so you add it yourself.

Using Claude Desktop, Cursor, or another client? See all setup options →

On Claude's free plan? Use the Claude Desktop config below — every plan works there.

Your birth data never trains a model — we don't sell it, share it, or feed it to anyone. Privacy policy

OpenEphemeris connected to Claude and ChatGPT: a natal chart asked for in plain language, the assistant calls the tool, and a real computed chart wheel renders in the conversation — shown here in Claude

Say it plainly. It handles the rest.

You ask in your own words. Claude or ChatGPT picks the right tool, sends the right parameters, and answers from computed data.

What's in the sky right now?

A live snapshot of every planet, tonight.

current_sky_snapshot

Draw my birth chart.

An interactive wheel you can click and explore.

explore_natal_chart

Are we actually compatible?

Two charts, honestly compared.

ephemeris_synastry

Where on Earth am I luckiest?

Your planetary lines drawn across the map.

acg_power_lines

Any big transits hitting me this month?

Exact dates, not vague vibes.

ephemeris_natal_transits

What's my Human Design type?

An interactive bodygraph — type, strategy, authority.

explore_human_design

When is the next eclipse?

Down to the minute, anywhere on Earth.

ephemeris_next_eclipse

Read my Chinese four pillars.

BaZi chart with Ten Gods and luck pillars.

chinese_bazi

Free to start. Pennies to keep going.

Every account starts with 150 free credits — about 150 natal charts, no card. Richer questions cost more credits (synastry 3, maps 10). When they run low, top up your wallet for a few dollars. No subscription, no monthly bill. Credits never expire.

$5
150 credits
150 natal charts
$10
350 credits
350 natal charts
$20
900 credits
900 natal charts

Pay only for what you use

Using a different client?

All 92 tools work in Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT, and any MCP-compatible client — one build, one server. In Claude and ChatGPT the charts render inline; elsewhere the same data arrives as text.

json
{
  "mcpServers": {
    "openephemeris": {
      "command": "npx",
      "args": ["-y", "@openephemeris/mcp-server"]
    }
  }
}

Settings → Developer → Edit Config. Paste, save, restart. No API key required — first tool call prompts you to link your account.

Self-hosted and CLI clients authenticate with an API key from your dashboard. Free Explorer tier — 150 credits to start (one-time), no card required.

Your client will list about 36 tools, not 92

That's on purpose. A long tool list eats context and makes assistants pick badly, so a fresh connection advertises a focused everyday set — one interactive app per tradition, the main data tool per domain, and geocoding. Nothing is removed: all 92 tools stay callable by name, and dev_list_allowed lists what else is reachable.

New: work in one tradition? Ask for it by name and pay a fraction of the context — ?profile=hd advertises Human Design in full at ~60% fewer tokens per message than the default set. Combine with commas (hd,bazi):

astrologymoonhdbazivedicacgelectionalvenus

Want everything advertised up front? Ask for the full catalog:

  • Local (npx): OPENEPHEMERIS_TOOLS=full in the server's env block
  • Hosted URL: https://mcp.openephemeris.com/mcp?profile=full

The surface is fixed when the session starts — reconnect after changing it.

Frequently Asked Questions

What is an astrology MCP server?+

An MCP (Model Context Protocol) server is a connector that gives AI assistants callable tools. The OpenEphemeris MCP server carries 92 astrology tools — natal charts, transits, synastry, astrocartography, Human Design, and BaZi — so your assistant answers from real computed data backed by NASA JPL DE440 instead of guessing.

How do I connect Claude or ChatGPT to real astrology data?+

On claude.ai, add the OpenEphemeris connector in one click — signing in creates your free account, nothing to install. On Claude Desktop, paste a short JSON config; in Claude Code, run one terminal command. In ChatGPT, turn on developer mode under Settings → Plugins → Advanced, then use + Create app on chatgpt.com/plugins with the URL https://mcp.openephemeris.com/mcp and Authentication set to OAuth — there is no client ID or secret to enter. Your first tool call prompts you to link your account — no API key needed to start.

Does it work with ChatGPT, Cursor, and other MCP clients?+

Yes. All 92 tools work in Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT, and any MCP-compatible client — one build serves all of them. The interactive chart apps render inline in both Claude and ChatGPT; other clients receive the same computed data as text. Clients that accept a hosted MCP URL connect to mcp.openephemeris.com/mcp with an API key in the X-API-Key header.

Why does my client only list about 36 tools?+

That is the default tool surface, and it is deliberate. A connection advertises about 36 everyday tools — one interactive app per tradition, the main data tool per domain, geocoding — because a shorter list makes the assistant pick better. Nothing is removed: all 92 tools stay callable by name, and dev_list_allowed enumerates the rest. To advertise the whole catalog, run the package with OPENEPHEMERIS_TOOLS=full, or add ?profile=full to the hosted URL. You can also scope the surface to a tradition — ?profile=hd, or a comma list like hd,bazi — and pay a fraction of the context for that tradition covered in full.

Is there a free trial?+

Yes. Every account starts with 150 free trial credits — about 150 natal charts — no credit card required. Credits never expire, and you can top up your wallet from $5 when they run low.

Want the full story? Read the connector announcement.