Kanexpro Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Kanexpro Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Version: 1.2.0
Remote MCP server exposing the KanexPro CMS API as tools for Claude.
| Tool | Endpoint | Key | Description |
|---|---|---|---|
cmslookup | GET /cmslookup | No | Primary product lookup — flat JSON |
list | GET /list | Optional | List products by category/subcategory. MSRP/stock hidden without key |
push | POST /push | Yes | Push file/metadata to staging ⚠️ |
publish | POST /publish | Yes | Publish file/metadata to production ⚠️ |
⚠️pushandpublishrequire the user to provide their key and confirm each time.
>
list returns product data without a key, but strips MSRP and stock. Provide the key to see pricing.npm install
npm start # HTTP server on port 3000
npm run start:stdio # stdio mode (Claude Desktop)node server.mjs
# → MCP endpoint: http://0.0.0.0:3000/mcp
# → Health check: http://0.0.0.0:3000/healthnode server.mjs --stdioOnce hosted at a public HTTPS URL:
URL: https://your-domain.com/mcp
{
"mcpServers": {
"kanexpro-api": {
"command": "node",
"args": ["/path/to/kanexpro-mcp/server.mjs", "--stdio"]
}
}
}npm start — Railway provides PORTPORT=8080 node server.mjs| Variable | Default | Description |
|---|---|---|
PORT | 3000 | HTTP server port |
KANEXPRO_API_URL | https://api.kanexpro.com | API base URL |
HTTPS_PROXY | (auto) | Egress proxy URL |
node test.mjs # 16 automated tests against live API~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.