Deepnatal MCP server
io.github.breezefeng/deepnatal·v0.1.2·2 starsNatal charts cross-verified three ways. Refuses to answer rather than guess.
2 stars57 downloads/wk
Reviews
Write oneNobody has reviewed Deepnatal yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Deepnatal tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
calculate_chart_without_birth_timeFor users who do not know their birth time. Returns only what is genuinely knowable
calculate_natal_chartCompute a full natal/birth chart: ten planets with sign, degree, house and retrograde
inspect_historical_timezoneResolve a local birth date and time to UTC using historical timezone rules, and report
verify_ascendantRecompute the ascendant along a third path that imports no astrology library at all —
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 62 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Deepnatal compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,243 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,706 servers
- Downloads a week
- 57
- more than 46% of 12,306 servers with a package
What its tools let an agent do: 4 read
Install Deepnatal in Claude Code, Cursor or VS Code
Runs npx -y deepnatal on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add deepnatal -- npx -y deepnatal
What the publisher says
From the Deepnatal repository's README, as published. We do not edit it. Read it on GitHub
deepnatal
A natal chart engine that cross-verifies every result three independent ways — and refuses to answer when it can't.
Ships as both a TypeScript library and an MCP server for Claude, Cursor, Codex, Cline and other agents.
npx -y deepnatal-mcpWhy this exists
Ask any astrology site for a birth chart and you get an answer. You almost never get a way to check it.
That matters more than it sounds, because the ascendant — the rising sign — moves about one degree every four minutes. Get the UTC instant wrong by an hour and it shifts by roughly half a sign. The result still looks completely plausible. Nothing about it announces that it's wrong.
And an hour is easy to lose. Taiwan observed daylight saving in 1945–1961 and again in 1974–1979. Mainland China did from 1986 to 1991. Japan did from 1948 to 1951. Plenty of tools quietly apply today's UTC offset to a 1988 birth date and hand back a chart that's off by exactly one hour.
This package is built around the opposite assumption: a result you can't check is not a result.
How it verifies
Three independent paths compute every chart. Disagreement is an error, not something to average away.
Typical agreement in practice is under one arcminute. Past tolerance, the call throws rather than returning a chart.
It also degrades honestly where the math genuinely breaks down:
- Above 66° latitude, Placidus houses are undefined. The engine falls back to whole-sign and tells you it did, instead of emitting silent nonsense.
- Without a birth time, the ascendant, midheaven and houses are simply omitted with reasons. No substituting noon. If the Moon changed sign that day — which happens on nearly half of all dates — that's reported too.
- Inside a DST transition gap, where a local time either doesn't exist or happens twice, it throws and asks you to disambiguate.
Verify it yourself
A README asserting "cross-verified" is worth nothing on its own. The suite ships inside the published package, so you can run it against the exact bytes you installed:
npm i deepnatal
node node_modules/deepnatal/dist/selftest.js✅ PASS — 21/21 boundary cases + 11/11 external cross-checks
All three paths agree, and they agree with an outside source.The 21 boundary cases are chosen to be the ones that break things, not the ones that are easy: China's 1986–1991 DST window and a same-year winter control, Taiwan 1979, Japan's 1948–1951 GHQ period, a time that never existed because a DST jump skipped it, and latitudes inside the Arctic Circle where Placidus is undefined.
The 11 external checks compare against values captured from astro-seek. Those exist because the three internal paths share assumptions — tropical zodiac, apparent geocentric positions, true ecliptic of date — and if an assumption itself were wrong, all three would agree on the same wrong answer. Only an outside source catches that.
CI runs the suite on Node 20/22/24 under a deliberately non-UTC system clock, so any accidental dependence on the host timezone fails loudly.
Quick start
npm install deepnatalimport { calculateNatalChart, verifyAscendant } from 'deepnatal';Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Deepnatal: common questions
- Is Deepnatal MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Deepnatal safety report
- How do I install Deepnatal?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Deepnatal need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Deepnatal maintained?
- The last commit was 68 days ago (2026-08-29). The latest release is v0.1.2.
- What can I use instead of Deepnatal?
- Servers from other publishers that do the same job: Semiotic MCP server.
- How does Deepnatal compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,243 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Deepnatal
Same job from other publishers: the closest match first, then the best rated.
- SemioticVerified React chart generation: select, validate, repair, render, and inspect charts through MCP.not reviewedWidely usedB