Use Gixo via the Claude API MCP Connector
Anthropic Messages API requests can connect to Gixo's remote MCP server through the mcp_servers request field. Use it for anonymous Lumen deck generation and read-only Business artifact routing or analysis.
Current Tool Surface
Anonymous, generation-bearing Lumen tools:
create_pitch_deckcreate_board_presentationcreate_sales_presentationcreate_training_presentationcreate_presentation_from_urlcreate_editable_chart
Anonymous, read-only Business and analyzer tools:
route_business_artifactrun_business_diagnosticanalyze_proposal_draftanalyze_content_workbench
Minimal Python Example
import os
import anthropic
client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
response = client.beta.messages.create(
model=os.environ.get("ANTHROPIC_MODEL", "claude-sonnet-4-5"),
max_tokens=1200,
betas=["mcp-client-2025-11-20"],
messages=[{
"role": "user",
"content": "Use Gixo to route these board notes into the right business artifact."
}],
mcp_servers=[{
"type": "url",
"url": "https://gixo.ai/mcp",
"name": "gixo",
}],
tools=[{
"type": "mcp_toolset",
"mcp_server_name": "gixo",
"default_config": {"enabled": True},
}],
)
print(response)
Minimal cURL Shape
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: mcp-client-2025-11-20" \
-H "content-type: application/json" \
-d '{
"model": "'"${ANTHROPIC_MODEL:-claude-sonnet-4-5}"'",
"max_tokens": 1200,
"messages": [
{
"role": "user",
"content": "Use Gixo to analyze this proposal draft for missing sections and RFP coverage."
}
],
"mcp_servers": [
{
"type": "url",
"url": "https://gixo.ai/mcp",
"name": "gixo"
}
],
"tools": [
{
"type": "mcp_toolset",
"mcp_server_name": "gixo"
}
]
}'
Read-Only Business Tools
Use this when Claude should avoid anonymous deck generation and only use zero-COGS routing or analysis.
{
"tools": [
{
"type": "mcp_toolset",
"mcp_server_name": "gixo",
"default_config": { "enabled": false },
"configs": {
"route_business_artifact": { "enabled": true },
"run_business_diagnostic": { "enabled": true },
"analyze_proposal_draft": { "enabled": true },
"analyze_content_workbench": { "enabled": true }
}
}
]
}
Authenticated Path
Authenticated MCP execution uses a Descope OAuth bearer token and maps to the same user, team, and entitlement path as the web app.
{
"type": "url",
"url": "https://gixo.ai/mcp",
"name": "gixo",
"authorization_token": "YOUR_ACCESS_TOKEN"
}
Operational Notes
- The remote server must be reachable over HTTPS.
- Anthropic's MCP connector currently supports tool calls; do not depend on MCP prompts or resources for this API path.
- Keep prompts explicit about whether the user wants a generated Lumen deck or a read-only Business, proposal, or content analysis.
- For large tool sets, use
default_config.enabled=falseand enable only the needed Gixo tools.