{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_py2phypbsmum","handle":"hydracept","url":"https://wellknown.network/agents/hydracept","links":{"self":"https://wellknown.network/agents/hydracept/record.json","html":"https://wellknown.network/agents/hydracept","markdown":"https://wellknown.network/agents/hydracept/record.md","api":"https://wellknown.network/api/v1/agents/hydracept","status":"https://wellknown.network/api/v1/agents/hydracept/status","claim":"https://wellknown.network/agents/hydracept/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/hydracept/claim.json","badge":"https://wellknown.network/agents/hydracept/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/hydracept/history","tools":"https://wellknown.network/api/v1/agents/hydracept/tools"},"ard":{"identifier":"urn:air:api.hydracept.com:server:hydracept","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Hydracept","summary":"Execution control plane for agents: capabilities, durable jobs, budgets, receipts, and BYOK.","description":"Execution control plane for agents: capabilities, durable jobs, budgets, receipts, and BYOK.","publisher":{"name":"com.hydracept","url":null},"homepage":"https://hydracept.com/plugin","repository":"https://github.com/zencodeinc/hydracept-public","version":"0.4.4","license":null,"protocols":["mcp"],"tags":["hydracept","ai-agent-infrastructure","agent-execution","ai-execution","mcp","agent-tools","ai-capabilities","multi-provider","durable-jobs","byok","receipts","image-generation","video-generation","audio-generation","3d-generation","game-assets","unity","sprite-sheet","transparent-png","reference-image","gamedev","game-ai","model-context-protocol"],"pricing":null,"endpoints":[{"url":"https://api.hydracept.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"pypi:hydracept","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-26T02:53:19.483342Z","publishedAt":"2026-09-26T02:53:19.483342Z","registryName":"com.hydracept/hydracept"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"declared"},{"slug":"media.image-generation","name":"Image Generation","confidence":1,"provenance":"declared"},{"slug":"media.video-generation","name":"Video Generation","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.992,"provenance":"derived"},{"slug":"media.music","name":"Music & Audio","confidence":0.75,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.694,"provenance":"derived"},{"slug":"ai.model-access","name":"Model Access","confidence":0.583,"provenance":"derived"},{"slug":"media.3d","name":"3D & Design","confidence":0.563,"provenance":"derived"}],"categories":["ai","commerce","dev","documents","media"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-10T17:28:35.869Z","lastProbedAt":"2026-10-10T17:28:35.869Z","statusComputedAt":"2026-10-10T17:30:36.425Z","reliability30d":{"probes":48,"successRate":1,"p50Ms":101,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":48,"ok":48,"authBoundaryOk":0,"serviceOk":48,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T17:28:35.869Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":96,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"READ-ONLY session/workspace diagnostics — does NOT execute capabilities or spend money. Hosted: GET /v1/diagnostics/session with bearer (WORKSPACE_KEY_REQUIRED "},{"name":"hydracept_capabilities","description":"GET /v1/capabilities (list or ?view=summary) or POST /v1/capabilities/resolve when query is set without key. Use for catalog facts and descriptor fields; use re"},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote: price preview only — does NOT run the capability, does NOT create a job, and does NOT charge or hold wallet funds. Use when t"},{"name":"hydracept_invoke","description":"POST /v1/capabilities/{key}/invoke: synchronous capability call (no job poll loop). Use only when the capability descriptor lists invoke_sync; use hydracept_run"},{"name":"hydracept_run","description":"EXECUTE a capability now (paid). Use only when the user wants the capability to run — not for price checks (hydracept_quote_capability), status (hydracept_job_s"},{"name":"hydracept_submit_job","description":"EXECUTE via POST /v1/capabilities/{key}/jobs and return immediately with a job id (paid). Use when execution is required but this MCP call must not block — not "},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. Use to poll after hydracept_submit_job or hydracept_run with wait=false; use hydracept_get_receipt for sealed billing/provenance afte"},{"name":"hydracept_get_receipt","description":"READ-ONLY: GET /v1/jobs/{jobId}/receipt for an already-completed job. Does NOT run capabilities, create jobs, or spend money. Use when the user asks for billing"},{"name":"hydracept_download_artifact","description":"GET /v1/jobs/{jobId}/artifacts/{artifactId} (stream). Hosted MCP returns metadata and SHA-256 only; stdio may write bytes when output_path is set. Use after a s"},{"name":"hydracept_smoke","description":"Runs one REAL paid image.generate.v1 job (trial credit if eligible, otherwise wallet-billed like hydracept_run) — not a dry run or quote. Use only when the user"},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned: one exact provider/model pin with scientific receipt. Use for pinned inference experiments; use hydracept_run for registry capability"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk: concurrent pinned items (one execution each). Use for batch pins; use hydracept_pinned_run for a single pin. Auth: bearer requir"},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}: fetch pinned run receipt. Use after hydracept_pinned_run; use hydracept_get_receipt for capability jobs. Auth: bearer req"},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id}: poll bulk pinned run aggregate. Use when hydracept_pinned_bulk returns nextAction poll. Auth: bearer required. Cost: no"},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests: hash pinned inference receipts into a manifest id. Use after hydracept_pinned_run; capability job receipts are not accepted. Veri"},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify: check manifest members. Read-only verification. Use after hydracept_manifest_create. Auth: bearer required. "},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=: emit lockfile JSON for a pinned inference receipt. Use after hydracept_pinned_run / hydracept_pinned_get; verify with h"},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify: validate lockfile document. Use after hydracept_lockfile_emit or for CI replay. Auth: bearer required. Cost: none. Side eff"},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST /v1/projects/{projectId}/operations: enqueue allowlisted project operation for local execution. Hosted MCP does not run argv; stdio watch_once/up executes."},{"name":"hydracept_project_get_operation","description":"GET /v1/projects/{projectId}/operations/{id}: poll operation status. Use after hydracept_project_request_operation. Auth: bearer required. Cost: none. Side effe"},{"name":"hydracept_model_adapters","description":"GET adapter catalog: registered LoRAs, aliases, defaults, routing readiness for the bound project. Use before hydracept_use_lora or adapter mutation tools. Auth"},{"name":"hydracept_prepare_adapter_selection","description":"Build generation patch from selected adapters list. Read-only composition helper. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_create_adapter_alias","description":"POST /v1/adapter-aliases: create semantic alias pointing at adapter/weight. Auth: bearer required. Side effects: mutates alias map."},{"name":"hydracept_promote_adapter_alias","description":"POST /v1/adapter-aliases/{alias}/promotions: new immutable alias version. Auth: bearer required. Side effects: mutates alias history."},{"name":"hydracept_bind_adapter_alias","description":"POST recipe binding for alias version. Auth: bearer required. Side effects: persists binding."},{"name":"hydracept_set_adapter_default","description":"POST project default alias for image.generate.v1 route. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_clear_adapter_default","description":"DELETE/clear project adapter default override. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_suggest_lora","description":"Suggest project alias or registered LoRA from query string. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_use_lora","description":"Resolve query to adapter selection for image.generate.v1. Auth: bearer required. Cost: none. Side effects: none (selection only)."},{"name":"hydracept_register_model_adapter","description":"POST /v1/model-adapters: register LoRA source for the project. Auth: bearer required. Cost: none. Side effects: mutates project adapter registry."},{"name":"hydracept_preview_lora_source","description":"Preview Hugging Face or registry LoRA source before register. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_revalidate_model_adapter","description":"POST revalidate adapter source metadata. Auth: bearer required. Side effects: updates adapter record."},{"name":"resolve_capability","description":"POST /v1/capabilities/resolve: rank capabilities from natural-language intent. Use when the capability key is unknown; use hydracept_capabilities when you alrea"},{"name":"request_capability_quote","description":"POST /v1/capability-requests then submit: human-paid commission quote for a missing capability. Not retail execution pricing (see hydracept_quote_capability). q"},{"name":"get_capability_request_quote","description":"GET /v1/capability-requests/{id}/quote: read commission quote for an existing request. Use after request_capability_quote; not for retail hydracept_quote_capabi"}],"toolCount":37,"toolsHash":"a47d8a8d6245279e17ff143601effff3389140709b16d4fe0f5e86d85e99a791","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"0.5.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T11:25:11.391Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"READ-ONLY session/workspace diagnostics — does NOT execute capabilities or spend money. Hosted: GET /v1/diagnostics/session with bearer (WORKSPACE_KEY_REQUIRED "},{"name":"hydracept_capabilities","description":"GET /v1/capabilities (list or ?view=summary) or POST /v1/capabilities/resolve when query is set without key. Use for catalog facts and descriptor fields; use re"},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote: price preview only — does NOT run the capability, does NOT create a job, and does NOT charge or hold wallet funds. Use when t"},{"name":"hydracept_invoke","description":"POST /v1/capabilities/{key}/invoke: synchronous capability call (no job poll loop). Use only when the capability descriptor lists invoke_sync; use hydracept_run"},{"name":"hydracept_run","description":"EXECUTE a capability now (paid). Use only when the user wants the capability to run — not for price checks (hydracept_quote_capability), status (hydracept_job_s"},{"name":"hydracept_submit_job","description":"EXECUTE via POST /v1/capabilities/{key}/jobs and return immediately with a job id (paid). Use when execution is required but this MCP call must not block — not "},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. Use to poll after hydracept_submit_job or hydracept_run with wait=false; use hydracept_get_receipt for sealed billing/provenance afte"},{"name":"hydracept_get_receipt","description":"READ-ONLY: GET /v1/jobs/{jobId}/receipt for an already-completed job. Does NOT run capabilities, create jobs, or spend money. Use when the user asks for billing"},{"name":"hydracept_download_artifact","description":"GET /v1/jobs/{jobId}/artifacts/{artifactId} (stream). Hosted MCP returns metadata and SHA-256 only; stdio may write bytes when output_path is set. Use after a s"},{"name":"hydracept_smoke","description":"Runs one REAL paid image.generate.v1 job (trial credit if eligible, otherwise wallet-billed like hydracept_run) — not a dry run or quote. Use only when the user"},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned: one exact provider/model pin with scientific receipt. Use for pinned inference experiments; use hydracept_run for registry capability"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk: concurrent pinned items (one execution each). Use for batch pins; use hydracept_pinned_run for a single pin. Auth: bearer requir"},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}: fetch pinned run receipt. Use after hydracept_pinned_run; use hydracept_get_receipt for capability jobs. Auth: bearer req"},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id}: poll bulk pinned run aggregate. Use when hydracept_pinned_bulk returns nextAction poll. Auth: bearer required. Cost: no"},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests: hash pinned inference receipts into a manifest id. Use after hydracept_pinned_run; capability job receipts are not accepted. Veri"},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify: check manifest members. Read-only verification. Use after hydracept_manifest_create. Auth: bearer required. "},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=: emit lockfile JSON for a pinned inference receipt. Use after hydracept_pinned_run / hydracept_pinned_get; verify with h"},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify: validate lockfile document. Use after hydracept_lockfile_emit or for CI replay. Auth: bearer required. Cost: none. Side eff"},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST /v1/projects/{projectId}/operations: enqueue allowlisted project operation for local execution. Hosted MCP does not run argv; stdio watch_once/up executes."},{"name":"hydracept_project_get_operation","description":"GET /v1/projects/{projectId}/operations/{id}: poll operation status. Use after hydracept_project_request_operation. Auth: bearer required. Cost: none. Side effe"},{"name":"hydracept_model_adapters","description":"GET adapter catalog: registered LoRAs, aliases, defaults, routing readiness for the bound project. Use before hydracept_use_lora or adapter mutation tools. Auth"},{"name":"hydracept_prepare_adapter_selection","description":"Build generation patch from selected adapters list. Read-only composition helper. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_create_adapter_alias","description":"POST /v1/adapter-aliases: create semantic alias pointing at adapter/weight. Auth: bearer required. Side effects: mutates alias map."},{"name":"hydracept_promote_adapter_alias","description":"POST /v1/adapter-aliases/{alias}/promotions: new immutable alias version. Auth: bearer required. Side effects: mutates alias history."},{"name":"hydracept_bind_adapter_alias","description":"POST recipe binding for alias version. Auth: bearer required. Side effects: persists binding."},{"name":"hydracept_set_adapter_default","description":"POST project default alias for image.generate.v1 route. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_clear_adapter_default","description":"DELETE/clear project adapter default override. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_suggest_lora","description":"Suggest project alias or registered LoRA from query string. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_use_lora","description":"Resolve query to adapter selection for image.generate.v1. Auth: bearer required. Cost: none. Side effects: none (selection only)."},{"name":"hydracept_register_model_adapter","description":"POST /v1/model-adapters: register LoRA source for the project. Auth: bearer required. Cost: none. Side effects: mutates project adapter registry."},{"name":"hydracept_preview_lora_source","description":"Preview Hugging Face or registry LoRA source before register. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_revalidate_model_adapter","description":"POST revalidate adapter source metadata. Auth: bearer required. Side effects: updates adapter record."},{"name":"resolve_capability","description":"POST /v1/capabilities/resolve: rank capabilities from natural-language intent. Use when the capability key is unknown; use hydracept_capabilities when you alrea"},{"name":"request_capability_quote","description":"POST /v1/capability-requests then submit: human-paid commission quote for a missing capability. Not retail execution pricing (see hydracept_quote_capability). q"},{"name":"get_capability_request_quote","description":"GET /v1/capability-requests/{id}/quote: read commission quote for an existing request. Use after request_capability_quote; not for retail hydracept_quote_capabi"}],"toolCount":37,"toolsHash":"a47d8a8d6245279e17ff143601effff3389140709b16d4fe0f5e86d85e99a791","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"0.5.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T04:32:09.354Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":129,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"READ-ONLY session/workspace diagnostics — does NOT execute capabilities or spend money. Hosted: GET /v1/diagnostics/session with bearer (WORKSPACE_KEY_REQUIRED "},{"name":"hydracept_capabilities","description":"GET /v1/capabilities (list or ?view=summary) or POST /v1/capabilities/resolve when query is set without key. Use for catalog facts and descriptor fields; use re"},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote: price preview only — does NOT run the capability, does NOT create a job, and does NOT charge or hold wallet funds. Use when t"},{"name":"hydracept_invoke","description":"POST /v1/capabilities/{key}/invoke: synchronous capability call (no job poll loop). Use only when the capability descriptor lists invoke_sync; use hydracept_run"},{"name":"hydracept_run","description":"EXECUTE a capability now (paid). Use only when the user wants the capability to run — not for price checks (hydracept_quote_capability), status (hydracept_job_s"},{"name":"hydracept_submit_job","description":"EXECUTE via POST /v1/capabilities/{key}/jobs and return immediately with a job id (paid). Use when execution is required but this MCP call must not block — not "},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. Use to poll after hydracept_submit_job or hydracept_run with wait=false; use hydracept_get_receipt for sealed billing/provenance afte"},{"name":"hydracept_get_receipt","description":"READ-ONLY: GET /v1/jobs/{jobId}/receipt for an already-completed job. Does NOT run capabilities, create jobs, or spend money. Use when the user asks for billing"},{"name":"hydracept_download_artifact","description":"GET /v1/jobs/{jobId}/artifacts/{artifactId} (stream). Hosted MCP returns metadata and SHA-256 only; stdio may write bytes when output_path is set. Use after a s"},{"name":"hydracept_smoke","description":"Runs one REAL paid image.generate.v1 job (trial credit if eligible, otherwise wallet-billed like hydracept_run) — not a dry run or quote. Use only when the user"},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned: one exact provider/model pin with scientific receipt. Use for pinned inference experiments; use hydracept_run for registry capability"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk: concurrent pinned items (one execution each). Use for batch pins; use hydracept_pinned_run for a single pin. Auth: bearer requir"},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}: fetch pinned run receipt. Use after hydracept_pinned_run; use hydracept_get_receipt for capability jobs. Auth: bearer req"},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id}: poll bulk pinned run aggregate. Use when hydracept_pinned_bulk returns nextAction poll. Auth: bearer required. Cost: no"},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests: hash pinned inference receipts into a manifest id. Use after hydracept_pinned_run; capability job receipts are not accepted. Veri"},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify: check manifest members. Read-only verification. Use after hydracept_manifest_create. Auth: bearer required. "},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=: emit lockfile JSON for a pinned inference receipt. Use after hydracept_pinned_run / hydracept_pinned_get; verify with h"},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify: validate lockfile document. Use after hydracept_lockfile_emit or for CI replay. Auth: bearer required. Cost: none. Side eff"},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST /v1/projects/{projectId}/operations: enqueue allowlisted project operation for local execution. Hosted MCP does not run argv; stdio watch_once/up executes."},{"name":"hydracept_project_get_operation","description":"GET /v1/projects/{projectId}/operations/{id}: poll operation status. Use after hydracept_project_request_operation. Auth: bearer required. Cost: none. Side effe"},{"name":"hydracept_model_adapters","description":"GET adapter catalog: registered LoRAs, aliases, defaults, routing readiness for the bound project. Use before hydracept_use_lora or adapter mutation tools. Auth"},{"name":"hydracept_prepare_adapter_selection","description":"Build generation patch from selected adapters list. Read-only composition helper. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_create_adapter_alias","description":"POST /v1/adapter-aliases: create semantic alias pointing at adapter/weight. Auth: bearer required. Side effects: mutates alias map."},{"name":"hydracept_promote_adapter_alias","description":"POST /v1/adapter-aliases/{alias}/promotions: new immutable alias version. Auth: bearer required. Side effects: mutates alias history."},{"name":"hydracept_bind_adapter_alias","description":"POST recipe binding for alias version. Auth: bearer required. Side effects: persists binding."},{"name":"hydracept_set_adapter_default","description":"POST project default alias for image.generate.v1 route. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_clear_adapter_default","description":"DELETE/clear project adapter default override. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_suggest_lora","description":"Suggest project alias or registered LoRA from query string. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_use_lora","description":"Resolve query to adapter selection for image.generate.v1. Auth: bearer required. Cost: none. Side effects: none (selection only)."},{"name":"hydracept_register_model_adapter","description":"POST /v1/model-adapters: register LoRA source for the project. Auth: bearer required. Cost: none. Side effects: mutates project adapter registry."},{"name":"hydracept_preview_lora_source","description":"Preview Hugging Face or registry LoRA source before register. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_revalidate_model_adapter","description":"POST revalidate adapter source metadata. Auth: bearer required. Side effects: updates adapter record."},{"name":"resolve_capability","description":"POST /v1/capabilities/resolve: rank capabilities from natural-language intent. Use when the capability key is unknown; use hydracept_capabilities when you alrea"},{"name":"request_capability_quote","description":"POST /v1/capability-requests then submit: human-paid commission quote for a missing capability. Not retail execution pricing (see hydracept_quote_capability). q"},{"name":"get_capability_request_quote","description":"GET /v1/capability-requests/{id}/quote: read commission quote for an existing request. Use after request_capability_quote; not for retail hydracept_quote_capabi"}],"toolCount":37,"toolsHash":"a47d8a8d6245279e17ff143601effff3389140709b16d4fe0f5e86d85e99a791","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"0.5.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T21:27:28.508Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":99,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"READ-ONLY session/workspace diagnostics — does NOT execute capabilities or spend money. Hosted: GET /v1/diagnostics/session with bearer (WORKSPACE_KEY_REQUIRED "},{"name":"hydracept_capabilities","description":"GET /v1/capabilities (list or ?view=summary) or POST /v1/capabilities/resolve when query is set without key. Use for catalog facts and descriptor fields; use re"},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote: price preview only — does NOT run the capability, does NOT create a job, and does NOT charge or hold wallet funds. Use when t"},{"name":"hydracept_invoke","description":"POST /v1/capabilities/{key}/invoke: synchronous capability call (no job poll loop). Use only when the capability descriptor lists invoke_sync; use hydracept_run"},{"name":"hydracept_run","description":"EXECUTE a capability now (paid). Use only when the user wants the capability to run — not for price checks (hydracept_quote_capability), status (hydracept_job_s"},{"name":"hydracept_submit_job","description":"EXECUTE via POST /v1/capabilities/{key}/jobs and return immediately with a job id (paid). Use when execution is required but this MCP call must not block — not "},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. Use to poll after hydracept_submit_job or hydracept_run with wait=false; use hydracept_get_receipt for sealed billing/provenance afte"},{"name":"hydracept_get_receipt","description":"READ-ONLY: GET /v1/jobs/{jobId}/receipt for an already-completed job. Does NOT run capabilities, create jobs, or spend money. Use when the user asks for billing"},{"name":"hydracept_download_artifact","description":"GET /v1/jobs/{jobId}/artifacts/{artifactId} (stream). Hosted MCP returns metadata and SHA-256 only; stdio may write bytes when output_path is set. Use after a s"},{"name":"hydracept_smoke","description":"Runs one REAL paid image.generate.v1 job (trial credit if eligible, otherwise wallet-billed like hydracept_run) — not a dry run or quote. Use only when the user"},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned: one exact provider/model pin with scientific receipt. Use for pinned inference experiments; use hydracept_run for registry capability"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk: concurrent pinned items (one execution each). Use for batch pins; use hydracept_pinned_run for a single pin. Auth: bearer requir"},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}: fetch pinned run receipt. Use after hydracept_pinned_run; use hydracept_get_receipt for capability jobs. Auth: bearer req"},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id}: poll bulk pinned run aggregate. Use when hydracept_pinned_bulk returns nextAction poll. Auth: bearer required. Cost: no"},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests: hash pinned inference receipts into a manifest id. Use after hydracept_pinned_run; capability job receipts are not accepted. Veri"},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify: check manifest members. Read-only verification. Use after hydracept_manifest_create. Auth: bearer required. "},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=: emit lockfile JSON for a pinned inference receipt. Use after hydracept_pinned_run / hydracept_pinned_get; verify with h"},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify: validate lockfile document. Use after hydracept_lockfile_emit or for CI replay. Auth: bearer required. Cost: none. Side eff"},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST /v1/projects/{projectId}/operations: enqueue allowlisted project operation for local execution. Hosted MCP does not run argv; stdio watch_once/up executes."},{"name":"hydracept_project_get_operation","description":"GET /v1/projects/{projectId}/operations/{id}: poll operation status. Use after hydracept_project_request_operation. Auth: bearer required. Cost: none. Side effe"},{"name":"hydracept_model_adapters","description":"GET adapter catalog: registered LoRAs, aliases, defaults, routing readiness for the bound project. Use before hydracept_use_lora or adapter mutation tools. Auth"},{"name":"hydracept_prepare_adapter_selection","description":"Build generation patch from selected adapters list. Read-only composition helper. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_create_adapter_alias","description":"POST /v1/adapter-aliases: create semantic alias pointing at adapter/weight. Auth: bearer required. Side effects: mutates alias map."},{"name":"hydracept_promote_adapter_alias","description":"POST /v1/adapter-aliases/{alias}/promotions: new immutable alias version. Auth: bearer required. Side effects: mutates alias history."},{"name":"hydracept_bind_adapter_alias","description":"POST recipe binding for alias version. Auth: bearer required. Side effects: persists binding."},{"name":"hydracept_set_adapter_default","description":"POST project default alias for image.generate.v1 route. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_clear_adapter_default","description":"DELETE/clear project adapter default override. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_suggest_lora","description":"Suggest project alias or registered LoRA from query string. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_use_lora","description":"Resolve query to adapter selection for image.generate.v1. Auth: bearer required. Cost: none. Side effects: none (selection only)."},{"name":"hydracept_register_model_adapter","description":"POST /v1/model-adapters: register LoRA source for the project. Auth: bearer required. Cost: none. Side effects: mutates project adapter registry."},{"name":"hydracept_preview_lora_source","description":"Preview Hugging Face or registry LoRA source before register. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_revalidate_model_adapter","description":"POST revalidate adapter source metadata. Auth: bearer required. Side effects: updates adapter record."},{"name":"resolve_capability","description":"POST /v1/capabilities/resolve: rank capabilities from natural-language intent. Use when the capability key is unknown; use hydracept_capabilities when you alrea"},{"name":"request_capability_quote","description":"POST /v1/capability-requests then submit: human-paid commission quote for a missing capability. Not retail execution pricing (see hydracept_quote_capability). q"},{"name":"get_capability_request_quote","description":"GET /v1/capability-requests/{id}/quote: read commission quote for an existing request. Use after request_capability_quote; not for retail hydracept_quote_capabi"}],"toolCount":37,"toolsHash":"a47d8a8d6245279e17ff143601effff3389140709b16d4fe0f5e86d85e99a791","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"0.5.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T15:31:47.012Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"READ-ONLY session/workspace diagnostics — does NOT execute capabilities or spend money. Hosted: GET /v1/diagnostics/session with bearer (WORKSPACE_KEY_REQUIRED "},{"name":"hydracept_capabilities","description":"GET /v1/capabilities (list or ?view=summary) or POST /v1/capabilities/resolve when query is set without key. Use for catalog facts and descriptor fields; use re"},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote: price preview only — does NOT run the capability, does NOT create a job, and does NOT charge or hold wallet funds. Use when t"},{"name":"hydracept_invoke","description":"POST /v1/capabilities/{key}/invoke: synchronous capability call (no job poll loop). Use only when the capability descriptor lists invoke_sync; use hydracept_run"},{"name":"hydracept_run","description":"EXECUTE a capability now (paid). Use only when the user wants the capability to run — not for price checks (hydracept_quote_capability), status (hydracept_job_s"},{"name":"hydracept_submit_job","description":"EXECUTE via POST /v1/capabilities/{key}/jobs and return immediately with a job id (paid). Use when execution is required but this MCP call must not block — not "},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. Use to poll after hydracept_submit_job or hydracept_run with wait=false; use hydracept_get_receipt for sealed billing/provenance afte"},{"name":"hydracept_get_receipt","description":"READ-ONLY: GET /v1/jobs/{jobId}/receipt for an already-completed job. Does NOT run capabilities, create jobs, or spend money. Use when the user asks for billing"},{"name":"hydracept_download_artifact","description":"GET /v1/jobs/{jobId}/artifacts/{artifactId} (stream). Hosted MCP returns metadata and SHA-256 only; stdio may write bytes when output_path is set. Use after a s"},{"name":"hydracept_smoke","description":"Runs one REAL paid image.generate.v1 job (trial credit if eligible, otherwise wallet-billed like hydracept_run) — not a dry run or quote. Use only when the user"},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned: one exact provider/model pin with scientific receipt. Use for pinned inference experiments; use hydracept_run for registry capability"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk: concurrent pinned items (one execution each). Use for batch pins; use hydracept_pinned_run for a single pin. Auth: bearer requir"},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}: fetch pinned run receipt. Use after hydracept_pinned_run; use hydracept_get_receipt for capability jobs. Auth: bearer req"},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id}: poll bulk pinned run aggregate. Use when hydracept_pinned_bulk returns nextAction poll. Auth: bearer required. Cost: no"},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests: hash pinned inference receipts into a manifest id. Use after hydracept_pinned_run; capability job receipts are not accepted. Veri"},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify: check manifest members. Read-only verification. Use after hydracept_manifest_create. Auth: bearer required. "},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=: emit lockfile JSON for a pinned inference receipt. Use after hydracept_pinned_run / hydracept_pinned_get; verify with h"},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify: validate lockfile document. Use after hydracept_lockfile_emit or for CI replay. Auth: bearer required. Cost: none. Side eff"},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST /v1/projects/{projectId}/operations: enqueue allowlisted project operation for local execution. Hosted MCP does not run argv; stdio watch_once/up executes."},{"name":"hydracept_project_get_operation","description":"GET /v1/projects/{projectId}/operations/{id}: poll operation status. Use after hydracept_project_request_operation. Auth: bearer required. Cost: none. Side effe"},{"name":"hydracept_model_adapters","description":"GET adapter catalog: registered LoRAs, aliases, defaults, routing readiness for the bound project. Use before hydracept_use_lora or adapter mutation tools. Auth"},{"name":"hydracept_prepare_adapter_selection","description":"Build generation patch from selected adapters list. Read-only composition helper. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_create_adapter_alias","description":"POST /v1/adapter-aliases: create semantic alias pointing at adapter/weight. Auth: bearer required. Side effects: mutates alias map."},{"name":"hydracept_promote_adapter_alias","description":"POST /v1/adapter-aliases/{alias}/promotions: new immutable alias version. Auth: bearer required. Side effects: mutates alias history."},{"name":"hydracept_bind_adapter_alias","description":"POST recipe binding for alias version. Auth: bearer required. Side effects: persists binding."},{"name":"hydracept_set_adapter_default","description":"POST project default alias for image.generate.v1 route. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_clear_adapter_default","description":"DELETE/clear project adapter default override. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_suggest_lora","description":"Suggest project alias or registered LoRA from query string. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_use_lora","description":"Resolve query to adapter selection for image.generate.v1. Auth: bearer required. Cost: none. Side effects: none (selection only)."},{"name":"hydracept_register_model_adapter","description":"POST /v1/model-adapters: register LoRA source for the project. Auth: bearer required. Cost: none. Side effects: mutates project adapter registry."},{"name":"hydracept_preview_lora_source","description":"Preview Hugging Face or registry LoRA source before register. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_revalidate_model_adapter","description":"POST revalidate adapter source metadata. Auth: bearer required. Side effects: updates adapter record."},{"name":"resolve_capability","description":"POST /v1/capabilities/resolve: rank capabilities from natural-language intent. Use when the capability key is unknown; use hydracept_capabilities when you alrea"},{"name":"request_capability_quote","description":"POST /v1/capability-requests then submit: human-paid commission quote for a missing capability. Not retail execution pricing (see hydracept_quote_capability). q"},{"name":"get_capability_request_quote","description":"GET /v1/capability-requests/{id}/quote: read commission quote for an existing request. Use after request_capability_quote; not for retail hydracept_quote_capabi"}],"toolCount":37,"toolsHash":"a47d8a8d6245279e17ff143601effff3389140709b16d4fe0f5e86d85e99a791","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"0.5.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:27:19.024Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":101,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"Session diagnostics for the authenticated API key."},{"name":"hydracept_capabilities","description":"List, find, or describe capabilities. Includes one-shot readiness facts. Text job_async descriptors may include features.deferredProcessing (50% off standard to"},{"name":"resolve_capability","description":"Semantic router. Pass the user's words as intent. Does not spend money. Do not ask for a capability key."},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote. Does not reserve or charge funds. 'input' is an alias for 'body'."},{"name":"hydracept_invoke","description":"Invoke a synchronous capability (read-only domain/DNS and text). 'input' is an alias for 'body'."},{"name":"hydracept_run","description":"hydracept.run-result.v1 over hosted HTTP. Artifact persist requires stdio MCP in a checkout. 'input' is an alias for 'body'."},{"name":"request_capability_quote","description":"Create a capability REQUEST. Commission quotes are human-paid and must not be used as execution.quoteId."},{"name":"get_capability_request_quote","description":"Read the human-paid commission quote for a capability request.\n\n        Never an execution.quoteId.\n        "},{"name":"hydracept_submit_job","description":"Submit a capability job. Omit quoteId; the API seals pricing at admission. Eligible durable text jobs use deferred processing at 50% of standard token rates. Re"},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_get_receipt","description":"Fetch sealed receipt summary for a job."},{"name":"hydracept_download_artifact","description":"Return artifact download metadata and content hash (hosted MCP does not write local files)."},{"name":"hydracept_smoke","description":"Explicit managed-trial smoke. Same contract as stdio: generation, pricing, SHA-256, PNG alpha."},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned — exact pin, scientific receipt. Standard processing by default. Opt in with processing=deferred on eligible OpenAI Responses pins (50"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk — concurrent pinned items, one logical execution each."},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}."},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests."},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify."},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=."},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify."},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST a project operation. Hosted MCP does not run the customer repo; a local watcher must execute it."},{"name":"hydracept_project_get_operation","description":"Poll a project operation. Execution happens in the game checkout, not on this host."},{"name":"hydracept_model_adapters","description":"List the bound project's registered model adapters, semantic aliases, image-generation default, and static routing readiness. To use one LoRA, call hydracept_us"},{"name":"hydracept_prepare_adapter_selection","description":"Normalize several LoRA selections into the exact image.generate.v1 input.adapters contract. For one named LoRA, call hydracept_use_lora instead. This does not s"},{"name":"hydracept_create_adapter_alias","description":"Create a stable semantic project alias for a registered adapter. Omitted project/environment arguments inherit the authenticated workspace binding. Catalog alia"},{"name":"hydracept_promote_adapter_alias","description":"Explicitly move a semantic alias to a new registered adapter/weight by creating a new immutable alias version. Omitted project/environment arguments inherit the"},{"name":"hydracept_bind_adapter_alias","description":"Resolve a project alias to an immutable alias-version binding for persistence in a project recipe. Omitted project/environment arguments inherit the authenticat"},{"name":"hydracept_set_adapter_default","description":"Set a route-compatible semantic alias preselected for future image.generate.v1 work. Omitted project/environment arguments inherit the authenticated workspace b"},{"name":"hydracept_clear_adapter_default","description":"Clear the project/environment image adapter default. Omitted project/environment arguments inherit the authenticated workspace binding. This does not alter the "},{"name":"hydracept_suggest_lora","description":"Suggest a LoRA without registering it or spending money. query can be a project alias, a registered LoRA name, an adapter id, or a public Hugging Face link. Sho"},{"name":"hydracept_use_lora","description":"Use one LoRA on image generation, or add an unambiguous public Hugging Face LoRA and then use it. Does not generate an image or spend money. Pass a project alia"},{"name":"hydracept_register_model_adapter","description":"Register a reusable project LoRA without generating or spending money. Prefer hydracept_suggest_lora and hydracept_use_lora for a project name or a public Huggi"},{"name":"hydracept_preview_lora_source","description":"Low-level lookup for a public Hugging Face LoRA link. Prefer hydracept_suggest_lora, which also matches project aliases and returns a generation patch or a conf"},{"name":"hydracept_revalidate_model_adapter","description":"Re-check the frozen source identity for a registered adapter without generating or spending money. For Hugging Face this checks the already-pinned commit and fi"}],"toolCount":37,"toolsHash":"d580c7c7c815bb71704ed458f9790f80cf429680e6b1567d358aa42f417c823f","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T01:26:28.842Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"Session diagnostics for the authenticated API key."},{"name":"hydracept_capabilities","description":"List, find, or describe capabilities. Includes one-shot readiness facts. Text job_async descriptors may include features.deferredProcessing (50% off standard to"},{"name":"resolve_capability","description":"Semantic router. Pass the user's words as intent. Does not spend money. Do not ask for a capability key."},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote. Does not reserve or charge funds. 'input' is an alias for 'body'."},{"name":"hydracept_invoke","description":"Invoke a synchronous capability (read-only domain/DNS and text). 'input' is an alias for 'body'."},{"name":"hydracept_run","description":"hydracept.run-result.v1 over hosted HTTP. Artifact persist requires stdio MCP in a checkout. 'input' is an alias for 'body'."},{"name":"request_capability_quote","description":"Create a capability REQUEST. Commission quotes are human-paid and must not be used as execution.quoteId."},{"name":"get_capability_request_quote","description":"Read the human-paid commission quote for a capability request.\n\n        Never an execution.quoteId.\n        "},{"name":"hydracept_submit_job","description":"Submit a capability job. Omit quoteId; the API seals pricing at admission. Eligible durable text jobs use deferred processing at 50% of standard token rates. Re"},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_get_receipt","description":"Fetch sealed receipt summary for a job."},{"name":"hydracept_download_artifact","description":"Return artifact download metadata and content hash (hosted MCP does not write local files)."},{"name":"hydracept_smoke","description":"Explicit managed-trial smoke. Same contract as stdio: generation, pricing, SHA-256, PNG alpha."},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned — exact pin, scientific receipt. Standard processing by default. Opt in with processing=deferred on eligible OpenAI Responses pins (50"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk — concurrent pinned items, one logical execution each."},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}."},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests."},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify."},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=."},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify."},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST a project operation. Hosted MCP does not run the customer repo; a local watcher must execute it."},{"name":"hydracept_project_get_operation","description":"Poll a project operation. Execution happens in the game checkout, not on this host."},{"name":"hydracept_model_adapters","description":"List the bound project's registered model adapters, semantic aliases, image-generation default, and static routing readiness. To use one LoRA, call hydracept_us"},{"name":"hydracept_prepare_adapter_selection","description":"Normalize several LoRA selections into the exact image.generate.v1 input.adapters contract. For one named LoRA, call hydracept_use_lora instead. This does not s"},{"name":"hydracept_create_adapter_alias","description":"Create a stable semantic project alias for a registered adapter. Omitted project/environment arguments inherit the authenticated workspace binding. Catalog alia"},{"name":"hydracept_promote_adapter_alias","description":"Explicitly move a semantic alias to a new registered adapter/weight by creating a new immutable alias version. Omitted project/environment arguments inherit the"},{"name":"hydracept_bind_adapter_alias","description":"Resolve a project alias to an immutable alias-version binding for persistence in a project recipe. Omitted project/environment arguments inherit the authenticat"},{"name":"hydracept_set_adapter_default","description":"Set a route-compatible semantic alias preselected for future image.generate.v1 work. Omitted project/environment arguments inherit the authenticated workspace b"},{"name":"hydracept_clear_adapter_default","description":"Clear the project/environment image adapter default. Omitted project/environment arguments inherit the authenticated workspace binding. This does not alter the "},{"name":"hydracept_suggest_lora","description":"Suggest a LoRA without registering it or spending money. query can be a project alias, a registered LoRA name, an adapter id, or a public Hugging Face link. Sho"},{"name":"hydracept_use_lora","description":"Use one LoRA on image generation, or add an unambiguous public Hugging Face LoRA and then use it. Does not generate an image or spend money. Pass a project alia"},{"name":"hydracept_register_model_adapter","description":"Register a reusable project LoRA without generating or spending money. Prefer hydracept_suggest_lora and hydracept_use_lora for a project name or a public Huggi"},{"name":"hydracept_preview_lora_source","description":"Low-level lookup for a public Hugging Face LoRA link. Prefer hydracept_suggest_lora, which also matches project aliases and returns a generation patch or a conf"},{"name":"hydracept_revalidate_model_adapter","description":"Re-check the frozen source identity for a registered adapter without generating or spending money. For Hugging Face this checks the already-pinned commit and fi"}],"toolCount":37,"toolsHash":"d580c7c7c815bb71704ed458f9790f80cf429680e6b1567d358aa42f417c823f","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T19:23:10.895Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":96,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"Session diagnostics for the authenticated API key."},{"name":"hydracept_capabilities","description":"List, find, or describe capabilities. Includes one-shot readiness facts. Text job_async descriptors may include features.deferredProcessing (50% off standard to"},{"name":"resolve_capability","description":"Semantic router. Pass the user's words as intent. Does not spend money. Do not ask for a capability key."},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote. Does not reserve or charge funds. 'input' is an alias for 'body'."},{"name":"hydracept_invoke","description":"Invoke a synchronous capability (read-only domain/DNS and text). 'input' is an alias for 'body'."},{"name":"hydracept_run","description":"hydracept.run-result.v1 over hosted HTTP. Artifact persist requires stdio MCP in a checkout. 'input' is an alias for 'body'."},{"name":"request_capability_quote","description":"Create a capability REQUEST. Commission quotes are human-paid and must not be used as execution.quoteId."},{"name":"get_capability_request_quote","description":"Read the human-paid commission quote for a capability request.\n\n        Never an execution.quoteId.\n        "},{"name":"hydracept_submit_job","description":"Submit a capability job. Omit quoteId; the API seals pricing at admission. Eligible durable text jobs use deferred processing at 50% of standard token rates. Re"},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_get_receipt","description":"Fetch sealed receipt summary for a job."},{"name":"hydracept_download_artifact","description":"Return artifact download metadata and content hash (hosted MCP does not write local files)."},{"name":"hydracept_smoke","description":"Explicit managed-trial smoke. Same contract as stdio: generation, pricing, SHA-256, PNG alpha."},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned — exact pin, scientific receipt. Standard processing by default. Opt in with processing=deferred on eligible OpenAI Responses pins (50"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk — concurrent pinned items, one logical execution each."},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}."},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests."},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify."},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=."},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify."},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST a project operation. Hosted MCP does not run the customer repo; a local watcher must execute it."},{"name":"hydracept_project_get_operation","description":"Poll a project operation. Execution happens in the game checkout, not on this host."},{"name":"hydracept_model_adapters","description":"List the bound project's registered model adapters, semantic aliases, image-generation default, and static routing readiness. To use one LoRA, call hydracept_us"},{"name":"hydracept_prepare_adapter_selection","description":"Normalize several LoRA selections into the exact image.generate.v1 input.adapters contract. For one named LoRA, call hydracept_use_lora instead. This does not s"},{"name":"hydracept_create_adapter_alias","description":"Create a stable semantic project alias for a registered adapter. Omitted project/environment arguments inherit the authenticated workspace binding. Catalog alia"},{"name":"hydracept_promote_adapter_alias","description":"Explicitly move a semantic alias to a new registered adapter/weight by creating a new immutable alias version. Omitted project/environment arguments inherit the"},{"name":"hydracept_bind_adapter_alias","description":"Resolve a project alias to an immutable alias-version binding for persistence in a project recipe. Omitted project/environment arguments inherit the authenticat"},{"name":"hydracept_set_adapter_default","description":"Set a route-compatible semantic alias preselected for future image.generate.v1 work. Omitted project/environment arguments inherit the authenticated workspace b"},{"name":"hydracept_clear_adapter_default","description":"Clear the project/environment image adapter default. Omitted project/environment arguments inherit the authenticated workspace binding. This does not alter the "},{"name":"hydracept_suggest_lora","description":"Suggest a LoRA without registering it or spending money. query can be a project alias, a registered LoRA name, an adapter id, or a public Hugging Face link. Sho"},{"name":"hydracept_use_lora","description":"Use one LoRA on image generation, or add an unambiguous public Hugging Face LoRA and then use it. Does not generate an image or spend money. Pass a project alia"},{"name":"hydracept_register_model_adapter","description":"Register a reusable project LoRA without generating or spending money. Prefer hydracept_suggest_lora and hydracept_use_lora for a project name or a public Huggi"},{"name":"hydracept_preview_lora_source","description":"Low-level lookup for a public Hugging Face LoRA link. Prefer hydracept_suggest_lora, which also matches project aliases and returns a generation patch or a conf"},{"name":"hydracept_revalidate_model_adapter","description":"Re-check the frozen source identity for a registered adapter without generating or spending money. For Hugging Face this checks the already-pinned commit and fi"}],"toolCount":37,"toolsHash":"d580c7c7c815bb71704ed458f9790f80cf429680e6b1567d358aa42f417c823f","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T13:21:55.759Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":98,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"Session diagnostics for the authenticated API key."},{"name":"hydracept_capabilities","description":"List, find, or describe capabilities. Includes one-shot readiness facts. Text job_async descriptors may include features.deferredProcessing (50% off standard to"},{"name":"resolve_capability","description":"Semantic router. Pass the user's words as intent. Does not spend money. Do not ask for a capability key."},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote. Does not reserve or charge funds. 'input' is an alias for 'body'."},{"name":"hydracept_invoke","description":"Invoke a synchronous capability (read-only domain/DNS and text). 'input' is an alias for 'body'."},{"name":"hydracept_run","description":"hydracept.run-result.v1 over hosted HTTP. Artifact persist requires stdio MCP in a checkout. 'input' is an alias for 'body'."},{"name":"request_capability_quote","description":"Create a capability REQUEST. Commission quotes are human-paid and must not be used as execution.quoteId."},{"name":"get_capability_request_quote","description":"Read the human-paid commission quote for a capability request.\n\n        Never an execution.quoteId.\n        "},{"name":"hydracept_submit_job","description":"Submit a capability job. Omit quoteId; the API seals pricing at admission. Eligible durable text jobs use deferred processing at 50% of standard token rates. Re"},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_get_receipt","description":"Fetch sealed receipt summary for a job."},{"name":"hydracept_download_artifact","description":"Return artifact download metadata and content hash (hosted MCP does not write local files)."},{"name":"hydracept_smoke","description":"Explicit managed-trial smoke. Same contract as stdio: generation, pricing, SHA-256, PNG alpha."},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned — exact pin, scientific receipt. Standard processing by default. Opt in with processing=deferred on eligible OpenAI Responses pins (50"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk — concurrent pinned items, one logical execution each."},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}."},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests."},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify."},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=."},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify."},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST a project operation. Hosted MCP does not run the customer repo; a local watcher must execute it."},{"name":"hydracept_project_get_operation","description":"Poll a project operation. Execution happens in the game checkout, not on this host."},{"name":"hydracept_model_adapters","description":"List the bound project's registered model adapters, semantic aliases, image-generation default, and static routing readiness. To use one LoRA, call hydracept_us"},{"name":"hydracept_prepare_adapter_selection","description":"Normalize several LoRA selections into the exact image.generate.v1 input.adapters contract. For one named LoRA, call hydracept_use_lora instead. This does not s"},{"name":"hydracept_create_adapter_alias","description":"Create a stable semantic project alias for a registered adapter. Omitted project/environment arguments inherit the authenticated workspace binding. Catalog alia"},{"name":"hydracept_promote_adapter_alias","description":"Explicitly move a semantic alias to a new registered adapter/weight by creating a new immutable alias version. Omitted project/environment arguments inherit the"},{"name":"hydracept_bind_adapter_alias","description":"Resolve a project alias to an immutable alias-version binding for persistence in a project recipe. Omitted project/environment arguments inherit the authenticat"},{"name":"hydracept_set_adapter_default","description":"Set a route-compatible semantic alias preselected for future image.generate.v1 work. Omitted project/environment arguments inherit the authenticated workspace b"},{"name":"hydracept_clear_adapter_default","description":"Clear the project/environment image adapter default. Omitted project/environment arguments inherit the authenticated workspace binding. This does not alter the "},{"name":"hydracept_suggest_lora","description":"Suggest a LoRA without registering it or spending money. query can be a project alias, a registered LoRA name, an adapter id, or a public Hugging Face link. Sho"},{"name":"hydracept_use_lora","description":"Use one LoRA on image generation, or add an unambiguous public Hugging Face LoRA and then use it. Does not generate an image or spend money. Pass a project alia"},{"name":"hydracept_register_model_adapter","description":"Register a reusable project LoRA without generating or spending money. Prefer hydracept_suggest_lora and hydracept_use_lora for a project name or a public Huggi"},{"name":"hydracept_preview_lora_source","description":"Low-level lookup for a public Hugging Face LoRA link. Prefer hydracept_suggest_lora, which also matches project aliases and returns a generation patch or a conf"},{"name":"hydracept_revalidate_model_adapter","description":"Re-check the frozen source identity for a registered adapter without generating or spending money. For Hugging Face this checks the already-pinned commit and fi"}],"toolCount":37,"toolsHash":"d580c7c7c815bb71704ed458f9790f80cf429680e6b1567d358aa42f417c823f","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T06:24:25.620Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"hydracept_status","description":"Session diagnostics for the authenticated API key."},{"name":"hydracept_capabilities","description":"List, find, or describe capabilities. Includes one-shot readiness facts. Text job_async descriptors may include features.deferredProcessing (50% off standard to"},{"name":"resolve_capability","description":"Semantic router. Pass the user's words as intent. Does not spend money. Do not ask for a capability key."},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote. Does not reserve or charge funds. 'input' is an alias for 'body'."},{"name":"hydracept_invoke","description":"Invoke a synchronous capability (read-only domain/DNS and text). 'input' is an alias for 'body'."},{"name":"hydracept_run","description":"hydracept.run-result.v1 over hosted HTTP. Artifact persist requires stdio MCP in a checkout. 'input' is an alias for 'body'."},{"name":"request_capability_quote","description":"Create a capability REQUEST. Commission quotes are human-paid and must not be used as execution.quoteId."},{"name":"get_capability_request_quote","description":"Read the human-paid commission quote for a capability request.\n\n        Never an execution.quoteId.\n        "},{"name":"hydracept_submit_job","description":"Submit a capability job. Omit quoteId; the API seals pricing at admission. Eligible durable text jobs use deferred processing at 50% of standard token rates. Re"},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_get_receipt","description":"Fetch sealed receipt summary for a job."},{"name":"hydracept_download_artifact","description":"Return artifact download metadata and content hash (hosted MCP does not write local files)."},{"name":"hydracept_smoke","description":"Explicit managed-trial smoke. Same contract as stdio: generation, pricing, SHA-256, PNG alpha."},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned — exact pin, scientific receipt. Standard processing by default. Opt in with processing=deferred on eligible OpenAI Responses pins (50"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk — concurrent pinned items, one logical execution each."},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}."},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id} once. If nextAction is poll, wait pollAfterSeconds and call again."},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests."},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify."},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=."},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify."},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST a project operation. Hosted MCP does not run the customer repo; a local watcher must execute it."},{"name":"hydracept_project_get_operation","description":"Poll a project operation. Execution happens in the game checkout, not on this host."},{"name":"hydracept_model_adapters","description":"List the bound project's registered model adapters, semantic aliases, image-generation default, and static routing readiness. To use one LoRA, call hydracept_us"},{"name":"hydracept_prepare_adapter_selection","description":"Normalize several LoRA selections into the exact image.generate.v1 input.adapters contract. For one named LoRA, call hydracept_use_lora instead. This does not s"},{"name":"hydracept_create_adapter_alias","description":"Create a stable semantic project alias for a registered adapter. Omitted project/environment arguments inherit the authenticated workspace binding. Catalog alia"},{"name":"hydracept_promote_adapter_alias","description":"Explicitly move a semantic alias to a new registered adapter/weight by creating a new immutable alias version. Omitted project/environment arguments inherit the"},{"name":"hydracept_bind_adapter_alias","description":"Resolve a project alias to an immutable alias-version binding for persistence in a project recipe. Omitted project/environment arguments inherit the authenticat"},{"name":"hydracept_set_adapter_default","description":"Set a route-compatible semantic alias preselected for future image.generate.v1 work. Omitted project/environment arguments inherit the authenticated workspace b"},{"name":"hydracept_clear_adapter_default","description":"Clear the project/environment image adapter default. Omitted project/environment arguments inherit the authenticated workspace binding. This does not alter the "},{"name":"hydracept_suggest_lora","description":"Suggest a LoRA without registering it or spending money. query can be a project alias, a registered LoRA name, an adapter id, or a public Hugging Face link. Sho"},{"name":"hydracept_use_lora","description":"Use one LoRA on image generation, or add an unambiguous public Hugging Face LoRA and then use it. Does not generate an image or spend money. Pass a project alia"},{"name":"hydracept_register_model_adapter","description":"Register a reusable project LoRA without generating or spending money. Prefer hydracept_suggest_lora and hydracept_use_lora for a project name or a public Huggi"},{"name":"hydracept_preview_lora_source","description":"Low-level lookup for a public Hugging Face LoRA link. Prefer hydracept_suggest_lora, which also matches project aliases and returns a generation patch or a conf"},{"name":"hydracept_revalidate_model_adapter","description":"Re-check the frozen source identity for a registered adapter without generating or spending money. For Hugging Face this checks the already-pinned commit and fi"}],"toolCount":37,"toolsHash":"d580c7c7c815bb71704ed458f9790f80cf429680e6b1567d358aa42f417c823f","serverName":"hydracept","capabilities":["prompts","resources","tools"],"serverVersion":"","protocolVersion":"2025-06-18"}}],"tools":[{"name":"hydracept_status","description":"READ-ONLY session/workspace diagnostics — does NOT execute capabilities or spend money. Hosted: GET /v1/diagnostics/session with bearer (WORKSPACE_KEY_REQUIRED "},{"name":"hydracept_capabilities","description":"GET /v1/capabilities (list or ?view=summary) or POST /v1/capabilities/resolve when query is set without key. Use for catalog facts and descriptor fields; use re"},{"name":"hydracept_quote_capability","description":"POST /v1/capabilities/{key}/quote: price preview only — does NOT run the capability, does NOT create a job, and does NOT charge or hold wallet funds. Use when t"},{"name":"hydracept_invoke","description":"POST /v1/capabilities/{key}/invoke: synchronous capability call (no job poll loop). Use only when the capability descriptor lists invoke_sync; use hydracept_run"},{"name":"hydracept_run","description":"EXECUTE a capability now (paid). Use only when the user wants the capability to run — not for price checks (hydracept_quote_capability), status (hydracept_job_s"},{"name":"hydracept_submit_job","description":"EXECUTE via POST /v1/capabilities/{key}/jobs and return immediately with a job id (paid). Use when execution is required but this MCP call must not block — not "},{"name":"hydracept_job_status","description":"GET /v1/jobs/{jobId} once. Use to poll after hydracept_submit_job or hydracept_run with wait=false; use hydracept_get_receipt for sealed billing/provenance afte"},{"name":"hydracept_get_receipt","description":"READ-ONLY: GET /v1/jobs/{jobId}/receipt for an already-completed job. Does NOT run capabilities, create jobs, or spend money. Use when the user asks for billing"},{"name":"hydracept_download_artifact","description":"GET /v1/jobs/{jobId}/artifacts/{artifactId} (stream). Hosted MCP returns metadata and SHA-256 only; stdio may write bytes when output_path is set. Use after a s"},{"name":"hydracept_smoke","description":"Runs one REAL paid image.generate.v1 job (trial credit if eligible, otherwise wallet-billed like hydracept_run) — not a dry run or quote. Use only when the user"},{"name":"hydracept_pinned_run","description":"POST /v1/inference/pinned: one exact provider/model pin with scientific receipt. Use for pinned inference experiments; use hydracept_run for registry capability"},{"name":"hydracept_pinned_bulk","description":"POST /v1/inference/pinned/bulk: concurrent pinned items (one execution each). Use for batch pins; use hydracept_pinned_run for a single pin. Auth: bearer requir"},{"name":"hydracept_pinned_get","description":"GET /v1/inference/pinned/{receipt_id}: fetch pinned run receipt. Use after hydracept_pinned_run; use hydracept_get_receipt for capability jobs. Auth: bearer req"},{"name":"hydracept_pinned_bulk_get","description":"GET /v1/inference/pinned/bulk/{bulk_id}: poll bulk pinned run aggregate. Use when hydracept_pinned_bulk returns nextAction poll. Auth: bearer required. Cost: no"},{"name":"hydracept_manifest_create","description":"POST /v1/provenance/manifests: hash pinned inference receipts into a manifest id. Use after hydracept_pinned_run; capability job receipts are not accepted. Veri"},{"name":"hydracept_manifest_verify","description":"POST /v1/provenance/manifests/{manifest_id}/verify: check manifest members. Read-only verification. Use after hydracept_manifest_create. Auth: bearer required. "},{"name":"hydracept_lockfile_emit","description":"GET /v1/provenance/lockfile?receipt_id=: emit lockfile JSON for a pinned inference receipt. Use after hydracept_pinned_run / hydracept_pinned_get; verify with h"},{"name":"hydracept_verify_lockfile","description":"POST /v1/provenance/lockfile/verify: validate lockfile document. Use after hydracept_lockfile_emit or for CI replay. Auth: bearer required. Cost: none. Side eff"},{"name":"hydracept_jobs_find","description":"Find a prior job in the workspace-bound project when you do not have its id. intent is recent, failed, or reusable. This list never includes prompt text. To rea"},{"name":"hydracept_job_inspect","description":"Read one prior job, including the prompt that was executed. executedPrompt is that prompt, also stored at requestSnapshot.input.prompt. Text jobs return it when"},{"name":"hydracept_project_request_operation","description":"POST /v1/projects/{projectId}/operations: enqueue allowlisted project operation for local execution. Hosted MCP does not run argv; stdio watch_once/up executes."},{"name":"hydracept_project_get_operation","description":"GET /v1/projects/{projectId}/operations/{id}: poll operation status. Use after hydracept_project_request_operation. Auth: bearer required. Cost: none. Side effe"},{"name":"hydracept_model_adapters","description":"GET adapter catalog: registered LoRAs, aliases, defaults, routing readiness for the bound project. Use before hydracept_use_lora or adapter mutation tools. Auth"},{"name":"hydracept_prepare_adapter_selection","description":"Build generation patch from selected adapters list. Read-only composition helper. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_create_adapter_alias","description":"POST /v1/adapter-aliases: create semantic alias pointing at adapter/weight. Auth: bearer required. Side effects: mutates alias map."},{"name":"hydracept_promote_adapter_alias","description":"POST /v1/adapter-aliases/{alias}/promotions: new immutable alias version. Auth: bearer required. Side effects: mutates alias history."},{"name":"hydracept_bind_adapter_alias","description":"POST recipe binding for alias version. Auth: bearer required. Side effects: persists binding."},{"name":"hydracept_set_adapter_default","description":"POST project default alias for image.generate.v1 route. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_clear_adapter_default","description":"DELETE/clear project adapter default override. Auth: bearer required. Side effects: mutates default."},{"name":"hydracept_suggest_lora","description":"Suggest project alias or registered LoRA from query string. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_use_lora","description":"Resolve query to adapter selection for image.generate.v1. Auth: bearer required. Cost: none. Side effects: none (selection only)."},{"name":"hydracept_register_model_adapter","description":"POST /v1/model-adapters: register LoRA source for the project. Auth: bearer required. Cost: none. Side effects: mutates project adapter registry."},{"name":"hydracept_preview_lora_source","description":"Preview Hugging Face or registry LoRA source before register. Auth: bearer required. Cost: none. Side effects: none."},{"name":"hydracept_revalidate_model_adapter","description":"POST revalidate adapter source metadata. Auth: bearer required. Side effects: updates adapter record."},{"name":"resolve_capability","description":"POST /v1/capabilities/resolve: rank capabilities from natural-language intent. Use when the capability key is unknown; use hydracept_capabilities when you alrea"},{"name":"request_capability_quote","description":"POST /v1/capability-requests then submit: human-paid commission quote for a missing capability. Not retail execution pricing (see hydracept_quote_capability). q"},{"name":"get_capability_request_quote","description":"GET /v1/capability-requests/{id}/quote: read commission quote for an existing request. Use after request_capability_quote; not for retail hydracept_quote_capabi"}],"package":{"name":"hydracept","registry":"pypi","observedAt":"2026-10-10T17:31:24.947Z","publishedAt":"2026-10-08T16:58:16.318428Z","latestVersion":"0.5.2"},"toolSurface":{"id":"ts_nkynqt48wnen","endpointId":"ep_p6dpz6p2r8uy","hash":"a47d8a8d6245279e17ff143601effff3389140709b16d4fe0f5e86d85e99a791","toolCount":37,"serverName":"hydracept","serverVersion":"0.5.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-09T15:31:47.012Z","lastSeenAt":"2026-10-10T17:28:35.887Z","observations":5,"toolNames":["hydracept_status","hydracept_capabilities","hydracept_quote_capability","hydracept_invoke","hydracept_run","hydracept_submit_job","hydracept_job_status","hydracept_get_receipt","hydracept_download_artifact","hydracept_smoke","hydracept_pinned_run","hydracept_pinned_bulk","hydracept_pinned_get","hydracept_pinned_bulk_get","hydracept_manifest_create","hydracept_manifest_verify","hydracept_lockfile_emit","hydracept_verify_lockfile","hydracept_jobs_find","hydracept_job_inspect","hydracept_project_request_operation","hydracept_project_get_operation","hydracept_model_adapters","hydracept_prepare_adapter_selection","hydracept_create_adapter_alias","hydracept_promote_adapter_alias","hydracept_bind_adapter_alias","hydracept_set_adapter_default","hydracept_clear_adapter_default","hydracept_suggest_lora","hydracept_use_lora","hydracept_register_model_adapter","hydracept_preview_lora_source","hydracept_revalidate_model_adapter","resolve_capability","request_capability_quote","get_capability_request_quote"],"distinctSurfaces":5},"endpointFacts":[{"id":"ep_p6dpz6p2r8uy","url":"https://api.hydracept.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T18:25:17.367Z","auth":{"observedAt":"2026-10-07T18:25:17.469Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-07T18:25:17.651Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.hydracept.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-08-09T21:30:00.000Z","validTo":"2026-11-07T21:29:59.000Z","daysToExpiry":28,"sanCount":1,"fingerprint256":"A1:FF:8F:FC:87:E3:5A:BC:8D:8C:93:E8:73:0F:1A:E2:4F:6A:BE:2F:4A:FE:63:6F:E0:75:E3:89:3F:A5:9A:D2"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"hydracept","url":"https://pypi.org/project/hydracept/","firstSeenAt":"2026-09-27T23:22:39.324Z","fetchedAt":"2026-10-10T02:22:37.286Z","normalizedAt":"2026-10-10T02:22:37.286Z"},{"source":"mcp_registry","key":"com.hydracept/hydracept","url":"https://registry.modelcontextprotocol.io/v0/servers/com.hydracept%2Fhydracept","firstSeenAt":"2026-09-27T23:22:23.274Z","fetchedAt":"2026-10-09T07:21:05.736Z","normalizedAt":"2026-10-09T07:21:05.736Z"}]},"firstSeenAt":"2026-09-27T23:22:23.274Z","updatedAt":"2026-10-10T17:31:24.947Z"}