Same date, same JSON, every time — looked up, not computed live. No account needed to try the free URL below; limits and plans live on pricing.
With or without a key
The keyless URL needs no account. A key comes from any Developer Portal subscription (metered Free or paid), so a key is not the same as “paid”; append it as
?key= — same shape for every client below. Details: Where your key goes.
Subscribe / Upgrade leaves geometry.app: the Developer Portal is Zuplo (keys and quotas); card checkout and invoices are Stripe. That is expected. Billing.
Pick your client
Claude Code / CLI
--scope user writes to ~/.claude.json (all projects). Confirm with /mcp inside Claude Code.
Visual: tutorial · Claude Code.
Claude Desktop
- Open Connectors from the compose + menu (or Settings → Connectors)
- + Add connector → Add custom connector
- Name:
geometry· URL:https://mcp.geometry.app/mcp - Leave Advanced settings empty (no OAuth for the free URL)
- Add — then toggle geometry ON (easy to miss)
- Ask a date question in a conversation
ChatGPT (Plugins)
Same remote MCP URL — ChatGPT calls these Plugins (Claude calls them Connectors). Free URL: Authentication = No Auth.Install once
- Settings → Security and login → Developer mode on (plan / workspace dependent)
- Open chatgpt.com/plugins → + → New Plugin
- Name
geometry, pastehttps://mcp.geometry.app/mcp, set No Auth, accept the risk checkbox → Create - Connect on the consent screen — then
geometryshows under Installed
Use it in a chat (more explicit syntax than Claude)
Required pattern: type@geometry, then name the tool and args. Do not rely on bare natural language or the Plugins + chip alone.
ChatGPT known quirks
Optional icon: PNG ≤10 KB from the tutorial. The free URL needs no separate GEOMETRY account.
See also: OpenAI — Connect and test your plugin.
Visual: tutorial · ChatGPT.
Codex
- Run:
- Or add to
~/.codex/config.toml(project:.codex/config.toml):
- Ask a date question in Codex
Cursor
- Cursor Settings → Tools & MCP → New MCP Server (opens
mcp.json) - Add the remote server:
- Toggle geometry ON in Tools & MCP (easy to miss)
- Ask a date question in Agent
.cursor/mcp.json · global: ~/.cursor/mcp.json.
Visual: tutorial · Cursor.
VS Code
- Command Palette →
MCP: Add Server(orMCP: Open Workspace Folder MCP Configuration) - Add to
.vscode/mcp.json:
- MCP: List Servers — confirm geometry is Running
- Ask a date question in Copilot Chat Agent mode
MCP: Open User Configuration. Key is servers (not Cursor’s mcpServers); HTTP needs "type": "http".
Visual: tutorial · VS Code.
Then ask your AI
Moon phase, season, retrogrades, and day_ruler ship inside
get_date.
ChatGPT one-liners (copy-paste):
give raw json for date 1985-03-15 cardThat tells the agent to paste the complete tool result. The tool has no verbosity flag — only
date. If you read the MCP or HTTP response in code, you already get the full object every call.
No account to try. Fixed lookups — same date, same answer.