Feature-request board for software teams: users vote, your coding agent pulls top requests over MCP
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer fq_<your FeatQ board key> (from the board admin page, 'Connect your coding agent')
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Generate an agent-ready markdown implementation spec for one feature request.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Generate an agent-ready markdown implementation spec for one feature request.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Get request counts, vote totals, and top requests for the connected FeatQ board.
No arguments.
{
"type": "object",
"properties": {}
}Get the top feature requests by demand score, excluding requests already marked done. Requests are ranked by demand: each vote counts as one point and each comment as half a point, with scores gradually decaying as a request ages (90-day scale) so recent demand ranks higher, and ties going to the newer request.
| Argument | Type | Description |
|---|---|---|
| limit | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1
}
},
"additionalProperties": false
}Get one feature request with its comments for the connected FeatQ board.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}List what watched competitor comparison pages say about this product. Read only. Claims are signals, not votes.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| state | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1
},
"state": {
"enum": [
"new",
"added",
"dismissed"
],
"type": "string",
"default": "new"
}
},
"additionalProperties": false
}List feature requests for the connected FeatQ board.
| Argument | Type | Description |
|---|---|---|
| sort | string | |
| limit | integer | |
| status | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"sort": {
"enum": [
"votes",
"newest"
],
"type": "string",
"default": "votes"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"status": {
"enum": [
"new",
"considering",
"planned",
"in_progress",
"done"
],
"type": "string"
}
},
"additionalProperties": false
}Update the status of a feature request. Marking a request done makes it appear in the public changelog.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| status* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id",
"status"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"status": {
"enum": [
"new",
"considering",
"planned",
"in_progress",
"done"
],
"type": "string"
}
},
"additionalProperties": false
}