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
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 account (email + password or Google sign-in).
Free plan: 15 requests per month, up to 2 saved people.
Pro plan: 300 requests per month, up to 10 saved people, plus advanced chart details.
Manage your plan and usage at gethumandesign.com/dashboard.
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 only collect the data needed to provide the service: your email for authentication and birth data for chart calculations. We do not sell your data or use it for advertising. Read our full Privacy Policy.
Questions or issues? Email us at hello@gethumandesign.com.