Verified response examplecURL
{
"result": {
"tools": [
{
"name": "resolve_timezone",
"title": "Resolve Timezone",
"description": "Search for locations and return matching timezone identifiers and geo metadata.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"query": {
"type": "string"
},
"lang": {
"type": "string"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
},
"execution": {
"taskSupport": "forbidden"
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "v1"
},
"tool": {
"type": "string"
},
"data": {},
"meta": {
"type": "object",
"properties": {
"surface": {
"type": "string",
"enum": [
"agent_http",
"mcp"
]
},
"units": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
}
]
},
"chargedUnits": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
},
{
"type": "null"
}
]
},
"quotaOutcome": {
"type": "string",
"enum": [
"charged",
"not_charged",
"replayed",
"uncertain"
]
},
"quota": {
"type": "object",
"properties": {
"limit": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"used": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remaining": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"reset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": {}
}
},
"required": [
"surface",
"units",
"chargedUnits",
"quotaOutcome",
"quota"
],
"additionalProperties": {}
},
"error": {
"anyOf": [
{
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"tool",
"data",
"meta"
],
"additionalProperties": false
}
},
{
"name": "generate_chart",
"title": "Generate Chart",
"description": "Generate a natal Human Design chart. Startup and above can request full detail.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"birthDateTime": {
"type": "string",
"pattern": "^(?:\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?|\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?(?:Z|z|[+-](?:[01]\\d|2[0-3]):?[0-5]\\d))$",
"description": "Local wall-clock datetime in YYYY-MM-DDTHH:MM[:SS[.fraction]] format, paired with a separate IANA timezone. Z or UTC offset suffixes are accepted only during the API warning phase and are deprecated."
},
"timezone": {
"type": "string"
},
"detailLevel": {
"default": "core",
"type": "string",
"enum": [
"core",
"full"
]
},
"idempotencyKey": {
"type": "string",
"pattern": "^[A-Za-z0-9._:-]{8,160}$",
"description": "Stable key for this intended calculation. Reuse it for transport retries; use a new key for new work. 8 to 160 characters, using letters, digits, dot, underscore, colon or hyphen only (no spaces) — for example natal:1990-05-15:sydney."
}
},
"required": [
"birthDateTime",
"timezone",
"idempotencyKey"
],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": false,
"openWorldHint": false,
"destructiveHint": false
},
"execution": {
"taskSupport": "forbidden"
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "v1"
},
"tool": {
"type": "string"
},
"data": {},
"meta": {
"type": "object",
"properties": {
"surface": {
"type": "string",
"enum": [
"agent_http",
"mcp"
]
},
"units": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
}
]
},
"chargedUnits": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
},
{
"type": "null"
}
]
},
"quotaOutcome": {
"type": "string",
"enum": [
"charged",
"not_charged",
"replayed",
"uncertain"
]
},
"quota": {
"type": "object",
"properties": {
"limit": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"used": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remaining": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"reset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": {}
}
},
"required": [
"surface",
"units",
"chargedUnits",
"quotaOutcome",
"quota"
],
"additionalProperties": {}
},
"error": {
"anyOf": [
{
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"tool",
"data",
"meta"
],
"additionalProperties": false
}
},
{
"name": "generate_composite_chart",
"title": "Generate Composite Chart",
"description": "Generate a compatibility chart for two people.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"personA": {
"type": "object",
"properties": {
"birthDateTime": {
"type": "string",
"pattern": "^(?:\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?|\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?(?:Z|z|[+-](?:[01]\\d|2[0-3]):?[0-5]\\d))$",
"description": "Local wall-clock datetime in YYYY-MM-DDTHH:MM[:SS[.fraction]] format, paired with a separate IANA timezone. Z or UTC offset suffixes are accepted only during the API warning phase and are deprecated."
},
"timezone": {
"type": "string"
}
},
"required": [
"birthDateTime",
"timezone"
],
"additionalProperties": false
},
"personB": {
"type": "object",
"properties": {
"birthDateTime": {
"type": "string",
"pattern": "^(?:\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?|\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?(?:Z|z|[+-](?:[01]\\d|2[0-3]):?[0-5]\\d))$",
"description": "Local wall-clock datetime in YYYY-MM-DDTHH:MM[:SS[.fraction]] format, paired with a separate IANA timezone. Z or UTC offset suffixes are accepted only during the API warning phase and are deprecated."
},
"timezone": {
"type": "string"
}
},
"required": [
"birthDateTime",
"timezone"
],
"additionalProperties": false
},
"idempotencyKey": {
"type": "string",
"pattern": "^[A-Za-z0-9._:-]{8,160}$",
"description": "Stable key for this intended calculation. Reuse it for transport retries; use a new key for new work. 8 to 160 characters, using letters, digits, dot, underscore, colon or hyphen only (no spaces) — for example natal:1990-05-15:sydney."
}
},
"required": [
"personA",
"personB",
"idempotencyKey"
],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": false,
"openWorldHint": false,
"destructiveHint": false
},
"execution": {
"taskSupport": "forbidden"
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "v1"
},
"tool": {
"type": "string"
},
"data": {},
"meta": {
"type": "object",
"properties": {
"surface": {
"type": "string",
"enum": [
"agent_http",
"mcp"
]
},
"units": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
}
]
},
"chargedUnits": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
},
{
"type": "null"
}
]
},
"quotaOutcome": {
"type": "string",
"enum": [
"charged",
"not_charged",
"replayed",
"uncertain"
]
},
"quota": {
"type": "object",
"properties": {
"limit": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"used": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remaining": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"reset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": {}
}
},
"required": [
"surface",
"units",
"chargedUnits",
"quotaOutcome",
"quota"
],
"additionalProperties": {}
},
"error": {
"anyOf": [
{
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"tool",
"data",
"meta"
],
"additionalProperties": false
}
},
{
"name": "get_reference_item",
"title": "Get Reference Item",
"description": "Load a gate, channel, center, or profile reference record.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"gate",
"channel",
"center",
"profile"
]
},
"id": {
"type": "string"
}
},
"required": [
"kind",
"id"
],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
},
"execution": {
"taskSupport": "forbidden"
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "v1"
},
"tool": {
"type": "string"
},
"data": {},
"meta": {
"type": "object",
"properties": {
"surface": {
"type": "string",
"enum": [
"agent_http",
"mcp"
]
},
"units": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
}
]
},
"chargedUnits": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
},
{
"type": "null"
}
]
},
"quotaOutcome": {
"type": "string",
"enum": [
"charged",
"not_charged",
"replayed",
"uncertain"
]
},
"quota": {
"type": "object",
"properties": {
"limit": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"used": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remaining": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"reset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": {}
}
},
"required": [
"surface",
"units",
"chargedUnits",
"quotaOutcome",
"quota"
],
"additionalProperties": {}
},
"error": {
"anyOf": [
{
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"tool",
"data",
"meta"
],
"additionalProperties": false
}
},
{
"name": "get_transits",
"title": "Get Transits",
"description": "Return a daily planetary forecast or a natal-versus-transit chart for an explicit date.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^(?:\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?|\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?(?:Z|z|[+-](?:[01]\\d|2[0-3]):?[0-5]\\d))$",
"description": "Local wall-clock datetime in YYYY-MM-DDTHH:MM[:SS[.fraction]] format, paired with a separate IANA timezone. Z or UTC offset suffixes are accepted only during the API warning phase and are deprecated."
},
"timezone": {
"type": "string"
},
"natalChart": {
"type": "object",
"properties": {
"birthDateTime": {
"type": "string",
"pattern": "^(?:\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?|\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d{1,7})?)?(?:Z|z|[+-](?:[01]\\d|2[0-3]):?[0-5]\\d))$",
"description": "Local wall-clock datetime in YYYY-MM-DDTHH:MM[:SS[.fraction]] format, paired with a separate IANA timezone. Z or UTC offset suffixes are accepted only during the API warning phase and are deprecated."
},
"timezone": {
"type": "string"
}
},
"required": [
"birthDateTime",
"timezone"
],
"additionalProperties": false
},
"idempotencyKey": {
"type": "string",
"pattern": "^[A-Za-z0-9._:-]{8,160}$",
"description": "Stable key for this intended calculation. Reuse it for transport retries; use a new key for new work. 8 to 160 characters, using letters, digits, dot, underscore, colon or hyphen only (no spaces) — for example natal:1990-05-15:sydney."
}
},
"required": [
"date",
"idempotencyKey"
],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": false,
"openWorldHint": false,
"destructiveHint": false
},
"execution": {
"taskSupport": "forbidden"
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "v1"
},
"tool": {
"type": "string"
},
"data": {},
"meta": {
"type": "object",
"properties": {
"surface": {
"type": "string",
"enum": [
"agent_http",
"mcp"
]
},
"units": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
}
]
},
"chargedUnits": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
},
{
"type": "null"
}
]
},
"quotaOutcome": {
"type": "string",
"enum": [
"charged",
"not_charged",
"replayed",
"uncertain"
]
},
"quota": {
"type": "object",
"properties": {
"limit": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"used": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remaining": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"reset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": {}
}
},
"required": [
"surface",
"units",
"chargedUnits",
"quotaOutcome",
"quota"
],
"additionalProperties": {}
},
"error": {
"anyOf": [
{
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"tool",
"data",
"meta"
],
"additionalProperties": false
}
},
{
"name": "search_celebrities",
"title": "Search Celebrities",
"description": "Search the celebrity database by name.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"required": [
"query"
],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
},
"execution": {
"taskSupport": "forbidden"
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "v1"
},
"tool": {
"type": "string"
},
"data": {},
"meta": {
"type": "object",
"properties": {
"surface": {
"type": "string",
"enum": [
"agent_http",
"mcp"
]
},
"units": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
}
]
},
"chargedUnits": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
},
{
"type": "null"
}
]
},
"quotaOutcome": {
"type": "string",
"enum": [
"charged",
"not_charged",
"replayed",
"uncertain"
]
},
"quota": {
"type": "object",
"properties": {
"limit": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"used": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"remaining": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"reset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": {}
}
},
"required": [
"surface",
"units",
"chargedUnits",
"quotaOutcome",
"quota"
],
"additionalProperties": {}
},
"error": {
"anyOf": [
{
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"tool",
"data",
"meta"
],
"additionalProperties": false
}
}
]
},
"jsonrpc": "2.0",
"id": 2
}
Generated on 5 September 2026 by running the MCP server release build against the Business-tier tool catalogue defined in the API source. This is the verbatim tools/list result, not a capture from the live service; a live capture needs a protected API key.