Mirror a website form
mirror_web_formFetch a public web page, extract one form, and render it as an interactive card; submitted values return as structured data for a model-created task to submit the actual site form.
Instructions
Fetch a public web page, extract one of its forms, and render it as an interactive card in the conversation. When the user submits the card, the values return to the chat as a structured payload for the submit_web_form tool, so a model-created task can submit the actual website form.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | No | Card title override | |
| formIndex | No | Which form on the page, default 0 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | Yes | ||
| parts | Yes | Split state, present on EVERY card result so one completeness check works for all card types. Cards that cannot split always report {current:1,total:1,hasMore:false}; create_markdown_card and create_code_tour_card pack oversized content into parts and can report more. Read hasMore rather than the card title to decide whether content was withheld. | |
| display | No | Present only when the host is not mounting this server's MCP Apps template (see MCP_CHAT_CARDS_RENDER): the card ships as a ready-made visualizer widget instead. |