{"apiVersion":"v1","directorySlug":"astrology33-mcp-d145c84d2d","title":"Astrolog","description":"Astrolog App (astrolog-app.com) — free birth charts, daily horoscopes, tarot, and an AI astrologer. NASA JPL DE440S ephemeris precision for natal charts, transits, synastry compatibility, and solar returns.","pageUrl":"https://www.mcpbundles.com/skills/astrology33-mcp-d145c84d2d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://astrology33.com/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.astrology33/astrology33-mcp-d145c84d2d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_astrolog_features","description":"Find matching public Astrolog or Mi Astrologa pages for a user request. Returns canonical free-tool links and short descriptions, never product, purchase or checkout links. Use this before rendering the launch widget.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":12,"minimum":1},"query":{"type":"string","maxLength":240},"domain":{"enum":["astrolog-app.com","miastrologa.com"],"type":"string"},"locale":{"enum":["en","es"],"type":"string"}}},"title":"Search Astrolog features","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_astrolog_features","displayName":"Search Astrolog features"},{"name":"render_astrolog_features","description":"Render an interactive Astrolog launch widget for the selected public features. It opens ordinary free-tool pages and contains no product, purchase or checkout actions. Call search_astrolog_features first when you need to inspect or refine the matching results.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":12,"minimum":1},"query":{"type":"string","maxLength":240},"domain":{"enum":["astrolog-app.com","miastrologa.com"],"type":"string"},"locale":{"enum":["en","es"],"type":"string"}}},"title":"Render Astrolog launchpad","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"render_astrolog_features","displayName":"Render Astrolog launchpad"},{"name":"compute_natal_chart","description":"Compute a real natal (birth) chart from NASA JPL DE440S ephemerides with Skyfield: exact planetary longitudes, sign and degree, house placements (Placidus by default, Whole Sign on request), Ascendant and Midheaven, and the aspects between them. Requires an exact birth date, local birth time, latitude, longitude and IANA timezone, and it cannot compute houses or an Ascendant without a birth time. It does not geocode: call resolve_birthplace first to turn a place name into those exact numbers, an","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["date","time","latitude","longitude","timezone"],"properties":{"city":{"type":"string","maxLength":120},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"time":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"locale":{"enum":["en","es"],"type":"string"},"latitude":{"type":"number","maximum":90,"minimum":-90},"timezone":{"type":"string","minLength":3},"longitude":{"type":"number","maximum":180,"minimum":-180},"house_system":{"enum":["placidus","whole"],"type":"string"}}},"title":"Compute a natal chart","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compute_natal_chart","displayName":"Compute a natal chart"},{"name":"resolve_birthplace","description":"Turn a place name into the exact latitude, longitude and IANA timezone needed by compute_natal_chart and compute_transits, using Astrolog's own database of ~100,000 cities. ALWAYS call this instead of supplying coordinates or a timezone from memory: the timezone determines the Ascendant and every house cusp, so a plausible but wrong zone produces a confidently wrong chart. Returns several candidates when a name is ambiguous (there are many Springfields, and a Paris in Texas) — show them to the u","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","maximum":10,"minimum":1},"query":{"type":"string","maxLength":120,"minLength":2}}},"title":"Resolve a birthplace","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resolve_birthplace","displayName":"Resolve a birthplace"},{"name":"sky_today","description":"Get what the sky is actually doing right now, computed from NASA JPL DE440S ephemerides with Skyfield: current geocentric longitude, sign and degree for every planet plus Chiron and the Mean Node, the real Moon phase and illumination, which planets are retrograde at this moment, and the aspects currently in orb with their exact orbs. Needs no birth data. Use this for \"what is happening astrologically today\" questions instead of answering from memory.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"locale":{"enum":["en","es"],"type":"string"}}},"title":"Today's sky","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"sky_today","displayName":"Today's sky"},{"name":"compute_transits","description":"Compute real transits to a natal chart over a date window, from NASA JPL DE440S ephemerides with Skyfield. Takes the same birth parameters as compute_natal_chart plus a start and end date, and returns the transiting body, the natal body it aspects, the aspect, the orb and the UTC instant of each hit. The window is capped at 90 days (about four months) and longer windows are sampled more coarsely, so this is a forecast timeline, not minute-precise event timing. Computation can take up to a minute","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["date","time","latitude","longitude","timezone","start","end"],"properties":{"end":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"city":{"type":"string","maxLength":120},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"time":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"start":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"locale":{"enum":["en","es"],"type":"string"},"latitude":{"type":"number","maximum":90,"minimum":-90},"timezone":{"type":"string","minLength":3},"longitude":{"type":"number","maximum":180,"minimum":-180},"house_system":{"enum":["placidus","whole"],"type":"string"}}},"title":"Compute transits","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compute_transits","displayName":"Compute transits"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Astrolog&config=eyJ1cmwiOiAiaHR0cHM6Ly9hc3Ryb2xvZ3kzMy5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Astrolog%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fastrology33.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Astrolog%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fastrology33.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Astrolog&connectorUrl=https%3A%2F%2Fastrology33.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Astrolog\" --url \"https://astrology33.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/astrology33-mcp-d145c84d2d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/astrology33-mcp-d145c84d2d/tools/{tool}","mcpServerUrl":"https://astrology33.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/astrology33-mcp-d145c84d2d?live=1"}