formproof-webmcp.skywalker1226.chatgpt.site
A local-first PDF form workbench: the agent inspects and stages values through six WebMCP tools; the person confirms, chooses the output, and exports.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 3 · Transact 0 · Score: Not yet scored
Tool inspector
get_field_evidence
Read source values, staged provenance, imported-proposal markers, human-correction locks, field-identity review requirements, geometry, and byte-paginated value/label choices for up to three fields at one document version. Over-budget batches return only whole fields and require a narrower retry; one irreducible field stays whole under the hard response cap. Discovery hints are never returned as labels or evidence. Requires field-data sharing for this PDF load.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expectedDocumentSessionId |
string | yes | Opaque documentSessionId from the latest successful tool response; it changes on every PDF load, including identical reloads. |
expectedStateVersion |
integer | yes | stateVersion from the latest successful tool call; refresh context after any version conflict. |
expectedSourceHash |
string | yes | SHA-256 sourceHash from the latest successful tool response; refresh context instead of guessing it. |
fieldNames |
array | yes | Exact names from get_form_context; byte limits may return fewer whole fields, then retry with fewer names. |
choiceCursor |
string | no | Opaque cursor from a prior evidence choicePage; use it with that same single field. |
Raw JSON schema
{
"type": "object",
"properties": {
"expectedDocumentSessionId": {
"type": "string",
"description": "Opaque documentSessionId from the latest successful tool response; it changes on every PDF load, including identical reloads.",
"pattern": "^[a-f0-9]{32}$",
"minLength": 32,
"maxLength": 32
},
"expectedStateVersion": {
"type": "integer",
"description": "stateVersion from the latest successful tool call; refresh context after any version conflict.",
"minimum": 0
},
"expectedSourceHash": {
"type": "string",
"description": "SHA-256 sourceHash from the latest successful tool response; refresh context instead of guessing it.",
"pattern": "^[a-fA-F0-9]{64}$",
"minLength": 64,
"maxLength": 64
},
"fieldNames": {
"type": "array",
"description": "Exact names from get_form_context; byte limits may return fewer whole fields, then retry with fewer names.",
"minItems": 1,
"maxItems": 3,
"uniqueItems": true,
"items": {
"type": "string",
"description": "Exact field name returned by get_form_context; never derive it from the visible label.",
"minLength": 1,
"maxLength": 256
}
},
"choiceCursor": {
"type": "string",
"description": "Opaque cursor from a prior evidence choicePage; use it with that same single field.",
"minLength": 1,
"maxLength": 128
}
},
"required": [
"expectedDocumentSessionId",
"expectedStateVersion",
"expectedSourceHash",
"fieldNames"
],
"additionalProperties": false
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.