← The evidence ledger
Evidence row 3777913
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 610ca61c-5582-4d4d-8602-9376fcab70bc
- Recorded
- Previous row
- #3419317
- Body SHA-256
- 45555fe950194d83aed69209e7d499d01435fae0a87448377290d2d082b0c668
- Leaf
- 0xc1adf4147856cdb5f5f94ceaa9800fb3fb686b5e27c8990dde16fb04e34c08b1
What was observed
{
"count": 70,
"tools": [
{
"description": "Your account incl. credit balance.",
"inputSchema": {
"properties": {},
"title": "account_meArguments",
"type": "object"
},
"name": "account_me"
},
{
"description": "Job status/result (queued|running|completed|failed).",
"inputSchema": {
"properties": {
"job_id": {
"title": "Job Id",
"type": "string"
},
"structured_data_only": {
"default": false,
"title": "Structured Data Only",
"type": "boolean"
}
},
"required": [
"job_id"
],
"title": "agent_job_getArguments",
"type": "object"
},
"name": "agent_job_get"
},
{
"description": "Recent agent jobs.",
"inputSchema": {
"properties": {
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"title": "agent_job_listArguments",
"type": "object"
},
"name": "agent_job_list"
},
{
"description": "Run the browsing agent on a task (async; costs agent_job credits). Jobs are in-memory (lost on restart).",
"inputSchema": {
"properties": {
"lang": {
"default": "en",
"title": "Lang",
"type": "string"
},
"output_json_schema": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Output Json Schema"
},
"target_url": {
"default": "__agent__",
"title": "Target Url",
"type": "string"
},
"text": {
"title": "Text",
"type": "string"
},
"variables": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Variables"
}
},
"required": [
"text"
],
"title": "agent_job_submitArguments",
"type": "object"
},
"name": "agent_job_submit"
},
{
"description": "Models available for the ai_agent step (provider, id, tier, credit_multiplier, vision, reasoning).",
"inputSchema": {
"properties": {},
"title": "ai_models_listArguments",
"type": "object"
},
"name": "ai_models_list"
},
{
"description": "Inspect large JSON: mode summary|schema|value|preview, optional dotted path. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"json_text": {
"title": "Json Text",
"type": "string"
},
"mode": {
"default": "summary",
"title": "Mode",
"type": "string"
},
"path": {
"default": "",
"title": "Path",
"type": "string"
}
},
"required": [
"json_text"
],
"title": "analyze_jsonArguments",
"type": "object"
},
"name": "analyze_json"
},
{
"description": "Click an element by visible text, label or CSS selector. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"description": {
"title": "Description",
"type": "string"
},
"session": {
"default": "default",
"title": "Session",
"type": "string"
}
},
"required": [
"description"
],
"title": "browser_clickArguments",
"type": "object"
},
"name": "browser_click"
},
{
"description": "Click at pixel coordinates of the (resized) viewport. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"session": {
"default": "default",
"title": "Session",
"type": "string"
},
"x": {
"title": "X",
"type": "integer"
},
"y": {
"title": "Y",
"type": "integer"
}
},
"required": [
"x",
"y"
],
"title": "browser_click_atArguments",
"type": "object"
},
"name": "browser_click_at"
},
{
"description": "Close your browser session (free). Idle sessions are closed after 30 minutes.",
"inputSchema": {
"properties": {
"session": {
"default": "default",
"title": "Session",
"type": "string"
}
},
"title": "browser_close_sessionArguments",
"type": "object"
},
"name": "browser_close_session"
},
{
"description": "Extract text from a described area of the page. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"area_description": {
"title": "Area Description",
"type": "string"
},
"session": {
"default": "default",
"title": "Session",
"type": "string"
}
},
"required": [
"area_description"
],
"title": "browser_extract_textArguments",
"type": "object"
},
"name": "browser_extract_text"
},
{
"description": "Type a value into an input identified by label/placeholder/selector. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"field_description": {
"title": "Field Description",
"type": "string"
},
"session": {
"default": "default",
"title": "Session",
"type": "string"
},
"value": {
"title": "Value",
"type": "string"
}
},
"required": [
"field_description",
"value"
],
"title": "browser_fillArguments",
"type": "object"
},
"name": "browser_fill"
},
{
"description": "Return the current page HTML. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"session": {
"default": "default",
"title": "Session",
"type": "string"
}
},
"title": "browser_get_htmlArguments",
"type": "object"
},
"name": "browser_get_html"
},
{
"description": "Open a URL in your private server-side browser session. `browser_session_label` loads a saved login\n (see browser_session_put) when the session is first created. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"browser_session_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Browser Session Label"
},
"session": {
"default": "default",
"title": "Session",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"url"
],
"title": "browser_navigateArguments",
"type": "object"
},
"name": "browser_navigate"
},
{
"description": "Paste rich text (HTML) into the focused editor as a clipboard paste, keeping formatting\n (rich-text / contenteditable editors). Click the target first. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"html": {
"title": "Html",
"type": "string"
},
"session": {
"default": "default",
"title": "Session",
"type": "string"
},
"text": {
"default": "",
"title": "Text",
"type": "string"
}
},
"required": [
"html"
],
"title": "browser_paste_htmlArguments",
"type": "object"
},
"name": "browser_paste_html"
},
{
"description": "Press a key on the focused element ('Enter', 'Tab', 'Escape', 'Control+a', ...). Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"count": {
"default": 1,
"title": "Count",
"type": "integer"
},
"key": {
"title": "Key",
"type": "string"
},
"session": {
"default": "default",
"title": "Session",
"type": "string"
}
},
"required": [
"key"
],
"title": "browser_press_keyArguments",
"type": "object"
},
"name": "browser_press_key"
},
{
"description": "Screenshot of the current page (JPEG). Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"session": {
"default": "default",
"title": "Session",
"type": "string"
}
},
"title": "browser_screenshotArguments",
"type": "object"
},
"name": "browser_screenshot"
},
{
"description": "Scroll 'up' or 'down'. Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"amount": {
"default": 600,
"title": "Amount",
"type": "integer"
},
"direction": {
"default": "down",
"title": "Direction",
"type": "string"
},
"session": {
"default": "default",
"title": "Session",
"type": "string"
}
},
"title": "browser_scrollArguments",
"type": "object"
},
"name": "browser_scroll"
},
{
"description": "Delete a saved login.",
"inputSchema": {
"properties": {
"label": {
"title": "Label",
"type": "string"
}
},
"required": [
"label"
],
"title": "browser_session_deleteArguments",
"type": "object"
},
"name": "browser_session_delete"
},
{
"description": "Get a saved storageState.",
"inputSchema": {
"properties": {
"label": {
"title": "Label",
"type": "string"
}
},
"required": [
"label"
],
"title": "browser_session_getArguments",
"type": "object"
},
"name": "browser_session_get"
},
{
"description": "List saved logins (Playwright storageState slots).",
"inputSchema": {
"properties": {},
"title": "browser_session_listArguments",
"type": "object"
},
"name": "browser_session_list"
},
{
"description": "Save a Playwright storageState (stored encrypted).",
"inputSchema": {
"properties": {
"label": {
"title": "Label",
"type": "string"
},
"storage_state": {
"additionalProperties": true,
"title": "Storage State",
"type": "object"
}
},
"required": [
"label",
"storage_state"
],
"title": "browser_session_putArguments",
"type": "object"
},
"name": "browser_session_put"
},
{
"description": "Purchasable credit packs.",
"inputSchema": {
"properties": {},
"title": "credit_packsArguments",
"type": "object"
},
"name": "credit_packs"
},
{
"description": "Create a Stripe Checkout URL for a pack; a human must open it to pay.",
"inputSchema": {
"properties": {
"credits_amount": {
"title": "Credits Amount",
"type": "integer"
}
},
"required": [
"credits_amount"
],
"title": "credits_checkout_urlArguments",
"type": "object"
},
"name": "credits_checkout_url"
},
{
"description": "Credit usage history: balance, 30-day spend by reason, and ledger entries (newest first).\n Each entry has delta, reason (pipeline_run, ai_agent, schedule_run, chat_turn, agent_job, builder_call,\n debug_chat, mcp_usage, purchase, signup_grant, refund, ...), detail (what it was for), balance_after.\n `kind`: \"spend\" (charges only) or \"credit\" (grants/purchases/refunds only). `limit` max 200.",
"inputSchema": {
"properties": {
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Kind"
},
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
}
},
"title": "credits_historyArguments",
"type": "object"
},
"name": "credits_history"
},
{
"description": "Ask the built-in AI pipeline builder (costs builder_call credits). `messages`=[{role,content}],\n `pipeline`=current draft. Returns {text, pipeline}; the draft is NOT saved — pass it to pipeline_create/update.",
"inputSchema": {
"properties": {
"builder_context": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Builder Context"
},
"messages": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Messages",
"type": "array"
},
"pipeline": {
"additionalProperties": true,
"title": "Pipeline",
"type": "object"
}
},
"required": [
"messages",
"pipeline"
],
"title": "pipeline_builder_chatArguments",
"type": "object"
},
"name": "pipeline_builder_chat"
},
{
"description": "Create a pipeline. See resource webarm://docs/pipeline-steps for the step schema.\n `extra` may carry webhook_url, webhook_secret, webhook_structured_data_only, inbound_trigger_only.",
"inputSchema": {
"properties": {
"cron_expr": {
"default": "",
"title": "Cron Expr",
"type": "string"
},
"enabled": {
"default": true,
"title": "Enabled",
"type": "boolean"
},
"extra": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Extra"
},
"name": {
"title": "Name",
"type": "string"
},
"run_at": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Run At"
},
"steps": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Steps",
"type": "array"
},
"task_variables": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Task Variables"
}
},
"required": [
"name",
"steps"
],
"title": "pipeline_createArguments",
"type": "object"
},
"name": "pipeline_create"
},
{
"description": "Ask the AI to analyse a finished run (costs builder_call credits).",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
},
"question": {
"title": "Question",
"type": "string"
},
"run_id": {
"title": "Run Id",
"type": "string"
}
},
"required": [
"pipeline_id",
"run_id",
"question"
],
"title": "pipeline_debug_chatArguments",
"type": "object"
},
"name": "pipeline_debug_chat"
},
{
"description": "Delete a pipeline and its schedule (restorable later via pipeline_deleted_restore).",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
}
},
"required": [
"pipeline_id"
],
"title": "pipeline_deleteArguments",
"type": "object"
},
"name": "pipeline_delete"
},
{
"description": "Deleted pipelines that can be restored: [{pipeline_id, name, steps_count, deleted_at, source}].",
"inputSchema": {
"properties": {},
"title": "pipeline_deleted_listArguments",
"type": "object"
},
"name": "pipeline_deleted_list"
},
{
"description": "Re-create a deleted pipeline from its last snapshot (same id, starts disabled, new inbound trigger URL).",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
}
},
"required": [
"pipeline_id"
],
"title": "pipeline_deleted_restoreArguments",
"type": "object"
},
"name": "pipeline_deleted_restore"
},
{
"description": "Get one pipeline incl. steps, schedule and inbound trigger URL.",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
}
},
"required": [
"pipeline_id"
],
"title": "pipeline_getArguments",
"type": "object"
},
"name": "pipeline_get"
},
{
"description": "Move a pipeline into a group; omit group_id (or pass null) to remove it from its group.",
"inputSchema": {
"properties": {
"group_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Group Id"
},
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
}
},
"required": [
"pipeline_id"
],
"title": "pipeline_group_assignArguments",
"type": "object"
},
"name": "pipeline_group_assign"
},
{
"description": "Create a sidebar group, optionally moving the given pipelines into it.",
"inputSchema": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"pipeline_ids": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Pipeline Ids"
}
},
"required": [
"name"
],
"title": "pipeline_group_createArguments",
"type": "object"
},
"name": "pipeline_group_create"
},
{
"description": "Delete a group. Its pipelines are kept, just ungrouped.",
"inputSchema": {
"properties": {
"group_id": {
"title": "Group Id",
"type": "string"
}
},
"required": [
"group_id"
],
"title": "pipeline_group_deleteArguments",
"type": "object"
},
"name": "pipeline_group_delete"
},
{
"description": "List your sidebar pipeline groups, each with its pipeline_ids. Ungrouped pipelines are in no group.",
"inputSchema": {
"properties": {},
"title": "pipeline_group_listArguments",
"type": "object"
},
"name": "pipeline_group_list"
},
{
"description": "Rename a group and/or set whether it is collapsed in the sidebar.",
"inputSchema": {
"properties": {
"collapsed": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Collapsed"
},
"group_id": {
"title": "Group Id",
"type": "string"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
}
},
"required": [
"group_id"
],
"title": "pipeline_group_updateArguments",
"type": "object"
},
"name": "pipeline_group_update"
},
{
"description": "One revision: {revision, snapshot (full pipeline state after that change), diff (vs previous revision)}.",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
},
"revision_id": {
"title": "Revision Id",
"type": "string"
}
},
"required": [
"pipeline_id",
"revision_id"
],
"title": "pipeline_history_getArguments",
"type": "object"
},
"name": "pipeline_history_get"
},
{
"description": "Change history of a pipeline, newest first: [{id, seq, action (create|update|delete|restore),\n source (manual|assistant|mcp|api), source_detail, changed_fields, created_at, updated_at}].\n Consecutive manual UI edits within a few minutes are merged into one revision. Page with `before_seq`.",
"inputSchema": {
"properties": {
"before_seq": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Before Seq"
},
"limit": {
"default": 30,
"title": "Limit",
"type": "integer"
},
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
}
},
"required": [
"pipeline_id"
],
"title": "pipeline_history_listArguments",
"type": "object"
},
"name": "pipeline_history_list"
},
{
"description": "Restore a pipeline to the state of a revision (recorded as a new `restore` revision). Returns the pipeline.",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
},
"revision_id": {
"title": "Revision Id",
"type": "string"
}
},
"required": [
"pipeline_id",
"revision_id"
],
"title": "pipeline_history_restoreArguments",
"type": "object"
},
"name": "pipeline_history_restore"
},
{
"description": "List your pipelines.",
"inputSchema": {
"properties": {},
"title": "pipeline_listArguments",
"type": "object"
},
"name": "pipeline_list"
},
{
"description": "Start a run (async; returns run_id). Costs the usual pipeline_run credits. Follow with\n pipeline_run_wait or pipeline_run_get.",
"inputSchema": {
"properties": {
"initial_step_outputs": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Initial Step Outputs"
},
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
},
"skip_steps": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Skip Steps"
},
"variables": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Variables"
}
},
"required": [
"pipeline_id"
],
"title": "pipeline_runArguments",
"type": "object"
},
"name": "pipeline_run"
},
{
"description": "Request cancellation of an active run (takes effect between steps).",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
},
"run_id": {
"title": "Run Id",
"type": "string"
}
},
"required": [
"pipeline_id",
"run_id"
],
"title": "pipeline_run_cancelArguments",
"type": "object"
},
"name": "pipeline_run_cancel"
},
{
"description": "Run status (running|cancelling|ok|error|cancelled), current_step_index, per-step results, answer_preview.",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
},
"run_id": {
"title": "Run Id",
"type": "string"
}
},
"required": [
"pipeline_id",
"run_id"
],
"title": "pipeline_run_getArguments",
"type": "object"
},
"name": "pipeline_run_get"
},
{
"description": "Block until the run finishes or timeout_sec (max 600) elapses; returns the latest run state\n (check `status` — still 'running' means timed out).",
"inputSchema": {
"properties": {
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
},
"run_id": {
"title": "Run Id",
"type": "string"
},
"timeout_sec": {
"default": 120,
"title": "Timeout Sec",
"type": "integer"
}
},
"required": [
"pipeline_id",
"run_id"
],
"title": "pipeline_run_waitArguments",
"type": "object"
},
"name": "pipeline_run_wait"
},
{
"description": "Recent runs of a pipeline (max 50).",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
}
},
"required": [
"pipeline_id"
],
"title": "pipeline_runs_listArguments",
"type": "object"
},
"name": "pipeline_runs_list"
},
{
"description": "Run a single step in isolation. `previous_outputs[i]` feeds {{step_{i+1}_output}}.",
"inputSchema": {
"properties": {
"pipeline_variables": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Pipeline Variables"
},
"previous_outputs": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Previous Outputs"
},
"step": {
"additionalProperties": true,
"title": "Step",
"type": "object"
}
},
"required": [
"step"
],
"title": "pipeline_test_stepArguments",
"type": "object"
},
"name": "pipeline_test_step"
},
{
"description": "Patch a pipeline. `fields` may contain any of: name, enabled, cron_expr, run_at (null clears), steps,\n task_variables, webhook_url, webhook_secret, clear_webhook_secret, webhook_structured_data_only,\n inbound_trigger_only, regenerate_trigger_token. `steps` replaces the whole step list.",
"inputSchema": {
"properties": {
"fields": {
"additionalProperties": true,
"title": "Fields",
"type": "object"
},
"pipeline_id": {
"title": "Pipeline Id",
"type": "string"
}
},
"required": [
"pipeline_id",
"fields"
],
"title": "pipeline_updateArguments",
"type": "object"
},
"name": "pipeline_update"
},
{
"description": "Create an automation. `schedule` follows ScheduleCreate: mode (agent|replay), task_text, target_url,\n webhook_url, cron_expr, run_at, lang, output_json_schema, task_variables, ...",
"inputSchema": {
"properties": {
"schedule": {
"additionalProperties": true,
"title": "Schedule",
"type": "object"
}
},
"required": [
"schedule"
],
"title": "schedule_createArguments",
"type": "object"
},
"name": "schedule_create"
},
{
"description": "Delete an automation.",
"inputSchema": {
"properties": {
"schedule_id": {
"title": "Schedule Id",
"type": "string"
}
},
"required": [
"schedule_id"
],
"title": "schedule_deleteArguments",
"type": "object"
},
"name": "schedule_delete"
},
{
"description": "Export an automation as portable JSON.",
"inputSchema": {
"properties": {
"schedule_id": {
"title": "Schedule Id",
"type": "string"
}
},
"required": [
"schedule_id"
],
"title": "schedule_exportArguments",
"type": "object"
},
"name": "schedule_export"
},
{
"description": "Automation details plus recent runs.",
"inputSchema": {
"properties": {
"schedule_id": {
"title": "Schedule Id",
"type": "string"
}
},
"required": [
"schedule_id"
],
"title": "schedule_getArguments",
"type": "object"
},
"name": "schedule_get"
},
{
"description": "Import an exported automation.",
"inputSchema": {
"properties": {
"document": {
"additionalProperties": true,
"title": "Document",
"type": "object"
}
},
"required": [
"document"
],
"title": "schedule_importArguments",
"type": "object"
},
"name": "schedule_import"
},
{
"description": "List automations (single-task schedules).",
"inputSchema": {
"properties": {},
"title": "schedule_listArguments",
"type": "object"
},
"name": "schedule_list"
},
{
"description": "Run an automation now (synchronous; costs schedule_run credits).",
"inputSchema": {
"properties": {
"schedule_id": {
"title": "Schedule Id",
"type": "string"
},
"variables": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Variables"
}
},
"required": [
"schedule_id"
],
"title": "schedule_runArguments",
"type": "object"
},
"name": "schedule_run"
},
{
"description": "Patch an automation (ScheduleUpdate fields).",
"inputSchema": {
"properties": {
"fields": {
"additionalProperties": true,
"title": "Fields",
"type": "object"
},
"schedule_id": {
"title": "Schedule Id",
"type": "string"
}
},
"required": [
"schedule_id",
"fields"
],
"title": "schedule_updateArguments",
"type": "object"
},
"name": "schedule_update"
},
{
"description": "Send an email through the server SMTP (subject to server allowlists/limits). Costs 1 mcp_call.",
"inputSchema": {
"properties": {
"body": {
"title": "Body",
"type": "string"
},
"is_html": {
"default": false,
"title": "Is Html",
"type": "boolean"
},
"subject": {
"title": "Subject",
"type": "string"
},
"to": {
"title": "To",
"type": "string"
}
},
"required": [
"to",
"subject",
"body"
],
"title": "send_emailArguments",
"type": "object"
},
"name": "send_email"
},
{
"description": "Create a skill for ai_agent steps. name: kebab-case; description: what it does and WHEN the agent should\n use it (the agent only sees this until it loads the skill); body_md: the instructions (markdown);\n files: optional extra text files {path: content} the agent can read.",
"inputSchema": {
"properties": {
"body_md": {
"default": "",
"title": "Body Md",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"files": {
"anyOf": [
{
"additionalProperties": {
"type": "string"
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Files"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name",
"description"
],
"title": "skill_createArguments",
"type": "object"
},
"name": "skill_create"
},
{
"description": "Delete a skill.",
"inputSchema": {
"properties": {
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name"
],
"title": "skill_deleteArguments",
"type": "object"
},
"name": "skill_delete"
},
{
"description": "Get one skill with its SKILL.md body and extra files.",
"inputSchema": {
"properties": {
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name"
],
"title": "skill_getArguments",
"type": "object"
},
"name": "skill_get"
},
{
"description": "Create (or with overwrite=true replace) a skill from SKILL.md text with name/description front matter.",
"inputSchema": {
"properties": {
"overwrite": {
"default": false,
"title": "Overwrite",
"type": "boolean"
},
"skill_md": {
"title": "Skill Md",
"type": "string"
}
},
"required": [
"skill_md"
],
"title": "skill_importArguments",
"type": "object"
},
"name": "skill_import"
},
{
"description": "List your ai_agent skills (name, description, files).",
"inputSchema": {
"properties": {},
"title": "skill_listArguments",
"type": "object"
},
"name": "skill_list"
},
{
"description": "Update a skill; only the given fields change (files replaces all extra files).",
"inputSchema": {
"properties": {
"body_md": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Body Md"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"files": {
"anyOf": [
{
"additionalProperties": {
"type": "string"
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Files"
},
"name": {
"title": "Name",
"type": "string"
},
"new_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "New Name"
}
},
"required": [
"name"
],
"title": "skill_updateArguments",
"type": "object"
},
"name": "skill_update"
},
{
"description": "Delete a store.",
"inputSchema": {
"properties": {
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name"
],
"title": "storage_deleteArguments",
"type": "object"
},
"name": "storage_delete"
},
{
"description": "Delete a stored file.",
"inputSchema": {
"properties": {
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name"
],
"title": "storage_file_deleteArguments",
"type": "object"
},
"name": "storage_file_delete"
},
{
"description": "Download a file as base64 (limited to 8 MiB of base64).",
"inputSchema": {
"properties": {
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name"
],
"title": "storage_file_getArguments",
"type": "object"
},
"name": "storage_file_get"
},
{
"description": "Upload a file (base64 content). Size caps: USER_FILES_FILE_MAX_BYTES / per-user total.",
"inputSchema": {
"properties": {
"content_base64": {
"title": "Content Base64",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name",
"content_base64"
],
"title": "storage_file_putArguments",
"type": "object"
},
"name": "storage_file_put"
},
{
"description": "List stored files.",
"inputSchema": {
"properties": {
"prefix": {
"default": "",
"title": "Prefix",
"type": "string"
}
},
"title": "storage_files_listArguments",
"type": "object"
},
"name": "storage_files_list"
},
{
"description": "List your JSON/text stores.",
"inputSchema": {
"properties": {},
"title": "storage_listArguments",
"type": "object"
},
"name": "storage_list"
},
{
"description": "Read a store.",
"inputSchema": {
"properties": {
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"name"
],
"title": "storage_readArguments",
"type": "object"
},
"name": "storage_read"
},
{
"description": "Write a store (mode 'auto' keeps JSON, 'text' stores a string).",
"inputSchema": {
"properties": {
"mode": {
"default": "auto",
"title": "Mode",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"value": {
"title": "Value"
}
},
"required": [
"name",
"value"
],
"title": "storage_writeArguments",
"type": "object"
},
"name": "storage_write"
}
]
}What the leaf hashes
{"body":"45555fe950194d83aed69209e7d499d01435fae0a87448377290d2d082b0c668","id":3777913,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1794003830976682,"prev":3419317,"subject":"610ca61c-5582-4d4d-8602-9376fcab70bc","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (303443 rows).
- 0xc1adf7c15cd6516862c73c041db1a38f2e0bca685d2156ae7478a4223529e53a
- 0x94b78067291572590703564739a15e518f95a859517704b8306b4ca5be2fa0ab
- 0x60c736afb4171d8ac6d3311b7327f36833102a3159ca45df3c1540802cdd0ea8
- 0x61bd1a6915b69cf29c54403f6cb62266adfe8a005c9c249f9bed0d2f7b55accb
- 0xd86b6123a594222c789f22ad467e251e05fa8bd262ac7a0a0008b47448514d20
- 0xce4195533464be2f0981465aea9711c785a50d543308bd674012d70af11403b4
- 0x3cde057700223d0389b5935d83b1164394fbdf927a1871b6e8d3fe6c7f58ea8e
- 0x91fc9591a4b42c513c11c93747fec1fa5353b7a674e9f8e1734e48074ddc68b0
- 0x97373fe083146fe4825e0075ae8f721156402d85a881bf40790fbeba8dbd9d7d
- 0x64b63af7b0c4bf3bd0886f1d9b3b4abc44e1357af2e92b7054f190b279ef327d
- 0x6372b1f57fc5b7cbea3ee50e79640efcc11faa096baeda54096de876158a09a5
- 0x904b6d5eb3c23851e78b554372c295c07b838199b7dcbaa04fe9d4c9e08b6a46
- 0x1d1df83479f80549b083ab17b54627f4ace699e45477c6666da6814f41da3754
- 0x23b6b6bd852701ba4a17fc526ab600bd25964edbe01b5117d675c3a9459bb7c1
- 0x4e2c85f79c29b95d6dfb888e9d12396c3d7208dc05aa6a6d68fe77cf5be30da5
- 0x4a5b4dca6c638b7872bc6485359586bebc62511ba2776f1ea54dfdaa4d1a511b
- 0xf19d501fdbc28e10c3244253daf0c37c4752659eae14a7cba585a18c7df9ce0d
- 0xd422a75f6c3780ed53eca52b50bf40b8f17dc14cffb804142e44fc9f2672029d
- 0xc0d08d48601d1be90bcfc025e66bcaa0030120d688dd9c919b36c2c4446f4948
- Day root
- 0xb30ccefe7182c6f767e1fcbfb5f64ffd649da831f665f65c5ff39cd40512284f
- Chained
- 0xc383f7ef68d2914082484765aa09e42c12c59a74a096ae64127c562618c506d3
- Published
- On Arc Testnet, block 71111178: 0xfba13cb7ee4ada7f2fee3702a786a2201596be2ffea37dfc281ab4c8e9942fe1