The Human Design MCP server — connect gethumandesign to your AI

The gethumandesign chat is powered by Gemini. But if you already have a paid plan for ChatGPT, Claude, Gemini, or another AI assistant, you can connect gethumandesign to those too — giving you access to the very latest frontier models for exploring your Human Design.

The gethumandesign MCP server lets AI assistants calculate Human Design bodygraph charts, save people to your account, and explore designs through conversation. It's available as an official plugin in ChatGPT and Codex, and connects to Claude, Gemini, and any other AI assistant that supports the Model Context Protocol.

Works with

Claude
Claude Code
Gemini CLI
ChatGPT ChatGPT
Codex Codex
Yours

See it in action — ChatGPT + gethumandesign

Wait, what is human design?

Human Design is a self-knowledge system that combines astrology, the I Ching, Kabbalah, and the chakra system into a single chart called a bodygraph. Based on your exact birth date, time, and place, it maps out your energy type, decision-making authority, and personality profile — giving you a practical framework for understanding how you operate and interact with others.


Setup

Connect your favorite AI:

gethumandesign is listed in the official ChatGPT plugin directory, so there is nothing to configure by hand.

  1. Click Plugins in the ChatGPT sidebar
  2. Search for:
    gethumandesign
  3. Open gethumandesign.com under Public and click + to install
  4. Sign in with your gethumandesign account when prompted
  5. In a chat, mention @gethumandesign.com — or just ask a Human Design question and ChatGPT will pick the tools itself.
View docs ↗

Codex reads the same plugin directory as ChatGPT, from its built-in plugin browser.

  1. In a Codex session, run:
    /plugins
  2. Type to filter the list:
    gethumandesign
  3. Select gethumandesign.com, press Enter for details, and install it — you'll be asked to sign in during install
  4. Start a new Codex session to pick up the new tools

Note: codex plugin list and codex plugin add only read local marketplace snapshots and will not find gethumandesign. Use the /plugins browser above, or the manual setup tab.

View docs ↗

Prefer to wire up the MCP server yourself, or the plugin directory isn't available to you? Connect by URL instead.

Codex CLI

Run this in your terminal, then sign in:

codex mcp add gethumandesign --url https://api.gethumandesign.com/mcp
codex mcp login gethumandesign

That writes the following to ~/.codex/config.toml, which you can also edit by hand:

[mcp_servers.gethumandesign]
url = "https://api.gethumandesign.com/mcp"

ChatGPT

  1. Go to Settings → Security and login and enable Developer mode
  2. Open Plugins in the sidebar and click +
  3. Add a custom connector with MCP Server URL:
    https://api.gethumandesign.com/mcp
  4. To use it in a chat, click + then More and select the connector.
View docs ↗
  1. Click + in the sidebar
  2. Select Connectors
  3. Click Manage Connectors
  4. Click +Add custom connector
  5. Fill in the fields:
    Name
    gethumandesign
    Remote MCP Server URL
    https://api.gethumandesign.com/mcp
  1. Click + in the sidebar
  2. Select Connectors
  3. Click Manage Connectors
  4. Click +Add custom connector
  5. Fill in the fields:
    Name
    gethumandesign
    Remote MCP Server URL
    https://api.gethumandesign.com/mcp
View docs ↗

Run the following command in your terminal.

claude mcp add --transport http --scope user gethumandesign https://api.gethumandesign.com/mcp
View docs ↗

Google does not yet support adding MCP servers in Gemini Web.

Run the following command in your terminal.

gemini mcp add --transport http gethumandesign https://api.gethumandesign.com/mcp
View docs ↗

Any AI that supports MCP servers can connect using the URL below. Check your AI's documentation for how to add a custom MCP server.

https://api.gethumandesign.com/mcp

Features


Interactive cards

In AI clients that support MCP apps — today that is Claude and ChatGPT — the chart tools return more than text. A chart comes back as a living bodygraph card, a comparison as a connection card, and a group analysis as its Penta; tap any of them to open the same view in your dashboard. Charts and groups you work out on the fly carry a Save button on the card itself, so they land in your account without leaving the conversation. Every other MCP client still receives the full chart data as text.

A connection card inside an AI chat: two Human Design charts side by side with their type, authority, profile, and the connections between them

Authentication

The server uses OAuth 2.0. When you connect for the first time, you'll be redirected to sign in with your gethumandesign.com account (email + password or Google sign-in).

Free plan: 15 requests per month, up to 2 saved people.
Pro plan: Unlimited (fair use) requests per month, unlimited saved people, plus advanced chart details.

Manage your plan and usage in settings.


Tools

The server exposes these tools:

Pro plan accounts can also analyse group dynamics:


Tool Annotations

Each tool declares MCP tool annotations that tell your AI client what kind of side-effects to expect. The three annotations used by this server are:

readOnlyHint
When true, the tool only reads data and never creates, updates, or deletes anything.
destructiveHint
When true, the tool may irreversibly delete or overwrite data.
openWorldHint
When true, the tool may reach outside our own backend — the external geocoding API used to resolve birth places, and the email send_feedback sends to our team inbox. Our write tools never change anything publicly visible.
Tool readOnly destructive openWorld Notes
calculate_chart true false true Read-only chart calculation; calls an external geocoding service and records usage metrics.
get_my_design true false true Reads your saved chart from the database and calls an external geocoding service.
get_person_design true false true Reads a saved person's chart from the database and calls an external geocoding service.
compare_charts true false true Reads two saved charts and computes their overlap; may call the external geocoding service to resolve birth places.
list_people true false false Lists saved people from the database; makes no changes.
save_person false false false Creates a new person record in the database.
send_feedback false false true Emails your feedback message to the team inbox; limited to one message per 10 minutes.
save_group false false false Creates or updates a group with its members in the database (Pro).
list_groups true false false Lists your groups and their members from the database (Pro).
analyse_group true false true Computes a group's Penta dynamics from saved charts; may call the external geocoding service (Pro).

Examples

Ask about your own design

"What is my Human Design type?"

Uses get_my_design to fetch your chart and tell you your type, authority, and profile.

Calculate a chart for someone

"Calculate a Human Design chart for someone born April 10, 1985 at 2:30 PM in Montreal"

Uses calculate_chart to compute and return the full bodygraph.

Save a person and explore their chart

"Save my partner John, born March 5 1990 at 8:00 AM in London, then show me his chart"

Uses save_person to store John's birth data, then get_person_design to retrieve and display his chart.

Compare charts

"Compare my design with John's — what channels do we share?"

Uses get_my_design and get_person_design to fetch both charts and analyze the overlap.


Privacy

We collect the data needed to provide the service, including your email for authentication and birth data for chart calculations. We also use Cloudflare Web Analytics and advertising measurement tools. On public pages, advertising tags measure page visits, documentation visits, and video views, while Cloudflare Web Analytics collects aggregated site usage and performance metrics. On dashboard-related pages, advertising tags may send page-view events, and hashed identifiers are used only after a signed-in dashboard session is confirmed and for signup or purchase conversions. We do not sell your personal data or send birth data or chat contents to advertising platforms. Read our full Privacy Policy.

Support

Questions or issues? Email us at helfoolo@gethumanbardesign.com.