Demo of Forge decision accountability on fictional Acme Mutual: signed, replayable records.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Explains, in plain English, why Forge Orbital reached the verdict in a demo decision record and what evidence a reviewer would need to change it. Read-only, stateless, demo data only.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http forge-ai-accountability https://demo.forgeorbital.com/mcp
Explains, in plain English, why Forge Orbital reached the verdict in a demo decision record and what evidence a reviewer would need to change it. Read-only, stateless, demo data only.
| Argument | Type | Description |
|---|---|---|
| record* | object |
{
"type": "object",
"title": "explain_verdictArguments",
"required": [
"record"
],
"properties": {
"record": {
"type": "object",
"title": "Record",
"additionalProperties": true
}
}
}Verifies a Forge Orbital demo decision record against the pinned demo key and summarizes what it attests: signature status, the decision, whether the engine abstained, whether human review is required, and how many evidence items were used. Does not store the record. Demo records only.
| Argument | Type | Description |
|---|---|---|
| record* | object |
{
"type": "object",
"title": "get_attestation_summaryArguments",
"required": [
"record"
],
"properties": {
"record": {
"type": "object",
"title": "Record",
"additionalProperties": true
}
}
}Lists the five sample scenarios for the fictional Acme Mutual Insurance that run_check accepts, with their evidence ids. Demo data only.
No arguments.
{
"type": "object",
"title": "list_scenariosArguments",
"properties": {}
}Replays a Forge Orbital demo decision: re-runs the deterministic engine on the same sample scenario (and any withdrawn evidence) and checks that the replay key and the decision match the record. Replayability is the point: the same inputs and engine version give the same decision. Reads nothing about the user. Demo only, fictional sample data.
| Argument | Type | Description |
|---|---|---|
| record* | object | |
| scenario_id* | string | |
| withdraw_evidence | any |
{
"type": "object",
"title": "replay_decision_recordArguments",
"required": [
"scenario_id",
"record"
],
"properties": {
"record": {
"type": "object",
"title": "Record",
"additionalProperties": true
},
"scenario_id": {
"enum": [
"claims_auto_pay",
"prebind_review",
"agent_policy_change",
"vendor_payment",
"renewal_clean"
],
"type": "string",
"title": "Scenario Id"
},
"withdraw_evidence": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Withdraw Evidence",
"default": null
}
}
}Run the Forge evaluator and optimizer on synthetic examples or supplied labeled baseline/candidate outputs and token usage. Use payload={sample_mode: improved}, regression, or changed_path for examples. A description alone returns an integration plan, not a measured evaluation. No code runs, external agent calls, changes or deployment. Synthetic prices are unsigned estimates, never approved savings. Interactive version: https://demo.forgeorbital.com/sandbox/
| Argument | Type | Description |
|---|---|---|
| payload* | object |
{
"type": "object",
"title": "review_agent_workflowArguments",
"required": [
"payload"
],
"properties": {
"payload": {
"type": "object",
"title": "Payload",
"additionalProperties": true
}
}
}Computes a Forge Orbital verdict for one of five fictional Acme Mutual Insurance scenarios and returns it with a signed decision record in the response. Read-only: nothing is stored, sent or changed. Optionally withdraw evidence ids to see how the verdict changes. Demo only: sample rules and sample evidence, not connected to the user's systems, policies or live actions.
| Argument | Type | Description |
|---|---|---|
| scenario_id* | string | |
| withdraw_evidence | any |
{
"type": "object",
"title": "run_checkArguments",
"required": [
"scenario_id"
],
"properties": {
"scenario_id": {
"enum": [
"claims_auto_pay",
"prebind_review",
"agent_policy_change",
"vendor_payment",
"renewal_clean"
],
"type": "string",
"title": "Scenario Id"
},
"withdraw_evidence": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Withdraw Evidence",
"default": null
}
}
}Verifies the Ed25519 signature of a Forge Orbital demo decision record against the published demo key id. Pass the full signed record object returned by run_check (this demo keeps nothing, so a record id alone cannot be looked up). Editing any field makes verification fail. Demo records only.
| Argument | Type | Description |
|---|---|---|
| record | any | |
| record_id | any |
{
"type": "object",
"title": "verify_decision_recordArguments",
"properties": {
"record": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Record",
"default": null
},
"record_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Record Id",
"default": null
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.