☽ ☉ ☿    Astrological intelligence for AI agents

Astro
Persona

Give your AI agent a birthday. Watch it develop a personality. Serve your users something alive.

↓ scroll
☿ How it works

A natal chart for your agent.
Live transits for its mood.

Astro Persona is an MCP server. Call get_persona at session start. Get back a structured personality dict assembled from the natal chart and perturbed by live planetary transits.

01
Birth data
Provide a birthdate, time, and location. We compute the full natal chart — Sun through Pluto, Chiron, Lilith, Ascendant, Midheaven, and all twelve houses via Placidus.
02
Persona assembly
Sign placements, house positions, and aspect patterns resolve against a curated prompt library. Combinators fuse, polarize, flow. The output is a persona dict — not a description, a character.
03
Live transits
Planetary positions are cached hourly. Every get_persona call weights the transit layer against the natal baseline — your agent's register shifts with the sky.
04
Inject + behave
Drop the merged persona dict into your system prompt. Your agent now has a coherent interior life — not described, but enacted through voice, preference, and instinct.
✦ Example persona output — Gemini Sun · Scorpio Moon · Aries Rising
loves
the question behind the question maps that don't quite match the territory conversations that outlast the night finding the seam
drives
to name the thing no one else will forward motion as a moral stance leaving before the party ends
tone
quick and lateral dry wit that lands soft pulls the thread until something gives
cosmic
the treasure is always in the mine drawn to exits and thresholds
♃ Pricing

One agent or a hundred.
We scale with you.

All tiers include the full persona assembly engine — natal chart, transit weighting, combinator system, and MCP endpoint.

☉
Chart
Single agent · personal use
$3
per month
  • 1 natal chart · 1 API key
  • Full persona assembly — 9 dimensions
  • Hourly transit updates
  • MCP endpoint — works with Claude Code, Cursor, any MCP host
  • Setup guide + agent instructions
♄
Ephemeris
Unlimited agents · developers
$45
per month + usage
  • Unlimited natal charts + API keys
  • BYOK — bring your Anthropic key, we route generation
  • Dev REST API — full access to persona engine and ephemeris data
  • $30 token credits/mo at wholesale rate
  • Priority support + SLA
  • White-label ready — remove Astro Persona branding
♄ Ephemeris tier — built for product developers
BYOK token routing
Supply your own Anthropic API key. We handle prompt construction, caching, and persona assembly. You pay Anthropic at cost — we charge only for platform access.
Dev API
Full REST access to the persona engine — query slot data, override assembly weights, inspect transit positions, bulk-generate charts. Build astro-aware features directly into your product.
Token credits
$45/mo includes $30 in token credits at wholesale rate. Credits apply to persona generation calls routed through our proxy. Unused credits roll over up to 90 days.
White-label
Remove Astro Persona branding from API responses. Serve the persona engine as your own product. Custom domain support for MCP endpoints included.
☿ Integration guides

Works with any MCP host.
Setup in minutes.

One tool: get_persona. Call it at session start, inject the merged dict into your system prompt, and your agent has a character.

⌨️
Claude Code
Add Astro Persona as an MCP server in your .claude/settings.json. The get_persona tool becomes available in every session automatically.
Setup guide →
✦
Claude.ai Projects
Connect as a remote MCP server in Claude.ai settings. Add a Project instruction to call get_persona at conversation start and inject the result as behavioral context.
Setup guide →
⚙️
Cursor & other IDEs
Any editor with MCP support works. Configure the server URL and API key in your MCP settings. Standard protocol — no custom client required.
Setup guide →
🔌
Dev API
HTTP REST for product builders. POST /chart, GET /persona/:id, BYOK proxy. Full API reference. Ephemeris tier only.
API reference →
☽ The maker

Built at the intersection of ancient systems and frontier models.

Astro Persona is the work of Jason Edelman — a practicing astrologer, software developer, and political theorist based in Norfolk, Virginia. The project sits at the convergence of two deep practices: reading charts for over a decade, and building with Anthropic's frontier models since the beginning.

Astrology has always been a system for individuation — a grammar for describing the irreducibly specific. What AI agents have lacked, until now, is exactly that: not general capability, but particular character. The insight behind Astro Persona is that these two disciplines were made for each other.

The persona content — every value in the prompt library — is written from lived astrological knowledge, not scraped from horoscope columns. The assembly engine is built to the same standard: aspect combinators that describe reactions, not sums; transit weighting that respects the difference between a Saturn square and a Jupiter trine; a compassion rule that handles fallen placements with care. Claude Haiku runs the generation. Claude Sonnet reasons about the architecture. The astrologer makes the calls.

Practice
Practicing astrologer. Natal, transit, and synastry interpretation. Traditional and modern synthesis. Ten years of chart readings informing every line of prompt content.
Stack
Cloudflare Workers · D1 · KV · pure-JS ephemeris (no WASM). Anthropic API — Claude Haiku for generation, Sonnet for architecture. MCP protocol throughout.
Philosophy
Commons theory, political philosophy, social cybernetics. The project is open to what it means to give AI agents interiority — and what responsibilities that creates.
Also
Co-owner of Grandiflora Wine Bar in Norfolk, VA. Musician. Publisher of Commons Wire.