Open Ephemeris MCP server
online · 100% uptimecom.openephemeris/open-ephemeris·v4.31.0·4 starsAstrology app for ChatGPT and Claude: real charts from NASA JPL DE440, not AI guesses.
not scanned yet
4 stars
Reviews
Write oneNobody has reviewed Open Ephemeris yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Open Ephemeris tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Open Ephemeris compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 98/100
- higher than 99% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 78 ms
- faster than 88% of 30,031 servers
- GitHub stars
- 4
- more than 82% of 28,688 servers
Release history: 8 versions in the registry since 2026-09-15, latest 2026-11-02, typically one every 1 day.
Install Open Ephemeris in Claude Code, Cursor or VS Code
claude mcp add --transport http open-ephemeris https://mcp.openephemeris.com/mcp
What the publisher says
From the Open Ephemeris repository's README, as published. We do not edit it. Read it on GitHub
OpenEphemeris MCP Server
Model Context Protocol server for OpenEphemeris — typed astrology tools powered by the NASA JPL DE440 ephemeris. Zero hallucination on planetary positions, dates, and degrees. Covers 1,100 years of astronomical data.
Hosted endpoint: https://mcp.openephemeris.com/mcp (Streamable HTTP, MCP 2025-11-25 spec)
Quick Start
Install via Smithery (recommended)
The fastest way to connect any MCP-compatible client:
npx -y @smithery/cli install @open-ephemeris/openephemeris --client claudeOr browse the listing and copy connection snippets: smithery.ai/servers/open-ephemeris/openephemeris
Connect via AI SDK (Vercel AI SDK)
import Smithery from "@smithery/api"
import { createMCPClient } from "@ai-sdk/mcp"
import { generateText } from "ai"
import { anthropic } from "@ai-sdk/anthropic"
import { createConnection } from "@smithery/api/mcp"
const smithery = new Smithery()
const conn = await smithery.connections.create("{your-namespace}", {
mcpUrl: "https://server.smithery.ai/open-ephemeris/openephemeris",
headers: {
apiKey: "your-openephemeris-api-key", // get one free at openephemeris.com/dashboard
},
})
const { transport } = await createConnection({
client: smithery,
namespace: "{your-namespace}",
connectionId: conn.connectionId,
})
const mcpClient = await createMCPClient({ transport })
const tools = await mcpClient.tools()
const { text } = await generateText({
model: anthropic("claude-sonnet-4-20250514"),
tools,
prompt: "Calculate a natal chart for someone born April 15, 1990 at 2:30 PM in Chicago.",
})
await mcpClient.close()Connect via MCP SDK (TypeScript)
import Smithery from "@smithery/api"
import { Client } from "@modelcontextprotocol/sdk/client/index.js"
import { createConnection } from "@smithery/api/mcp"
const smithery = new Smithery()
const conn = await smithery.connections.create("{your-namespace}", {
mcpUrl: "https://server.smithery.ai/open-ephemeris/openephemeris",
headers: {
apiKey: "your-openephemeris-api-key",
},
})
const { transport } = await createConnection({
client: smithery,
namespace: "{your-namespace}",
connectionId: conn.connectionId,
})
const mcpClient = new Client(
{ name: "my-app", version: "1.0.0" },
{ capabilities: {} }
)
await mcpClient.connect(transport)
const { tools } = await mcpClient.listTools()
const result = await mcpClient.callTool({
name: "ephemeris_natal_chart",
// A datetime that states a clock time must state its zone: either pass
// `timezone` alongside the local time, or put a Z/±HH:MM offset on the value.
arguments: {
datetime: "1990-04-15T14:30:00",
timezone: "America/Chicago",
latitude: 41.8781,
longitude: -87.6298,
format: "llm",
},
})Connect directly (Streamable HTTP, no Smithery)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Open Ephemeris: common questions
- Is Open Ephemeris MCP server safe?
- Yes, by our scan: it is graded A (98/100). Read the Open Ephemeris safety report
- How do I install Open Ephemeris?
- It runs remotely at mcp.openephemeris.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Open Ephemeris need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Open Ephemeris maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v4.31.0.
- Is Open Ephemeris up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Open Ephemeris compare with other MCP servers?
- safety score 98/100 (higher than 99% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 78 ms (faster than 88% of 30,031 servers). Full comparison.