For the complete documentation index, see llms.txt. This page is also available as Markdown.

Account & meta tools

MCP reference for account, identity, API keys, usage and runtime discovery — the get_contract, get_me, key-management, run-history and analytics tools.

These tools cover discovery (what this Algenta instance is and can execute), identity and account (who you are, your limits, your keys), and history (simulation runs, analytics, usage). They are read-mostly and the natural first calls an assistant makes before doing real work — get_contract tells it what the instance supports, and get_me / get_limits tell it what the current key is allowed to do.

Discovery & runtime tools

Tool
What it does
Key inputs

get_contract

Get the machine-readable platform contract: discovery, query, batch, SQL-report, governed-filter rules, and CLI/MCP entrypoints.

none

get_runtime_manifest

Get the signed runtime manifest: runtime-core inventory, maturity states, proof matrix, and failure contract.

none

get_runtime_modules

Get the runtime module proof catalog: shipping modules, proof-matrix entries, maturity counts.

none

get_runtime_benchmarks

Get the runtime benchmark catalog: benchmark classes, SLO budgets, evaluation quality gates.

none

get_runtime_release_validation

Get the current runtime release-validation verdict and fail-closed proof status.

none

Identity & key tools

Tool
What it does
Key inputs

get_me

Get the current user and organization identity for the active key.

none

update_me

Update the current user name and/or organization name.

name, org_name

get_limits

Get current plan quotas and limits.

none

list_distributions

List supported distribution types.

none

list_templates

List built-in simulation templates.

none

list_api_keys

List active API keys (never returns raw secrets).

none

create_api_key

Create a new key and return its one-time raw_key.

label (required), expires_at (date-time), device_limit (≥0)

revoke_api_key

Revoke one key by id.

key_id (required)

History & usage tools

Tool
What it does
Key inputs

list_runs

List recent simulation runs.

limit (default 20, 1–100), mode (auto/expert), status (completed/failed/running)

get_run

Fetch one simulation run by id.

run_id (required)

get_analytics

Get usage analytics: volume, latency p95, outcome distributions.

days (default 30)

get_usage

Get current billing-period usage vs quota for this key.

none

HTTP mapping

Tool
Method
Endpoint

get_contract

GET

/v1/meta/contract

get_runtime_manifest

GET

/v1/runtime/manifest

get_runtime_modules

GET

/v1/admin/runtime/modules

get_runtime_benchmarks

GET

/v1/admin/runtime/benchmarks

get_runtime_release_validation

GET

/v1/admin/runtime/validation

get_me

GET

/v1/me

update_me

PATCH

/v1/me

get_limits

GET

/v1/limits

list_distributions

GET

/v1/distributions

list_templates

GET

/v1/templates

list_api_keys

GET

/v1/api-keys

create_api_key

POST

/v1/api-keys

revoke_api_key

DELETE

/v1/api-keys/{key_id}

list_runs

GET

/v1/runs

get_run

GET

/v1/runs/{run_id}

get_analytics

GET

/v1/runs/analytics

get_usage

GET

/v1/usage

Worked examples

Discover the instance with get_contract

The contract is the first call an assistant should make: it returns the endpoints, tool entrypoints, and governed-filter rules the instance actually supports.

get_contract takes no arguments. It returns a normalized object:

Check identity and remaining quota

get_me and get_usage take no arguments. get_usage reports the current billing period against quota:

Create a scoped API key

Revoke it later with revoke_api_key:

Authentication & API keysAPI overviewControl plane tools

Last updated

Was this helpful?