An agent can connect on its own if it already holds FEEDBACK_BOARD_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://mcp.featurejet.com/mcpstreamable-http
api_key ${FEEDBACK_BOARD_TOKEN}
yes
94%
210 ms
2025-11-25
2026-10-19
Tools (22)
add_evidence
Attach 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.
claim_post
Atomically 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.
create_board
Create 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`).
create_comment
Comment on a post as the board team, optionally replying to a comment.
create_post
Create a post on a board.
delete_post
Delete a post by hiding it through the developer API.
get_analytics
Get read-only analytics for a board.
get_board
Get one board by slug.
get_changelog
List shipped posts for a board.
get_post
Get one post by board slug and post id.
get_queue
Top 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.
list_boards
List boards available to the caller's FeatureJet API key.
list_comments
List comments for a post.
list_posts
List posts for a board, optionally filtered by status, search, or tag.
list_votes
List vote metadata for a post.
ping
Check MCP and FeatureJet API reachability for the caller's key.
propose_status
Propose 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.
publish_board
Publish 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`.
release_post
Release a post's claim so other agents can pick it up.
unpublish_board
Return a board to draft so its public URL stops serving it.
Nothing is deleted; publish it again to bring it back.
update_post
Update mutable post fields; null queue_rank explicitly un-ranks.
whoami
Confirm the caller's API key by listing accessible boards.