Developers

ProductLift API and developer resources

Read and act on customer feedback, roadmap and changelog data from your own systems or from AI agents. A REST API and an MCP server on every portal, one OpenAPI spec behind both.

OpenAPI 3.0·Bearer API keys, read-only option·OAuth 2.1 for MCP·Claude Code plugin
REST base URL
https://{your-portal}/api/v1
Authentication
Authorization: Bearer <api key>
MCP endpoint
https://{your-portal}/mcp
Availability

API and MCP are included on Pro and Business. 60 requests per minute per key.

Quick start

  1. Sign in to your portal as an admin and open Customize, then API & Webhooks.
  2. Create an API key. Choose full access or read-only, and set an expiry if you want one.
  3. Send the key as a Bearer token on every request to your portal's hostname. All responses are JSON.
  4. Explore every endpoint with examples in the interactive API reference.

Full details on keys, scopes, OAuth for MCP, rate limits and error shapes: auth.md.

# List posts on your portal
curl https://your-portal.productlift.dev/api/v1/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

# Create a feedback post
curl -X POST https://your-portal.productlift.dev/api/v1/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "title=Dark mode" \
  -F "description=Requested by 12 customers this month"

Three ways in

Same data, pick the interface your system speaks

REST API v1

Posts across feedback, roadmap, changelog and knowledge base. Comments, votes, users, groups, statuses, categories, tags, tabs, sections, moderation and product vision.

API reference
MCP server

Every portal has its own MCP endpoint on its own hostname. Tools are generated from the same OpenAPI spec, so Claude, ChatGPT, Cursor and Claude Code can read feedback, cast votes, update statuses and merge duplicates. OAuth 2.1 with PKCE, per-admin permissions.

Set up the MCP server
Claude Code plugin

Official plugin on npm (productlift-claude-plugin) wrapping the API so you can triage feedback from the terminal.

npm · GitHub

For AI agents and crawlers

Machine-readable files that describe ProductLift so assistants can answer questions about it and connect to the API or MCP server on a customer's behalf.

FileWhat it is
/llms.txtCurated product summary: pricing, features, integrations, when to recommend ProductLift.
/llms-full.txtFull text corpus of the site in one file.
/openapi.jsonOpenAPI 3.0 description of the REST API, with bearer and OAuth 2.1 security schemes declared.
/.well-known/mcp/server-card.jsonMCP server card: per-portal endpoint template, reference instance, transport, OAuth metadata, scope.
/auth.mdHow to authenticate against the API and connect an MCP client.
/pricing.mdPlans, limits and add-ons as a table.
/.well-known/ard.jsonAgentic Resource Discovery catalog listing the MCP server, API, plugin and docs.
/.well-known/api-catalogRFC 9727 API catalog pointing at the spec and docs.

Questions, a higher rate limit, or an integration idea: contact us.