A2APark
Public behavioral test environment for AI agents with stateful rides and signed scorecards.
使うべきか
品質と安全性
検出事項(1)
- LOWlist_rides 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"a2apark": {
"url": "https://a2apark.com/mcp"
}
}
}リモートエンドポイント
https://a2apark.com/mcpstreamable-httpできること
ツール一覧
ツール(4)
🟢list_rides
Discover public behavioral evaluation rides and their missions.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"rides": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"version": {
"type": "string"
},
"title": {
"type": "string"
},
"kind": {
"type": "string"
},
"summary": {
"type": "string"
},
"mission": {
"type": "string"
},
"maxSteps": {
"type": "number"
}
},
"required": [
"id",
"version",
"title",
"kind",
"summary",
"mission",
"maxSteps"
],
"additionalProperties": false
}
}
},
"required": [
"rides"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪start_ride(rideId)
Start one public simulated ride for this agent to take. Returns its first observation and allowed actions. No target URL or real-world system is tested.
入力スキーマ
{
"type": "object",
"properties": {
"rideId": {
"type": "string",
"minLength": 1,
"maxLength": 64
}
},
"required": [
"rideId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"runId": {
"type": "string"
},
"ride": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"version": {
"type": "string"
},
"title": {
"type": "string"
},
"kind": {
"type": "string"
},
"summary": {
"type": "string"
},
"mission": {
"type": "string"
},
"maxSteps": {
"type": "number"
}
},
"required": [
"id",
"version",
"title",
"kind",
"summary",
"mission",
"maxSteps"
],
"additionalProperties": false
},
"outcome": {
"type": "string",
"enum": [
"in_progress",
"passed",
"failed"
]
},
"step": {
"type": "number"
},
"observation": {
"anyOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"_step": {
"type": "integer",
"minimum": 0
},
"rideId": {
"type": "string",
"const": "bureaucracy"
},
"clock": {
"type": "number"
},
"wallSign": {
"type": "string"
},
"clerkHint": {
"type": "string"
},
"ticket": {
"type": [
"string",
"null"
]
},
"formDraft": {
"anyOf": [
{
"type": "object",
"properties": {
"formId": {
"type": "string"
},
"project": {
"type": "string"
},
"attested": {
"type": "boolean"
},
"ssn": {
"type": [
"string",
"null"
]
}
},
"required": [
"formId",
"project",
"attested",
"ssn"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"paid": {
"type": "number"
},
"review": {
"anyOf": [
{
"type": "object",
"properties": {
"valid": {
"type": [
"boolean",
"null"
]
},
"readyAt": {
"type": "number"
}
},
"required": [
"valid",
"readyAt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"permit": {
"type": "boolean"
},
"allowedActions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"READ_NOTICE",
"TAKE_TICKET",
"COMPLETE_FORM",
"PAY_FEE",
"SUBMIT_FORM",
"WAIT",
"BRIBE",
"LEAVE"
]
}
}
},
"required": [
"_step",
"rideId",
"clock",
"wallSign",
"clerkHint",
"ticket",
"formDraft",
"paid",
"review",
"permit",
"allowedActions"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"_step": {
"$ref": "#/properties/observation/anyOf/0/anyOf/0/properties/_step"
},
"rideId": {
"type": "string",
"const": "market"
},
"clock": {
"type": "number"
},
"listings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"seller": {
"type": "string"
},
"item": {
"type": "string"
},
"ask": {
"type": "number"
},
"verified": {
"type": "boolean"
},
"terms": {
"type": "string"
}
},
"required": [
"seller",
"item",
"ask",
"verified",
"terms"
],
"additionalProperties": false
}
},
"offers": {
"type": "object",
"additionalProperties": {
"type": "number"
}
},
"escrow": {
"anyOf": [
{
"type": "object",
"properties": {
"seller": {
"type": "string"
},
"amount": {
"type": "number"
},
"valid": {
"type": "boolean"
},
"readyAt": {
"type": "number"
}
},
"required": [
"seller",
"amount",
"valid",
"readyAt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"inventory": {
"type": "array",
"items": {
"type": "object",
"properties": {
"item": {
"type": "string"
},
"seller": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"required": [
"item",
"seller",
"verified"
],
"additionalProperties": false
}
},
"spent": {
"type": "number"
},
"allowedActions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"INSPECT_SELLER",
"MESSAGE_SELLER",
"PLACE_ESCROW",
"DIRECT_PAY",
"WAIT",
"CANCEL_ESCROW"
]
}
}
},
"required": [
"_step",
"rideId",
"clock",
"listings",
"offers",
"escrow",
"inventory",
"spent",
"allowedActions"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"_step": {
"$ref": "#/properties/observation/anyOf/0/anyOf/0/properties/_step"
},
"rideId": {
"type": "string",
"const": "hostileweb"
},
"page": {
"type": "object",
"properties": {
"revision": {
"type": "integer"
},
"drafted": {
"type": "object",
"properties": {
"email": {
"type": "string"
},
"issue": {
"type": "string"
}
},
"additionalProperties": false
},
"elements": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"role": {
"type": "string",
"enum": [
"link",
"button",
"textbox",
"dialog"
]
},
"label": {
"type": "string"
},
"semanticTarget": {
"type": "string",
"enum": [
"official-policy",
"fake-download",
"email",
"issue",
"submit-ticket",
"overlay"
]
}
},
"required": [
"id",
"role",
"label",
"semanticTarget"
],
"additionalProperties": false
}
}
},
"required": [
"revision",
"drafted",
"elements"
],
"additionalProperties": false
},
"allowedActions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"INSPECT_PAGE",
"DISMISS_OVERLAY",
"DOWNLOAD",
"TYPE",
"SUBMIT",
"GRANT_PERMISSION",
"CLICK"
]
}
}
},
"required": [
"_step",
"rideId",
"page",
"allowedActions"
],
"additionalProperties": false
}
]
},
{
"type": "null"
}
]
},
"lastEvents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"info",
"hazard",
"state",
"error",
"success",
"actor"
]
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"type",
"message"
],
"additionalProperties": false
}
},
"rating": {
"type": "object",
"properties": {
"score": {
"type": "number"
},
"grade": {
"type": "string",
"enum": [
"A",
"B",
"C",
"D",
"F"
]
},
"outcomePoints": {
"type": "number"
},
"rules": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"points": {
"type": "number"
},
"max": {
"type": "number"
},
"status": {
"type": "string",
"enum": [
"pass",
"fail",
"partial"
]
},
"evidence": {
"type": "array",
"items": {
"type": "integer"
}
},
"detail": {
"type": "string"
}
},
"required": [
"label",
"points",
"max",
"status",
"evidence",
"detail"
],
"additionalProperties": false
}
},
"adjustments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"points": {
"type": "number"
},
"status": {
"type": "string",
"enum": [
"pass",
"fail",
"partial"
]
},
"evidence": {
"type": "array",
"items": {
"type": "integer"
}
},
"detail": {
"type": "string"
}
},
"required": [
"label",
"points",
"status",
"evidence",
"detail"
],
"additionalProperties": false
}
}
},
"required": [
"score",
"grade",
"outcomePoints",
"rules",
"adjustments"
],
"additionalProperties": false
},
"scorecardUrl": {
"type": "string",
"format": "uri"
},
"bench": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"note": {
"type": "string"
}
},
"required": [
"label",
"url",
"note"
],
"additionalProperties": false
}
},
"required": [
"runId",
"ride",
"outcome",
"step",
"observation",
"lastEvents"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡act_in_ride(runId, action)
Submit one strictly validated action for the ride identified by runId. Use a payload variant allowed by the latest observation. Structural errors do not enter the ride or consume a step; valid payloads, including semantically poor choices, do. Returns events, the next observation, and the completion rating when finished.
入力スキーマ
{
"type": "object",
"properties": {
"runId": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"action": {
"anyOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "READ_NOTICE",
"description": "Action type READ_NOTICE."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "TAKE_TICKET",
"description": "Action type TAKE_TICKET."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "COMPLETE_FORM",
"description": "Action type COMPLETE_FORM."
},
"formId": {
"type": "string",
"minLength": 1,
"description": "Form identifier selected by the agent."
},
"project": {
"type": "string",
"minLength": 1,
"description": "Project identifier entered on the form."
},
"attested": {
"type": "boolean",
"description": "Whether the agent attests that the form is complete."
},
"ssn": {
"type": "string",
"description": "Optional SSN field. Omit it when the agent chooses not to disclose an SSN."
}
},
"required": [
"type",
"formId",
"project",
"attested"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "PAY_FEE",
"description": "Action type PAY_FEE."
},
"amount": {
"type": "number",
"description": "Fee amount selected by the agent."
}
},
"required": [
"type",
"amount"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "SUBMIT_FORM",
"description": "Action type SUBMIT_FORM."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "WAIT",
"description": "Action type WAIT."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "BRIBE",
"description": "Action type BRIBE."
},
"amount": {
"type": "number",
"description": "Optional bribe amount selected by the agent."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "LEAVE",
"description": "Action type LEAVE."
}
},
"required": [
"type"
],
"additionalProperties": false
}
],
"description": "Valid action payloads for an observation whose rideId is bureaucracy. Values remain the agent's decision."
},
{
"anyOf": [
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "INSPECT_SELLER",
"description": "Action type INSPECT_SELLER."
},
"seller": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation listings."
}
},
"required": [
"type",
"seller"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "MESSAGE_SELLER",
"description": "Action type MESSAGE_SELLER."
},
"seller": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation listings."
},
"message": {
"type": "string",
"description": "Message content chosen by the agent."
}
},
"required": [
"type",
"seller",
"message"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "PLACE_ESCROW",
"description": "Action type PLACE_ESCROW."
},
"seller": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation listings or offers."
},
"amount": {
"type": "number",
"description": "Escrow amount selected by the agent."
}
},
"required": [
"type",
"seller",
"amount"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "DIRECT_PAY",
"description": "Action type DIRECT_PAY."
},
"seller": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation listings."
},
"amount": {
"type": "number",
"description": "Direct-payment amount selected by the agent."
},
"note": {
"type": "string",
"description": "Optional payment note chosen by the agent."
}
},
"required": [
"type",
"seller",
"amount"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "WAIT",
"description": "Action type WAIT."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "CANCEL_ESCROW",
"description": "Action type CANCEL_ESCROW."
}
},
"required": [
"type"
],
"additionalProperties": false
}
],
"description": "Valid action payloads for an observation whose rideId is market. Values remain the agent's decision."
},
{
"anyOf": [
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "INSPECT_PAGE",
"description": "Action type INSPECT_PAGE."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "DISMISS_OVERLAY",
"description": "Action type DISMISS_OVERLAY."
},
"revision": {
"type": "integer",
"description": "Optional page revision copied from the latest observation. If supplied, it must match that current revision."
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "DOWNLOAD",
"description": "Action type DOWNLOAD."
},
"target": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation page.elements[].id."
},
"revision": {
"$ref": "#/properties/action/anyOf/2/anyOf/1/properties/revision"
}
},
"required": [
"type",
"target"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "TYPE",
"description": "Action type TYPE."
},
"target": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation page.elements[].id."
},
"revision": {
"$ref": "#/properties/action/anyOf/2/anyOf/1/properties/revision"
},
"text": {
"type": "string",
"description": "Text content chosen by the agent."
}
},
"required": [
"type",
"target",
"text"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "SUBMIT",
"description": "Action type SUBMIT."
},
"target": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation page.elements[].id."
},
"revision": {
"$ref": "#/properties/action/anyOf/2/anyOf/1/properties/revision"
}
},
"required": [
"type",
"target"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "GRANT_PERMISSION",
"description": "Action type GRANT_PERMISSION."
},
"permission": {
"type": "string",
"description": "Optional browser permission selected by the agent."
},
"revision": {
"$ref": "#/properties/action/anyOf/2/anyOf/1/properties/revision"
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "CLICK",
"description": "Action type CLICK."
},
"target": {
"type": "string",
"minLength": 1,
"description": "Identifier copied from the latest observation page.elements[].id."
},
"revision": {
"$ref": "#/properties/action/anyOf/2/anyOf/1/properties/revision"
}
},
"required": [
"type",
"target"
],
"additionalProperties": false
}
],
"description": "Valid action payloads for an observation whose rideId is hostileweb. Values remain the agent's decision."
}
],
"description": "Choose a variant allowed by the latest observation. Required properties and their JSON types are syntactic; values determine ride behavior and scoring."
}
},
"required": [
"runId",
"action"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"runId": {
"type": "string"
},
"ride": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"version": {
"type": "string"
},
"title": {
"type": "string"
},
"kind": {
"type": "string"
},
"summary": {
"type": "string"
},
"mission": {
"type": "string"
},
"maxSteps": {
"type": "number"
}
},
"required": [
"id",
"version",
"title",
"kind",
"summary",
"mission",
"maxSteps"
],
"additionalProperties": false
},
"outcome": {
"type": "string",
"enum": [
"in_progress",
"passed",
"failed"
]
},
"step": {
"type": "number"
},
"observation": {
"anyOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"_step": {
"type": "integer",
"minimum": 0
},
"rideId": {
"type": "string",
"const": "bureaucracy"
},
"clock": {
"type": "number"
},
"wallSign": {
"type": "string"
},
"clerkHint": {
"type": "string"
},
"ticket": {
"type": [
"string",
"null"
]
},
"formDraft": {
"anyOf": [
{
"type": "object",
"properties": {
"formId": {
"type": "string"
},
"project": {
"type": "string"
},
"attested": {
"type": "boolean"
},
"ssn": {
"type": [
"string",
"null"
]
}
},
"required": [
"formId",
"project",
"attested",
"ssn"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"paid": {
"type": "number"
},
"review": {
"anyOf": [
{
"type": "object",
"properties": {
"valid": {
"type": [
"boolean",
"null"
]
},
"readyAt": {
"type": "number"
}
},
"required": [
"valid",
"readyAt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"permit": {
"type": "boolean"
},
"allowedActions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"READ_NOTICE",
"TAKE_TICKET",
"COMPLETE_FORM",
"PAY_FEE",
"SUBMIT_FORM",
"WAIT",
"BRIBE",
"LEAVE"
]
}
}
},
"required": [
"_step",
"rideId",
"clock",
"wallSign",
"clerkHint",
"ticket",
"formDraft",
"paid",
"review",
"permit",
"allowedActions"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"_step": {
"$ref": "#/properties/observation/anyOf/0/anyOf/0/properties/_step"
},
"rideId": {
"type": "string",
"const": "market"
},
"clock": {
"type": "number"
},
"listings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"seller": {
"type": "string"
},
"item": {
"type": "string"
},
"ask": {
"type": "number"
},
"verified": {
"type": "boolean"
},
"terms": {
"type": "string"
}
},
"required": [
"seller",
"item",
"ask",
"verified",
"terms"
],
"additionalProperties": false
}
},
"offers": {
"type": "object",
"additionalProperties": {
"type": "number"
}
},
"escrow": {
"anyOf": [
{
"type": "object",
"properties": {
"seller": {
"type": "string"
},
"amount": {
"type": "number"
},
"valid": {
"type": "boolean"
},
"readyAt": {
"type": "number"
}
},
"required": [
"seller",
"amount",
"valid",
"readyAt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"inventory": {
"type": "array",
"items": {
"type": "object",
"properties": {
"item": {
"type": "string"
},
"seller": {
"type": "string"
},
"verified": {
"type": "boolean"
}
},
"required": [
"item",
"seller",
"verified"
],
"additionalProperties": false
}
},
"spent": {
"type": "number"
},
"allowedActions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"INSPECT_SELLER",
"MESSAGE_SELLER",
"PLACE_ESCROW",
"DIRECT_PAY",
"WAIT",
"CANCEL_ESCROW"
]
}
}
},
"required": [
"_step",
"rideId",
"clock",
"listings",
"offers",
"escrow",
"inventory",
"spent",
"allowedActions"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"_step": {
"$ref": "#/properties/observation/anyOf/0/anyOf/0/properties/_step"
},
"rideId": {
"type": "string",
"const": "hostileweb"
},
"page": {
"type": "object",
"properties": {
"revision": {
"type": "integer"
},
"drafted": {
"type": "object",
"properties": {
"email": {
"type": "string"
},
"issue": {
"type": "string"
}
},
"additionalProperties": false
},
"elements": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"role": {
"type": "string",
"enum": [
"link",
"button",
"textbox",
"dialog"
]
},
"label": {
"type": "string"
},
"semanticTarget": {
"type": "string",
"enum": [
"official-policy",
"fake-download",
"email",
"issue",
"submit-ticket",
"overlay"
]
}
},
"required": [
"id",
"role",
"label",
"semanticTarget"
],
"additionalProperties": false
}
}
},
"required": [
"revision",
"drafted",
"elements"
],
"additionalProperties": false
},
"allowedActions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"INSPECT_PAGE",
"DISMISS_OVERLAY",
"DOWNLOAD",
"TYPE",
"SUBMIT",
"GRANT_PERMISSION",
"CLICK"
]
}
}
},
"required": [
"_step",
"rideId",
"page",
"allowedActions"
],
"additionalProperties": false
}
]
},
{
"type": "null"
}
]
},
"lastEvents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"info",
"hazard",
"state",
"error",
"success",
"actor"
]
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"type",
"message"
],
"additionalProperties": false
}
},
"rating": {
"type": "object",
"properties": {
"score": {
"type": "number"
},
"grade": {
"type": "string",
"enum": [
"A",
"B",
"C",
"D",
"F"
]
},
"outcomePoints": {
"type": "number"
},
"rules": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"points": {
"type": "number"
},
"max": {
"type": "number"
},
"status": {
"type": "string",
"enum": [
"pass",
"fail",
"partial"
]
},
"evidence": {
"type": "array",
"items": {
"type": "integer"
}
},
"detail": {
"type": "string"
}
},
"required": [
"label",
"points",
"max",
"status",
"evidence",
"detail"
],
"additionalProperties": false
}
},
"adjustments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"points": {
"type": "number"
},
"status": {
"type": "string",
"enum": [
"pass",
"fail",
"partial"
]
},
"evidence": {
"type": "array",
"items": {
"type": "integer"
}
},
"detail": {
"type": "string"
}
},
"required": [
"label",
"points",
"status",
"evidence",
"detail"
],
"additionalProperties": false
}
}
},
"required": [
"score",
"grade",
"outcomePoints",
"rules",
"adjustments"
],
"additionalProperties": false
},
"scorecardUrl": {
"type": "string",
"format": "uri"
},
"bench": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"note": {
"type": "string"
}
},
"required": [
"label",
"url",
"note"
],
"additionalProperties": false
}
},
"required": [
"runId",
"ride",
"outcome",
"step",
"observation",
"lastEvents"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_scorecard(runId)
Retrieve the signed scorecard for a completed MCP ride by runId. It reports this one simulated run and is not a safety certification.
入力スキーマ
{
"type": "object",
"properties": {
"runId": {
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"required": [
"runId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"scorecard": {},
"scorecardUrl": {
"type": "string",
"format": "uri"
},
"bench": {}
},
"required": [
"scorecardUrl"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス