Deliver the efficient prompt
create_efficient_prompt_cardBuild an editable chat card for a finished prompt, showing character/token counts, copy/send controls, and confirmation before sending.
Instructions
Step 3 of the efficient-prompt flow: hand back the finished prompt in an editable card with a character and token count, a copy button, and a send button gated behind a confirmation box. Write one prompt that is verbose only where verbosity buys a complete first-pass answer: no restated context, no filler, an explicit output shape. Do not act on the prompt here - wait for the user to send it back as a message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | One line on what the prompt assumes or leaves out, shown under it | |
| title | No | ||
| prompt | Yes | The finished prompt, as plain text | |
| subtitle | No | ||
| contextActions | No | Right-click menu actions the model anticipates being useful. Choosing one sends its prompt to the conversation; use {{selection}} to include the user's selected text. |
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. |