VoteShip Developer Platform
Three ways to integrate: public API for agents (no key needed), MCP server for AI coding tools, or REST API for full programmatic control.
Public API
Submit feature requests, browse boards, vote, and comment on any public VoteShip board. Perfect for AI agents acting on behalf of end users.
curl -X POST https://app.voteship.app/api/public/posts \
-H "Content-Type: application/json" \
-d '{
"projectSlug": "my-app",
"title": "Add dark mode support",
"description": "Would love a dark theme option",
"metadata": { "source": "my-agent" }
}'MCP Server
Install our MCP server in Claude Code, Cursor, or any MCP client. Works in public mode (no key) or admin mode (with API key) for full board management.
// .mcp.json — public mode (no API key)
{
"mcpServers": {
"voteship": {
"command": "npx",
"args": ["@voteship/mcp-server"],
"env": {
"VOTESHIP_PROJECT_SLUG": "my-app"
}
}
}
}REST API
Complete CRUD access to posts, votes, comments, tags, users, roadmap, releases, analytics, and AI workflows. Authenticated with your API key.
curl https://app.voteship.app/api/v1/posts \
-H "Authorization: Bearer sk_..."Everything you need
Full reference for all REST endpoints
Bearer API keys, scopes, and secret handling
Events, HMAC signatures, delivery, and retries
Machine-readable API specification
Machine-readable MCP package and capabilities
@voteship/mcp-server on npm
AI-optimized documentation
When to use VoteShip and how agents should call it
Start building today
No API key needed for public operations. Create a free account for full API access.