Skip to main content
Copy the connector URL, paste it into your MCP client, then ask a date question.
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.
Prefer Claude (Claude Code or Claude Desktop) for natural-language date questions. After you enable the Geometry connector once, Claude usually picks the right tool mid-thread without @ syntax. ChatGPT works on the same MCP URL but needs more explicit prompting to pick the right tool — see ChatGPT quirks below.

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

Prefer a visual? Install walkthroughs on geometry.app — animated steps for every client above.

Claude Code / CLI

Works immediately on the free trial URL — no signup. --scope user writes to ~/.claude.json (all projects). Confirm with /mcp inside Claude Code. Visual: tutorial · Claude Code.

Claude Desktop

  1. Open Connectors from the compose + menu (or Settings → Connectors)
  2. + Add connectorAdd custom connector
  3. Name: geometry · URL: https://mcp.geometry.app/mcp
  4. Leave Advanced settings empty (no OAuth for the free URL)
  5. Add — then toggle geometry ON (easy to miss)
  6. Ask a date question in a conversation
Visual: tutorial · Claude Desktop.

ChatGPT (Plugins)

Same remote MCP URL — ChatGPT calls these Plugins (Claude calls them Connectors). Free URL: Authentication = No Auth.

Install once

  1. Settings → Security and login → Developer mode on (plan / workspace dependent)
  2. Open chatgpt.com/plugins+New Plugin
  3. Name geometry, paste https://mcp.geometry.app/mcp, set No Auth, accept the risk checkbox → Create
  4. Connect on the consent screen — then geometry shows 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

  1. Run:
  1. Or add to ~/.codex/config.toml (project: .codex/config.toml):
  1. Ask a date question in Codex
Visual: tutorial · Codex.

Cursor

  1. Cursor Settings → Tools & MCP → New MCP Server (opens mcp.json)
  2. Add the remote server:
  1. Toggle geometry ON in Tools & MCP (easy to miss)
  2. Ask a date question in Agent
Project file: .cursor/mcp.json · global: ~/.cursor/mcp.json. Visual: tutorial · Cursor.

VS Code

  1. Command PaletteMCP: Add Server (or MCP: Open Workspace Folder MCP Configuration)
  2. Add to .vscode/mcp.json:
  1. MCP: List Servers — confirm geometry is Running
  2. Ask a date question in Copilot Chat Agent mode
User profile: 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):
Full JSON in chat (same as “raw JSON”):
give raw json for date 1985-03-15 card
That 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.