Claude Code
claude mcp add --transport http vpm https://visualproductmanager.com/api/mcpThen run /mcp inside Claude Code and choose vpm to sign in.
Connect your AI agents
VPM speaks MCP, the open standard AI agents use to work with other tools. Connect an agent, sign in with your VPM account, and ask it to add a feature, plan a release or tell you what changed.
The address of the VPM MCP server
https://visualproductmanager.com/api/mcpYour agent learns VPM first
You do not have to explain VPM to your agent. Once connected, it calls vpm_guide, a built-in guide that tells it what VPM is, what features, requirements, modules, releases and versions are, which rules it must respect, and how to work: analyse a product and tell you what is missing, or fill VPM from your description or documents, with a plan for you to approve before it writes anything. Agents that list prompts also offer the guide as vpm_getting_started. After that, just ask: “Analyse my product”, or “Fill VPM from this document”.
Example conversation. You: Which features does the Webshop have? The agent calls list_items (feature · Webshop). Agent: The Webshop has four features: Customer Account, Order Tracking, Returns & Refunds and Support Center. You: Add a feature Gift cards and link it to the Checkout module. The agent calls create_feature (Gift cards · module Checkout). Agent: Done. Gift cards is now a feature of the Webshop, linked to Checkout. It has no requirements yet. Shall I add a few?
An agent acts as you and never has more access than you have. An administrator’s agent works on every product of the organisation. A product manager’s agent only sees and changes the products an administrator assigned to that person. If an administrator changes your role or your products, your agent follows on its next request, with no new sign-in. Nothing ever crosses into another organisation.
No VPM account yet? Sign up first and join or create your organisation. Any agent that supports remote MCP servers with sign-in will work.
claude mcp add --transport http vpm https://visualproductmanager.com/api/mcpThen run /mcp inside Claude Code and choose vpm to sign in.
Settings, Connectors, Add custom connector. Paste the address above and sign in when asked.
{
"servers": {
"vpm": { "type": "http", "url": "https://visualproductmanager.com/api/mcp" }
}
}Put this in .vscode/mcp.json, then start the server from the editor and sign in.
{
"mcpServers": {
"vpm": { "url": "https://visualproductmanager.com/api/mcp" }
}
}Put this in .cursor/mcp.json (or ~/.cursor/mcp.json), then connect and sign in.
Every agent you approved is listed under My account, in the account menu of the app. Revoke one and it is refused on its very next request. You can connect it again whenever you like.
Your agent picks the right function itself; you never have to name one. This is the full list, so you know what it can reach. Every function runs as you, within your role and products.
How an agent gets to know the concept before it touches your product.
vpm_guidevpm_getting_startedpromptvpm://guideresourceWho the agent acts as and which products it can work on.
whoamilist_productsget_productEverything the app shows in its lists and forms, so the agent can reason about your product before it changes anything.
list_itemsget_itemlist_referencesRead-only visuals. In agents that can show apps (for example Claude on the web and desktop) they appear as interactive views you can click through; other agents get the same content as text.
show_timelineshow_product_mapshow_product_viewsEach kind of object has its own pair of functions with the same rules as the app. A change someone else made in the meantime is reported, not overwritten.
create_featureupdate_featurecreate_requirementupdate_requirementcreate_moduleupdate_modulecreate_releaseupdate_releasecreate_specificationupdate_specificationYour organisation's own labels, shared by all its products. Tagging never changes the object itself.
list_tagscreate_tagupdate_tagtag_itemdelete_tagRemoving is soft, as in the app: the item is kept as history.
delete_itemOnly offered to an administrator's agent.
get_organisationadministratorslist_usersadministratorsNot possible, by design: creating, changing or removing products, users, roles or the organisation itself. Those stay in the app.