MCP Catalogs
Homeagentify screenshot

agentify

by MonadWorks·25·Score 44

Converts OpenAPI specs to MCP servers and other AI agent interfaces with a single command.

developer-toolsai-llmother
1
Forks
0
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

Agentify is a comprehensive tool that transforms OpenAPI specifications into multiple AI agent interface formats, including MCP servers, CLAUDE.md, AGENTS.md, and more. It parses API documentation into an intermediate representation and generates pluggable emitters for different output formats. The tool handles authentication detection, domain grouping, and API scale analysis while maintaining security through input sanitization and output scanning.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Convert existing REST API documentation to an MCP server for use with AI assistants
you:Generate documentation files for multiple AI development platforms from a single OpenAPI spec
you:Create CLI tools from API specifications for command-line interaction
you:What OpenAPI versions does Agentify support?
you:Can I generate only specific formats instead of all 9?

When to choose this

Choose Agentify when you need to quickly convert existing OpenAPI APIs into MCP servers and multiple AI agent formats without manual implementation.

When NOT to choose this

Don't choose Agentify if you need highly customized MCP server behavior or if your API specifications contain complex security patterns that can't be auto-detected.

Comparable tools

openapi-to-mcpapi2promptswagger-mcpopenapi-server-generator

Installation

Install via npm:

npm install -g agentify-cli

Transform an OpenAPI spec to MCP server:

npx agentify-cli transform https://petstore.swagger.io/v2/swagger.json

For Claude Desktop, add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "my-api": {
      "command": "node",
      "args": ["/path/to/generated/mcp-server.js"]
    }
  }
}

FAQ

What OpenAPI versions does Agentify support?
Agentify supports both Swagger 2.0 and OpenAPI 3.x specifications.
Can I generate only specific formats instead of all 9?
Yes, you can use the `-f` flag to specify which formats to generate, e.g., `npx agentify-cli transform ./my-api.yaml -f mcp claude.md`.

Compare agentify with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.