REST API. Workflow webhooks. A first-class CLI. A Claude Skill. An MCP server. Asset management that meets your stack where it lives — not the other way around.
npm install -g @keyco/cliEvery action in the Keyco platform is available over HTTP. Asset CRUD, lifecycle events, workflows, users, analytics — all of it. Authenticate with a scoped API key and you're shipping in minutes.
curl https://api.qrdub.com/v1/assets \
-H "Authorization: Bearer kc_live_..."const res = await fetch(
"https://api.qrdub.com/v1/assets",
{ headers: { Authorization: `Bearer ${apiKey}` } }
);
const { assets } = await res.json();Configure webhooks against any lifecycle event — created, scanned, transferred, retired, alerted. Wire them into Slack, PagerDuty, Jira, n8n, or your own service. Built into the Workflows feature.
{
"event": "asset.scanned",
"occurredAt": "2026-04-15T18:42:11Z",
"asset": {
"id": "a8d2-...",
"name": "MacBook Pro M4 #047",
"type": "LAPTOP"
},
"actor": { "id": "u_...", "email": "ops@acme.com" },
"location": { "lat": 38.901, "lng": -77.265 }
}A first-class command-line tool for scripting asset operations, bulk imports, audits, and CI/CD automation. Distributed on NPM. Use it in shell scripts, in pipelines, or as the engine behind your own internal tooling.
npm install -g @keyco/cli
keyco configure
keyco statuskeyco assets list --type LAPTOP
keyco assets show a8d2-...
keyco lifecycle add --asset a8d2 --event MAINT
keyco reports stale --days 30
keyco scan ./inventory.csvManage your fleet in plain English. Audit stale assets, run reports, trigger lifecycle events, query inventory — all by asking. Available as a Skill on ClawHub and GitHub, powered by the Keyco CLI.
Example prompt
“Audit the laptop fleet and flag any device that hasn’t checked in for 7 days. Group by department.”
What happens
keyco assets list --type LAPTOP --stale 7dPythia AI exposes Keyco as an MCP server, so any AI client that speaks the Model Context Protocol — Claude Desktop, Cursor, and others — can read and act on your asset graph natively. No glue code.
Inventory queries, lifecycle history, compliance status, location data — all available as MCP resources.
Tools for creating assets, recording events, running reports, triggering workflows.
Scoped API keys mean every agent action respects your existing role-based permissions.
Pre-built connectors that Just Work — no custom code, no middleware. Configure once in the dashboard and we keep them in sync.
Sync asset cost basis & depreciation
User & group directory sync
User & group directory sync
Push from your AD controller
Don’t see what you need? The REST API + webhooks cover everything else — and we’re adding new native connectors regularly.
Scoped API keys, full audit trails on every asset event, and role-based access control. Quality-managed under ISO 9001:2015.
Issue per-environment keys with read-only or write scopes. Rotate or revoke anytime.
Every asset event is recorded with actor, timestamp, and source — exportable for compliance review.
Granular permissions per organization, group, and asset class. Default-deny.
Quality management certified. Additional compliance certifications expanding.
Grab an API key from the dashboard, install the CLI, or drop the Skill into Claude. Same platform, three ways in.