The gethumandesign chat uses AI models like Gemini 2.5 Flash (Pro plan) or Gemini 2.0 Flash-Lite (Free plan). 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 connects to Claude, and any other AI assistant that supports the Model Context Protocol.
Works with
Claude
Claude Code
Gemini CLI
ChatGPT
Codex
See it in action — ChatGPT + gethumandesign
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.
Connect your favorite AI:
gethumandesign
https://api.gethumandesign.com/mcp
gethumandesign
https://api.gethumandesign.com/mcp
Run the following command in your terminal.
claude mcp add --transport http gethumandesign https://api.gethumandesign.com/mcp
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
Requires a paid ChatGPT plan (Plus, Pro, or Team).
https://api.gethumandesign.com/mcp
Add the following to your Codex CLI MCP config. See the docs for the exact file location.
{
"mcpServers": {
"gethumandesign": {
"url": "https://api.gethumandesign.com/mcp"
}
}
}
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
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.
The server exposes six tools:
get_bodygraph — Calculate a chart from birth datetime and place.get_my_design — Get the chart for the account holder (the "this is me" person).get_person_design — Get the chart for a saved person by name.list_people — List all saved people in your account.save_person — Save a person's birth data for later retrieval.remove_person — Remove a saved person by name.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:
readOnlyHintdestructiveHintopenWorldHint| Tool | readOnly | destructive | openWorld | Notes |
|---|---|---|---|---|
get_bodygraph |
true | false | true | Read-only chart calculation; calls external geocoding service and records usage metrics in external database. |
get_my_design |
true | false | true | Retrieves the authenticated user's saved chart; reads from external database and calls external geocoding service. |
get_person_design |
true | false | true | Retrieves a saved person's chart by name; reads from external database and calls external geocoding service. |
list_people |
true | false | true | Lists saved people from external database; no modifications made. |
save_person |
false | false | true | Creates a new person record in external database. |
remove_person |
false | true | true | Permanently deletes a person record from external database. |
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 get_bodygraph 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.
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.
Questions or issues? Email us at hello@gethumandesign.com.