Add birth chart calculation to your AI assistant
The Model Context Protocol (MCP) is an open standard that allows AI assistants to connect to external tools. By adding the NatalEngine MCP server, Claude can calculate birth charts on demand.
npm install -g natalengine
Add to your Claude Code settings (~/.claude/settings.json):
{
"mcpServers": {
"natalengine": {
"command": "npx",
"args": ["natalengine-mcp"]
}
}
}
git clone https://github.com/Unforced-Dev/natal-engine.git
cd natalengine
npm install
Add to settings:
{
"mcpServers": {
"natalengine": {
"command": "node",
"args": ["/path/to/natalengine/src/mcp/index.js"]
}
}
}
Restart Claude Code and ask:
"Calculate my birth chart for June 15, 1990 at 2:30 PM in New York"
Complete profile from all four systems (Western astrology, Vedic, Human Design, Gene Keys).
Western natal chart with planets, aspects, and analysis.
Vedic (Jyotish) chart with Lahiri ayanamsa, Nakshatras, and Vimshottari Dasha.
Type, Strategy, Authority, Profile, Gates, Channels.
Activation, Venus, and Pearl sequences with shadow/gift/siddhi.
Raw astronomical data for all celestial bodies.
All calculations run on your machine. No birth data is sent to external servers. The MCP server uses the same astronomy-engine library as the web calculator for high-precision results.
Check the path in settings.json. For npx, ensure natalengine is installed globally.
Restart Claude Code. Verify the server works:
npx natalengine-mcp
# Should output: "NatalEngine MCP Server running on stdio"
Dates must be YYYY-MM-DD format. Times must be 24-hour HH:MM format.