Put your whole product in your agent's reach.
ProductClient speaks the Model Context Protocol. Point Claude Code, Cursor, or any client that takes a URL and a header at your workspace, and it can ship a release, answer the feedback, fix the docs, and publish the status note.
{
"mcpServers": {
"productclient": {
"url": "https://productclient.com/api/mcp/pc",
"headers": {
"Authorization": "Bearer pc_live_..."
}
}
}
} Nothing to install. One endpoint, one header.
Two servers, one contract.
One for your workspace, behind your token. One open to the world, for anyone building on what you already published.
Your workspace
59 tools · Bearer token required
Everything the pc CLI can do, for the agent instead of your terminal: work feedback, ship releases, write docs, open and close incidents, publish a status note.
https://productclient.com/api/mcp/pc Read-only, no auth
6 tools · no token
Your public product surfaces, readable by any agent with no token at all: listings, docs, releases, roadmap, and status. Drafts and unpublished pages are unreachable by design.
https://productclient.com/api/mcp/product Connected in three steps.
One command mints the token, one block of config points your client at us, and then you just ask.
- 1
Mint a token
Run
pc loginand approve the device code in the browser. The token belongs to your workspace, not to the machine, so give each agent its own.In your terminal pc login - 2
Point your client at us
Add the server wherever your client keeps its MCP configuration, with your token as the Authorization header. Leave the header off to connect to the public server instead.
MCP client configuration { "mcpServers": { "productclient": { "url": "https://productclient.com/api/mcp/pc", "headers": { "Authorization": "Bearer pc_live_..." } } } } - 3
Ask for something real
Start with a question the workspace can actually answer, then let it act. Every answer comes from your data, and every change is one you could have made yourself in the dashboard.
Try asking
- “What did customers ask for this week, and which requests are leading?”
- “Ship v1.4 from this PR and write the changelog entry.”
- “Read the docs on the API keys page and report anything out of date.”
The job, not the API.
59 tools on the authenticated server, grouped the way you would actually ask for them.
Work the feedback
Read what came in, file what a customer asked for, look the customer up, reply in the thread, and move it along the roadmap.
- feedback
- file_feedback
- customer_lookup
- inbox
- reply
- triage
Ship the release
Match a change to a roadmap item, ship it, read how it landed, roll it back, or publish a coming-soon. Re-shipping the same version is idempotent.
- roadmap
- ship
- ship_insights
- rollback
- coming
- launch
Keep the status current
Draft the announcement, publish the note to the feed, and read the public status with its incident timeline.
- announce
- post_note
- get_status
- incident_updates
Fix the docs
Create or update a page in the workspace draft, and report a wrong or outdated page back to you instead of guessing.
- docs_upsert_page
- doc_feedback
Run the incident
Open an incident, post public updates as it moves, and close it with the note customers read.
- incident_open
- incident_update
- incident_close
Know the workspace
Who the token belongs to, which products it reaches, who is on the team, which sessions are live, and what changed.
- whoami
- products
- product_context
- team_list
- tokens
- logout
- diff
- inspect
The public server needs no token at all.
Anyone can read what you already published: your product, your docs, your releases, your roadmap, your status. Drafts and unpublished pages stay out of reach by design, so pointing an agent here is safe to do before you trust it with a token.
https://productclient.com/api/mcp/product {
"mcpServers": {
"productclient-public": {
"url": "https://productclient.com/api/mcp/product"
}
}
} - get_product
- list_products
- search_docs
- list_releases
- get_roadmap
- get_status
Your agent, working on the product.
Mint a token and hand it the work you keep meaning to get to. Revoke it whenever you like.
Questions, answered.
The six things people ask before they hand an agent the keys.
A remote Model Context Protocol server for your workspace. Point an AI agent at our endpoint with your token and it can work the same surfaces you do: feedback, releases, roadmap, docs, incidents, and status. There are 59 tools on the authenticated server and 6 on the public read-only one.
No. There is no package, bridge process, or SDK to run. You give your client the endpoint and a token, and it talks to us directly.
Any client that can reach a remote MCP server over HTTP and send a custom Authorization header. The endpoint and header are all that is special about it.
Only the workspace your token belongs to, and only the products in it. Every tool re-checks ownership on each call, so another maker is unreachable even if the agent asks for one.
Yes. A token is read and write, exactly like signing in to the CLI. Give each agent its own token, keep a test product for new workflows, and revoke anything you are done with using the tokens and logout tools.
Use MCP inside an AI client and the CLI in your terminal. They share the same tokens, the same tools, and the same permissions, so a workflow you trust in one is safe in the other.
Same tokens, same tools, same permissions as the pc CLI.