PrimeOutpost MCP server
Ask your AI assistant about your security program and let it read the answer straight from PrimeOutpost: the roadmap, the risk register, the decision log, playbooks, framework coverage, maturity scores and what is in flight this week.
The server runs locally, is read-only, and can never change anything in PrimeOutpost. A personal access token belongs to exactly one organization, so the assistant sees that organization and nothing else.
Requirements
uvinstalled, which provides theuvxcommand.- A personal access token from Settings -> Security in PrimeOutpost.
Usage
### Claude Code
claude mcp add primeoutpost -e PRIMEOUTPOST_TOKEN=po_pat_... -- uvx primeoutpost-mcp
Claude Desktop and Cursor
Add this to your MCP configuration file:
{
"mcpServers": {
"primeoutpost": {
"command": "uvx",
"args": ["primeoutpost-mcp"],
"env": {
"PRIMEOUTPOST_TOKEN": "po_pat_..."
}
}
}
}
Configuration
| Variable | Required | Default | Purpose |
|---|---|---|---|
PRIMEOUTPOST_TOKEN |
Yes | none | Personal access token from Settings -> Security. |
PRIMEOUTPOST_API_URL |
No | https://app.primeoutpost.com/api/v1 |
API base URL. Only needed to point at a non-production environment. |
Tools
| Tool | Returns |
|---|---|
get_roadmap |
Roadmap items, filtered by status, category, domain or free text. |
get_risks |
Risk register entries, filtered by status, risk level or free text. |
get_decisions |
Decision log entries, filtered by status, impact or free text. |
get_item |
One roadmap item, risk, decision or playbook in full, with everything linked to it. |
get_gaps |
Coverage percentages and the uncovered controls for each activated framework. |
get_maturity |
The composite maturity score with its 90 day trend, or one domain's drill-down. |
get_work |
In-flight roadmap items, risks, decisions and playbook steps, with due date buckets. |
resolve_refs |
Title and status for a batch of references, for example the ones cited in a document. |
References
Entities are named by short references: RM-012 is a roadmap item, RISK-004 a risk,
DEC-003 a decision and PB-002 a playbook. Numbers are per organization. Use them in
your prompt exactly as they appear in the app. The assistant passes one to get_item to
read it in full, or a batch to resolve_refs to see what a list of references points at.
Case and padding do not matter, so rm-12 finds RM-012.
Security
Your personal access token is scoped to a single organization and carries your own role, so the assistant can read exactly what you can read and no more. Tokens expire, and you can revoke one at any time from Settings -> Security. The server runs on your machine, talks only to your PrimeOutpost API, and sends nothing anywhere else. Every tool is a read: there is no tool that creates, edits or deletes. What your assistant does with the data once it has read it is between you and whoever provides that assistant.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file primeoutpost_mcp-0.0.1.tar.gz.
File metadata
- Download URL: primeoutpost_mcp-0.0.1.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
224b8866b96e3eff0ceebfe7151380e339b4313759ae515f25f09054c7c2d952
|
|
| MD5 |
97833636e2b516b8a914ca181dbdb6be
|
|
| BLAKE2b-256 |
9de154148eaeeb1739e7e012ae3f87a4adb07f7a72b195f9d472b01e92dd3b8c
|
File details
Details for the file primeoutpost_mcp-0.0.1-py3-none-any.whl.
File metadata
- Download URL: primeoutpost_mcp-0.0.1-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
424fa526b12c1a93370d7fdbb0db583f473410a4bbbf90bfdc116a418dc54acf
|
|
| MD5 |
e619fe686ca81d92b47c6b114d5d1d26
|
|
| BLAKE2b-256 |
edf1f5ac3f828551614d8aa3c90abe47a8ac5ea11739bbef167a7a1bd4055a90
|