Capabilities

Four callables.
One surface.

Don't hard-code model lists or agent URLs. Discover what's available, inject Skills, attach MCP tools, then call Models and Agents from the same SDK.

One discovery endpoint

Everything you can discover via GET /v1/capabilities, you can call. The proxy bundles them transparently \u2014 no client-side orchestration needed.

xct@solar:~
$ curl https://api.xcity.one/v1/capabilities \\
-H "Authorization: Bearer $TOKEN" | jq '.capabilities' | head -40
 
{
  "models": ["gpt-4o", "claude-sonnet-4-6", "deepseek-v3.2", ...],
  "skills": ["fact-check@v3", "code-review@v2", "summarize@v1"],
  "mcps":   ["github", "linear", "jira", "search", "sheets"],
  "agents": ["research-agent", "qa-agent", "deploy-agent"]
}

// pick anything — then call it
$ xct chat completions create \
    --model gpt-4o \
    --skills "fact-check@v3" \
    --tools github.search_issues \
    --message "Find regressions in main"

Try everything today

Free tier includes all four capabilities across the entire model catalog.

Start free