FeedbackJar

MCP Tool Reference

Detailed reference for each tool exposed by the FeedbackJar MCP server. With an account token pinned to a single project via X-Organization-Id, the organization_id parameter does not apply.

list_organizations

List all projects your account token can access. Only available with account tokens that do not include X-Organization-Id in the MCP config.

Parameters: none

Returns each project’s id, name, slug, and your role. Use the id as organization_id in other tool calls.

Example prompt

plaintext
List my FeedbackJar projects, then show the top open bugs in the FeedbackJar project.

list_posts

List feedback posts sorted by vote count.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only (get from list_organizations)
statusstringOPEN, IN_PROGRESS, COMPLETED, CLOSED, PENDING, MERGED
typestringBUG, FEATURE_REQUEST, FEEDBACK, QUESTION, IDEA, REVIEW
boardIdstringFilter to a specific board
sortBystringvoteCount (default), createdAt, updatedAt
sortOrderstringdesc (default) or asc
limitnumberMax results (1–100, default 20)
cursorstringPagination cursor

Example prompt

plaintext
List the top 5 open bugs.

get_post

Get a single post by ID, including full widget metadata and merge info: mergedInto (the post this one was merged into, or null) and mergedPosts (posts that were merged into this one).

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
idstringPost ID

The metadata field contains everything the widget captured: browser name and version, OS, page URL, viewport, screen resolution, device memory, network type, and a timestamp — everything an agent needs to reproduce the bug.


search_posts

Search feedback posts by keyword in title and content.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
qstringSearch query
limitnumberMax results (1–100, default 20)

Example prompt

plaintext
Search for posts mentioning "sidebar" in the FeedbackJar project.

update_status

Update a post’s status.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
idstringPost ID
statusstringOPEN, IN_PROGRESS, COMPLETED, or CLOSED

Example prompt

plaintext
Mark post cm1abc123 as COMPLETED.

update_post

Update a feedback post. Use this to change the post type (e.g. from FEATURE_REQUEST to BUG), status, title, content, visibility, or board.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
idstringPost ID
titlestringNew title
contentstringNew body
typestringBUG, FEATURE_REQUEST, FEEDBACK, QUESTION, IDEA, REVIEW
statusstringOPEN, IN_PROGRESS, COMPLETED, or CLOSED
visibilitystringPUBLIC, UNLISTED, or PRIVATE
boardIdstringMove post to a different board

At least one optional field must be provided.

Example prompt

plaintext
Change post cm1abc123 from FEATURE_REQUEST to BUG.

reply_to_post

Add a comment to a post. Useful for letting users know a bug has been fixed.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
idstringPost ID
contentstringComment text

Example prompt

plaintext
Reply to post cm1abc123: "Fixed in v2.4.0 — update and let us know if it's still happening."

create_post

Create a new feedback post.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
boardIdstringBoard to post to
titlestringPost title
contentstringPost body
typestringFEATURE_REQUEST (default), BUG, FEEDBACK, QUESTION, IDEA, REVIEW
tagIdsstring[]Optional tag IDs to assign (use list_tags to find IDs)
onBehalfOfEmailstringOptional. File the post as this person (a member is created if needed). Owner/admin only
onBehalfOfNamestringOptional display name if they aren’t a member yet
notifyAuthorbooleanWith onBehalfOfEmail: false skips emailing them about comments and status changes. Default true

Posts created via MCP are attributed to [Project Name] MCP and show the project icon as the author avatar. With onBehalfOfEmail they are attributed to that person instead.

Example prompt

plaintext
Create a bug report on board cm1abc123 titled "Login fails on Safari" with tagIds ["tag1", "tag2"]

vote_on_behalf

Upvote a post as another person by email. A member is created if they don’t exist yet. Owner/admin only.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
idstringPost ID
emailstringEmail of the person the vote is cast for
namestringOptional display name if they aren’t a member yet

Example prompt

plaintext
Add a vote on post cm1abc123 on behalf of jane@acme.com

merge_posts

Merge a duplicate post into a target post. Votes from the source transfer to the target.

To merge several duplicates into one post, call it once per duplicate with the same targetId. Use get_post on the target to see everything merged into it.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only
sourceIdstringDuplicate post ID to merge away
targetIdstringPost to merge into

list_boards

List all boards in the project (names and IDs).

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only

list_tags

List all tags in the project.

Parameters

NameTypeDescription
organization_idstringProject ID — account tokens only