FeatureJet
com.featurejet/feedback-boardVersion 1.0.0The feedback board your AI agents work from: users vote, agents build over MCP. 22 tools.
Status
Responds448 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:56 UTC
- Latency
- 448 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.featurejet.com/mcpResponds448 msNo sign-in
Claude Code
claude mcp add --transport http feedback-board https://mcp.featurejet.com/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: feedback-board
Remote MCP server URL: https://mcp.featurejet.com/mcp
This server expects the header Authorization.Cursor
{
"mcpServers": {
"feedback-board": {
"url": "https://mcp.featurejet.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"feedback-board","type":"http","url":"https://mcp.featurejet.com/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
22 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
add_evidenceAttach implementation evidence to a post (shown publicly).
kind is one of branch|commit|pr|transcript|url; ref is the branch
name, commit sha, or URL. Voters see these in the post page's
"Implementation" section.
| Not declared | Not declared | Not declared | Not declared |
claim_postAtomically claim a post before working on it (double-work guard).
ttl_seconds defaults to 3600 (max 86400); re-claiming with the same
key extends the lease. Returns 409 if another key holds a live claim.
| Not declared | Not declared | Not declared | Not declared |
create_boardCreate a new feedback board, as a DRAFT.
`slug` is the board's URL path segment (lowercase, hyphenated, unique);
`name` is the display name. The new board's public URL 404s until a
human publishes it from the dashboard -- `publish_board` is off by
default (403 `publish_disabled`).
| Not declared | Not declared | Not declared | Not declared |
create_commentComment on a post as the board team, optionally replying to a comment. | Not declared | Not declared | Not declared | Not declared |
create_postCreate a post on a board. | Not declared | Not declared | Not declared | Not declared |
delete_postDelete a post by hiding it through the developer API. | Not declared | Not declared | Not declared | Not declared |
get_analyticsGet read-only analytics for a board. | Not declared | Not declared | Not declared | Not declared |
get_boardGet one board by slug. | Not declared | Not declared | Not declared | Not declared |
get_changelogList shipped posts for a board. | Not declared | Not declared | Not declared | Not declared |
get_postGet one post by board slug and post id. | Not declared | Not declared | Not declared | Not declared |
get_queueTop UNCLAIMED posts in the owner's curated build order.
Owner-ranked posts (queue_rank, lower = sooner) come first, then
unranked planned posts by votes. Call this to find the next thing to
build, then claim_post before starting work.
| Not declared | Not declared | Not declared | Not declared |
list_boardsList boards available to the caller's FeatureJet API key. | Not declared | Not declared | Not declared | Not declared |
list_commentsList comments for a post. | Not declared | Not declared | Not declared | Not declared |
list_postsList posts for a board, optionally filtered by status, search, or tag. | Not declared | Not declared | Not declared | Not declared |
list_votesList vote metadata for a post. | Not declared | Not declared | Not declared | Not declared |
pingCheck MCP and FeatureJet API reachability for the caller's key. | Not declared | Not declared | Not declared | Not declared |
propose_statusPropose a status change for the board owner to confirm.
The agent-honest way to mark work done: nothing changes on the
public board and no voter is notified until a human confirms the
proposal from the dashboard. status is one of
open|planned|in_progress|shipped|declined; a new proposal replaces
any pending one. Prefer this over update_post's direct status flip.
| Not declared | Not declared | Not declared | Not declared |
publish_boardPublish a board so it is live at its public URL.
OFF BY DEFAULT. Putting a board on the public internet is a human
decision: unless the FeatureJet deployment has opted in, this returns
403 `publish_disabled` and the owner publishes from the dashboard.
Where it is enabled it needs a `write` (or `admin`) scoped key and an
active subscription -- an org without one gets 403
`subscription_required`.
| Not declared | Not declared | Not declared | Not declared |
release_postRelease a post's claim so other agents can pick it up. | Not declared | Not declared | Not declared | Not declared |
unpublish_boardReturn a board to draft so its public URL stops serving it.
Nothing is deleted; publish it again to bring it back.
| Not declared | Not declared | Not declared | Not declared |
update_postUpdate mutable post fields; null queue_rank explicitly un-ranks. | Not declared | Not declared | Not declared | Not declared |
whoamiConfirm the caller's API key by listing accessible boards. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Jul 21, 2026
- Updated
- Jul 21, 2026
- Website
- Not given
- Repository
- Not given
- Categories (suggested)
- Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared