add_comment
Add a comment to a post (requires authentication)
Work a Fider feedback board from the agent — read and post ideas, comment on them, change a post's status, and manage the tags the board is organised by.
LABSCO SUMMARY
A feedback board has three permission levels and this surface labels each tool with the one it requires — anonymous for reads, authenticated for posting and commenting, collaborator for tagging and status changes, admin for deletion. That makes the boundary knowable before a call rather than after the request is refused, which matters when an agent is working through a queue of posts and would otherwise stop midway with half the batch done. The status-change tool is the one worth planning around: on Fider, responding to a post is a public act with a status attached, so it is not the same class of operation as editing a tag.
A Fider client covering the three objects a feedback board is made of: posts, comments and tags, with 16 tools spanning read, write and moderation.
FIDER_BASE_URL and FIDER_API_KEY — the base URL because Fider is self-hosted, so there is no default instance to assume.
One command — uvx --from git+https://github.com/ringostat/fider-mcp.git mcp-fider
USE CASES
List posts with filters and open the ones that matter, along with their comment threads — the read path needs no credentials.
Change a post's status, which is how Fider records an official response, and leave the comment that explains it.
Create the tags the board actually needs and assign them across the posts, instead of tagging one at a time in the web UI.
Create the post from the conversation you are already in, then edit it as the details firm up.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_commentAdd a comment to a post (requires authentication)
assign_tagAssign a tag to a post (requires collaborator/admin role)
create_postCreate a new post (requires authentication)
create_tagCreate a new tag (requires admin role)
delete_commentDelete a comment (requires authentication and ownership/admin)
delete_postDelete a post (requires admin role)
delete_tagDelete a tag (requires admin role)
edit_postEdit an existing post (requires collaborator/admin role)
get_postGet a specific post by its number
list_commentsList comments for a specific post
list_postsList posts from Fider with optional filtering
list_tagsList all available tags
respond_to_postRespond to a post by changing its status (requires collaborator/admin role)
unassign_tagUnassign a tag from a post (requires collaborator/admin role)
update_commentUpdate a comment (requires authentication and ownership)
update_tagUpdate an existing tag (requires admin role)
BEFORE YOU INSTALL
16 tools when we connected. Ten tools write. Without an API key you can only read; an ordinary key creates posts and comments, and delete_post and tag management need admin.
uvx on PATH
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 16 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
uvx --from git+https://github.com/ringostat/fider-mcp.git mcp-fider{
"mcpServers": {
"fider": {
"command": "uvx",
"args": [
"--from",
"mcp-fider==2025.06.27.170000",
"--refresh-package",
"mcp-fider",
"mcp-fider"
],
"env": {
"FIDER_BASE_URL": "<YOUR_FIDER_BASE_URL>",
"FIDER_API_KEY": "<YOUR_FIDER_API_KEY>"
}
}
}
}