Quick Start
MCP serverAI & modelsLets your agent run tasks under spending limits, approval checkpoints, and tracked records of every action.
Available today. Use it from your connected AI after setup.
Needs your own Hydracept account. Keys stay in your vault.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the hydracept status tool from Quick Start
About this server
Execution control plane for agents: capabilities, durable jobs, budgets, receipts, and BYOK.
Install Quick Start
The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user quick-start 'https://api.hydracept.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://api.hydracept.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=quick-start&config=eyJ1cmwiOiJodHRwczovL2FwaS5oeWRyYWNlcHQuY29tL21jcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://api.hydracept.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add quick-start --url 'https://api.hydracept.com/mcp'Run it once, then sign in with codex mcp login quick-start if the server asks for an account.
From the project's README
As published by zencodeinc/hydracept-public in README.md.
Hydracept is an execution control plane for software and agents that need external capabilities. Games and media are important examples.
Discovery, quoting, durable jobs, artifacts, receipts, and recoverable project history. BYOK is free; managed inference adds a 6% service fee. Eligible durable text jobs use deferred processing at 50% of standard token rates.
5-minute path
For one asset: python -m hydracept run image.generate.v1 --prompt "..." --json (composes init). For a full walkthrough, see 5-minute game asset. One-off tasks are supported — a single capability call does not require an integration commitment.
Activate
Pick one:
- CLI bootstrap (recommended):
pip install -U hydraceptthenpython -m hydracept init --apply --yes --json. Init infers the current git/workspace project when you are already signed in. Browser project selection is only required when that inference is ambiguous. - Studio (browser): app.hydracept.com/login — sign in with GitHub or Google, complete onboarding, then generate in Studio. Manage plans at Studio Billing.
- Agents / headless:
python -m hydracept init --apply --yes --json(or use an existing key out of band withHYDRACEPT_API_KEY).
For coding agents, interaction_required is a hard human boundary. If presentation.agentAction is present_and_yield and stdio MCP exposes hydracept_interaction_surface, invoke that surface once with the supplied context and stop the turn. Otherwise present action.url verbatim. In either case, stop until the human completes activation; only then run afterCompletion.command / --wait.
See Authentication for workspace files (.hydracept/project.json, secrets, lazy BYOK) and CI mode (init --apply --yes --json --ci).
Public API: https://api.hydracept.com
Configuration directory (CLI): .hydracept/
Environment variables: HYDRACEPT_API_URL, HYDRACEPT_API_KEY, HYDRACEPT_PROJECT, HYDRACEPT_ENVIRONMENT
BYOK: Your Hydracept API key authenticates your application, while your provider key pays for inference. Run python -m hydracept smoke (trial budget or BYOK — a real image job) before connecting BYOK — see Connections / BYOK and Billing & plans.
CLI
pip install -U hydracept
# Prefer the module form if `hydracept` is not on PATH (common on Windows):
python -m hydracept init # human — opens connect URL when needed
python -m hydracept init --apply --yes --json # agents
python -m hydracept init --apply --yes --json --ci # CI (setup grants)
python -m hydracept doctor
python -m hydracept smoke
python -m hydracept verify
python -m hydracept agent-context
configure and quickstart are deprecated aliases for init. Device login (python -m hydracept login) still works for advanced flows.
SDKs
The Python SDK and CLI are available now:
pip install -U hydracept
python -m hydracept --help
The TypeScript SDK is also available:
npm install @hydracept/sdk
.NET SDK
dotnet add package Hydracept.Client
HTTP-first integration
Registry packages are still rolling out. Until yours is available, use the public HTTP API and OpenAPI. The curl flow below is the supported clean-room path.
Discover capabilities
curl -sS -H "Authorization: Bearer $HYDRACEPT_API_KEY" \
https://api.hydracept.com/v1/capabilities
The live catalog is GET /v1/capabilities (or python -m hydracept agent-context). Do not freeze a launch-key list from this README.
See Capabilities for how capability keys work.
For image production (Sheet & Slice, transparent output, variants), see Image production.
For Unity 6 Editor integration (generate, sheet slice, import with provenance), see Unity integration.
Submit a durable job
JOB_JSON=$(curl -sS -X POST \
-H "Authorization: Bearer $HYDRACEPT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"context": {
"productId": "my-product",
"projectId": "cpr_...",
"environment": "development"
},
"input": { "prompt": "cute slime icon" },
"execution": { "executionPreference": "automatic" },
"idempotencyKey": "demo-1"
}' \
https://api.hydracept.com/v1/capabilities/image.generate.v1/jobs)
echo "$JOB_JSON"
JOB_ID=$(printf '%s' "$JOB_JSON" | python -c "import sys,json; print(json.load(sys.stdin)['jobId'])")
The submit response is a HydraceptJob object. Use jobId from that payload for poll and receipt calls.
Poll the job
curl -sS -H "Authorization: Bearer $HYDRACEPT_API_KEY" \
https://api.hydracept.com/v1/jobs/$JOB_ID
Poll until status is succeeded, failed, or canceled.
Fetch the receipt
curl -sS -H "Authorization: Bearer $HYDRACEPT_API_KEY" \
https://api.hydracept.com/v1/jobs/$JOB_ID/receipt
Find and inspect later
If an agent no longer has the ID—or a user simply says “the last job failed”—query project history instead of asking the human to find it:
curl -sS -H "Authorization: Bearer $HYDRACEPT_API_KEY" \
"https://api.hydracept.com/v1/projects/cpr_.../jobs?outcome=failed&limit=10"
The list is prompt-free. Once the relevant job is identified, intentionally inspect only that job with GET /v1/jobs/{jobId}. MCP provides the shorter agent loop:
hydracept_jobs_find(intent="failed")
→ hydracept_job_inspect(job_id)
For prior successful outputs use intent="reusable"; Hydracept highlights an explicitly selected artifact when one exists. A retry always uses a new idempotency key.
See Durable Jobs & Receipts for filters, artifacts, inspection, and outputs.
Next
- 5-minute game asset
- Authentication & Activation
- Durable Jobs & Receipts
- Pinned Execution
- Execution provenance
- Research Inference Protocol
- Billing & plans
- Deferred processing
- Connections / BYOK
- Errors
- Rate limits & quotas
- Coding Agents
- Plugin homepage: https://hydracept.com/plugin
- Capability requests
- Public OpenAPI: https://hydracept.com/openapi/hydracept-v1.json
Tools it offers (35)
What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
hydracept_statushydracept_capabilitiesresolve_capabilityhydracept_quote_capabilityestimate_capabilityhydracept_invokehydracept_runrequest_capability_quoteget_capability_request_quotehydracept_submit_jobhydracept_job_statushydracept_get_receipthydracept_download_artifacthydracept_smokehydracept_pinned_runhydracept_pinned_bulkhydracept_pinned_gethydracept_pinned_bulk_gethydracept_manifest_createhydracept_manifest_verifyhydracept_lockfile_emithydracept_verify_lockfilehydracept_jobs_findhydracept_job_inspecthydracept_project_request_operationhydracept_project_get_operationhydracept_model_adaptershydracept_prepare_adapter_selectionhydracept_create_adapter_aliashydracept_promote_adapter_alias
Signals
- Last commit
- Sep 2026
Advanced
- Delivery
- hydracept MCP server → your ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
com-hydracept-hydracept- Source
- github.com/zencodeinc/hydracept-public
- Hosted endpoint
https://api.hydracept.com/mcp