{"name":"io.github.perforce/p4plan-mcp","slug":"perforce-p4plan-mcp","title":null,"description":"MCP server for P4 Plan — tasks, sprints, bugs, comments, custom fields via GraphQL API.","url":"https://mcp.market/server/perforce-p4plan-mcp","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":29,"stars":4,"forks":0,"downloads_week":27,"last_push_at":"2026-09-24T09:04:10.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/perforce/p4plan-mcp.git","website":null,"version":"2026.3.2","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@perforce/p4plan-mcp","version":"2026.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"JWT bearer token for the P4 Plan GraphQL API. Forwarded as Authorization on every tool call.","isRequired":true,"isSecret":true,"name":"P4PLAN_API_AUTH_TOKEN"},{"description":"URL of the P4 Plan GraphQL API (default: http://localhost:4000).","name":"P4PLAN_API_URL"},{"description":"Set to 'true' to accept self-signed TLS certificates from the GraphQL API. Default: false.","name":"P4PLAN_ALLOW_SELF_SIGNED_CERTS"},{"description":"Set to 'true' to expose only the tools that read (same as the --readonly argument). Default: false.","name":"P4PLAN_READONLY"},{"description":"Folders upload_attachment may read files from, besides the workspace folders the MCP client shares. Separate several with ':' (';' on Windows).","name":"P4PLAN_UPLOAD_DIRS"}]},{"registryType":"oci","identifier":"docker.io/perforce/p4plan-mcp:2026.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"JWT bearer token for the P4 Plan GraphQL API. Forwarded as Authorization on every tool call.","isRequired":true,"isSecret":true,"name":"P4PLAN_API_AUTH_TOKEN"},{"description":"URL of the P4 Plan GraphQL API (default: http://localhost:4000).","name":"P4PLAN_API_URL"},{"description":"Set to 'true' to accept self-signed TLS certificates from the GraphQL API. Default: false.","name":"P4PLAN_ALLOW_SELF_SIGNED_CERTS"},{"description":"Set to 'true' to expose only the tools that read (same as the --readonly argument). Default: false.","name":"P4PLAN_READONLY"},{"description":"Folders upload_attachment may read files from, besides the workspace folders the MCP client shares. Separate several with ':' (';' on Windows).","name":"P4PLAN_UPLOAD_DIRS"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}