For LLMs
CyberAgents Exchange provides machine-readable JSON endpoints so AI assistants and LLMs can discover and recommend cybersecurity agents and playbooks.
JSON API Endpoints
These endpoints return the full directory as JSON arrays. Point your LLM at either URL to get structured data about every listing.
All Agents
https://cyberagents.exchange/api/agents.json Returns every agent, skill, tool, and MCP server listing with full metadata — name, author, category, tier, integrations, GitHub URL, tags, and more.
All Playbooks
https://cyberagents.exchange/api/playbooks.json Returns every playbook listing with metadata and the ordered agent chain — which agents are used, what role each plays, and where to find them.
llms.txt
This site follows the llms.txt standard for LLM-friendly documentation. Two files are available:
/llms.txt Concise overview with links to the JSON endpoints and detailed documentation. Start here.
/llms-full.txt Complete field-by-field schema reference, controlled vocabulary values, example JSON responses, and usage tips.
Schema Overview
Agent Fields
| Field | Type | Description |
|---|---|---|
slug | string | URL-friendly identifier |
name | string | Display name |
author | string | Creator or maintainer |
github_url | URL | Source repository |
description | string | What the agent does |
license | string | License identifier |
category | enum | agent, skill, tool, or mcp-server |
tier | enum | certified, community-reviewed, or unreviewed |
tags | string[] | Free-form descriptive tags |
framework | string | Framework or platform used |
integrations | string[] | Products/platforms (from controlled list) |
date_added | date | When the listing was added |
url | URL | Listing page on this site |
Playbook Fields
Same base fields as agents (minus category and framework), plus:
| Field | Type | Description |
|---|---|---|
agents_used | object[] | Ordered chain of agents in the workflow |
agents_used[].name | string | Agent display name |
agents_used[].role | string | What this agent does in the workflow |
agents_used[].type | enum | exchange (slug ref), github (URL ref), or info (optional ref) |
agents_used[].ref | string | Slug, GitHub URL, or omitted depending on type |
Example Prompts
Try these with your AI assistant:
"Fetch https://cyberagents.exchange/api/agents.json and tell me which agents integrate with Tenable."
"Read https://cyberagents.exchange/llms-full.txt to understand the CyberAgents Exchange, then fetch the agents JSON and recommend MCP servers for vulnerability management."
"Fetch https://cyberagents.exchange/api/playbooks.json and explain the vulnerability prioritization workflow step by step."
Integrations
Agents and playbooks can reference these products and platforms in their integrations field: