Agentify — Summary
Agentify is an "Agent Interface Compiler" — a CLI that reads an OpenAPI specification (Swagger 2.0 or OpenAPI 3.x) and generates up to 9 agent-consumable output formats: MCP server (with Dockerfile), CLAUDE.md, AGENTS.md, .cursorrules, Skills, llms.txt, GEMINI.md, A2A Card (Google Agent-to-Agent protocol), and a standalone CLI tool. The core value proposition is eliminating the N×M synchronization problem: as APIs evolve, maintaining separate CLAUDE.md, AGENTS.md, MCP server, and skill files by hand becomes impossible — Agentify regenerates all formats from one source of truth (the OpenAPI spec). The tool uses a pluggable emitter architecture with an intermediate representation (AgentifyIR), security scanning on both input (blocks eval/exec/Function injection) and output (scans generated code before writing), and a tiered generation strategy based on API scale (small: one tool per endpoint; medium: Tool Search + Lazy Loading; large: Code Execution + Docs Search). Tested on real APIs from 13 endpoints (Notion) to 1,093 endpoints (GitHub REST API). Compared to seeds, Agentify is unique in the catalog — it is the only tool that generates agent interface primitives (commands, skills, CLAUDE.md, MCP servers) as build artifacts from a formal API specification, treating agent interfaces the way code generators treat database schemas or protocol buffers.