MCP.Market

Deepnatal MCP server

by breezefeng·io.github.breezefeng/deepnatal·v0.1.2·2 stars

Natal charts cross-verified three ways. Refuses to answer rather than guess.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

2 stars57 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • calculate_chart_without_birth_time

    For users who do not know their birth time. Returns only what is genuinely knowable

  • calculate_natal_chart

    Compute a full natal/birth chart: ten planets with sign, degree, house and retrograde

  • inspect_historical_timezone

    Resolve a local birth date and time to UTC using historical timezone rules, and report

  • verify_ascendant

    Recompute 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Why 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 deepnatal
import { 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.

  • Semiotic
    Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
    B