
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
@voteship/mcp-server
Advanced tools
MCP server for VoteShip — manage feature requests, votes, roadmaps, and AI workflows from any MCP client
MCP (Model Context Protocol) server for VoteShip — manage feature requests, votes, roadmaps, and AI workflows from any MCP-compatible client.
Works without an API key — public tools let any agent submit feedback, browse boards, vote, and comment.
Connect a hosted MCP client to https://voteship.app/mcp. Public tools and the
agent-guide resource require no credentials. For project administration, attach
your VoteShip secret as Authorization: Bearer sk_... only when the client can
store it securely.
Add to your project's .mcp.json:
{
"mcpServers": {
"voteship": {
"command": "npx",
"args": ["@voteship/mcp-server"],
"env": {
"VOTESHIP_API_KEY": "sk_..."
}
}
}
}
For agents that just need to submit feedback or browse boards:
{
"mcpServers": {
"voteship": {
"command": "npx",
"args": ["@voteship/mcp-server"],
"env": {
"VOTESHIP_PROJECT_SLUG": "my-project"
}
}
}
}
No VOTESHIP_API_KEY needed. The server starts in public mode with 4 tools for interacting with any public VoteShip board.
Add to your MCP settings:
{
"mcpServers": {
"voteship": {
"command": "npx",
"args": ["@voteship/mcp-server"],
"env": {
"VOTESHIP_API_KEY": "sk_..."
}
}
}
}
Find your API key in VoteShip → Settings → Share & Embed.
| Tool | Description |
|---|---|
submit_feature_request | Submit feedback to any public VoteShip board. Post created as PENDING (requires board owner approval). |
browse_board | View approved feature requests on a public board, sorted by votes |
upvote_post | Vote/unvote on a feature request (uses deterministic anonymous ID) |
add_public_comment | Add a comment to a feature request |
| Tool | Description |
|---|---|
list_posts | List feature requests with optional filters |
get_post | Get a single post with votes, comments, tags |
create_post | Create a new feature request |
update_post | Update a post's title, description, status, or tags |
delete_post | Delete a feature request |
search_similar | Find similar posts using AI semantic search |
add_vote | Vote on a feature request |
get_voters | List who voted on a post |
add_comment | Add a comment to a post |
get_comments | List comments on a post |
delete_comment | Delete a comment from a post |
list_tags | List all available tags |
create_tag | Create a new tag |
list_users | List board users |
update_user | Update a board user's name, email, or spend value |
get_roadmap | Get the product roadmap grouped by status |
get_analytics | Get analytics summary for a time period |
list_releases | List published changelog releases |
create_release | Create a changelog release |
submit_feedback | Submit unstructured text as a feature request (AI processes it) |
triage_inbox | AI-powered triage of unreviewed posts |
get_summary | AI-generated summary of recent feedback |
plan_sprint | AI-suggested sprint based on votes and themes |
| URI | Description |
|---|---|
voteship://service/agent-guide | Credential-free public-mode setup, safety, and documentation guide |
ui://voteship/board.html | Read-only MCP App UI rendered by browse_board in compatible hosts |
voteship://project/overview | Project info and summary stats |
voteship://project/board | Full board state with all posts |
voteship://project/roadmap | Public roadmap view |
voteship://project/changelog | Published releases |
voteship://project/analytics | Analytics snapshot |
| Name | Description |
|---|---|
triage_inbox | Review and categorize unprocessed feature requests |
sprint_planning | Suggest what to build next based on data |
generate_changelog | Draft release notes from recently completed posts |
feedback_summary | Summarize feedback trends and highlights |
submit_feedback | Guide for submitting a well-structured feature request (works in public mode) |
> Submit a feature request to the acme-app board: "Add dark mode support"
> Triage my VoteShip inbox and suggest what to build this sprint
The agent will:
| Variable | Required | Description |
|---|---|---|
VOTESHIP_API_KEY | No | API secret key (sk_...) for full admin access. Omit for public-only mode. |
VOTESHIP_PROJECT_SLUG | No | Default project slug for public tools (e.g. my-app) |
VOTESHIP_API_URL | No | Custom API URL (default: https://app.voteship.app) |
# Run tests
pnpm test
# Run with coverage
pnpm test:coverage
The MCP server has 82 tests covering:
Coverage thresholds are enforced: 55% lines, 40% branches, 70% functions, 55% statements.
MIT
FAQs
MCP server for VoteShip — manage feature requests, votes, roadmaps, and AI workflows from any MCP client
The npm package @voteship/mcp-server receives a total of 176 weekly downloads. As such, @voteship/mcp-server popularity was classified as not popular.
We found that @voteship/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.