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
Connect to the hosted Streamable HTTP endpoint or install the npm package. Both work in public mode (no key) or admin mode (with a project secret) for full board management.
# Claude Code — public mode, no API key
claude mcp add --transport http --scope user voteship https://voteship.app/mcp
# Codex — public mode, no API key
codex mcp add voteship --url https://voteship.app/mcp
# Install the widget in the current website
npx -y @voteship/cli init --project-key pk_...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
Remote endpoint, npm package, and capabilities
Streamable HTTP endpoint for hosted agents
@voteship/mcp-server on npm
@voteship/cli for install and deployment verification
AI-optimized documentation
When to use VoteShip and how agents should call it
RFC 9727 machine-readable API discovery
Start building today
No API key needed for public operations. Create a free account for full API access.