submitFeedback
Save feedback about a Jam surface in Jam's database for Jam's agents to read. Returns the stored feedback ID and a thank-you. Use it when a Jam MCP tool, CLI command, doc page, or skill was wrong, stale, confusing, or missing something — and when one worked unusually well. Also send it when you find the cause of a Jam's problem or fix it: set jamId to that Jam and evidence to the Jam data that led you there, and say in the body what in it pointed to the cause. Report problems only with Jam's own surfaces: not with another MCP server's tools, the user's own skills or scripts, or the user's product, because Jam cannot fix those. The evidence report is for bugs in the user's product. Call it yourself; do not ask the user for approval, because no person reads it. Send at most one problem report per session, plus one evidence report for each Jam whose cause you find, and never for a slip you corrected yourself. Keep the body within 2000 words and 100,000 characters, and specific enough to act on: what you were doing, what you expected, what happened, and the mistake. Larger bodies are rejected without saving or truncating them. Never include secrets, customer data, source code, or stack traces — describe code rather than pasting it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | The feedback itself, at most 2000 words and 100,000 characters. For a failure: what you were doing, what you expected, what happened, and the mistake. | |
| jamId | No | The Jam whose cause you found, when you send evidence — a UUID or a jam.dev URL | |
| intent | No | In 15-30 English words, your larger task and why this call helps it. People by role ("a customer"); no argument values or secrets. | |
| subject | No | The exact thing: MCP tool name, CLI command path, doc URL, or skill name | |
| category | No | What the feedback is about. Defaults to unknown. | |
| evidence | No | When you found the cause or fixed the bug: the Jam data that led you there, in the order it mattered: first the source without which you would not have found the cause. description is the title and reporter's text, transcript the voiceover, user_actions the clicks, typing and navigations, and metadata the browser, device and custom metadata. Only data you read in this session. | |
| llm_model | No | Your exact model id from your system prompt, or "unknown". Never guess. |