Real Example: PetStore API
Step 1: Find OpenAPI Spec
PetStore example: https://petstore3.swagger.io/api/v3/openapi.jsonStep 2: Convert to MCP
Real Output:
Step 3: Connect to AI Client
Add to Claude Desktop config (~/.config/Claude/claude_desktop_config.json):
Step 4: Test
Restart Claude. Ask: “List available pets” AI uses PetStore API via MCP.Another Example: GitHub API
GitHub provides an OpenAPI spec. Not tested with automagik-tools yet.Time to Working API
Measured with PetStore:- Find spec: 1 minute
- Run command: 5 seconds
- Connect to AI: 2 minutes
- Test: 30 seconds
Tested APIs
| API | OpenAPI URL | Routes | Tested |
|---|---|---|---|
| PetStore | petstore3.swagger.io/api/v3/openapi.json | 19 | Yes |
Troubleshooting
Problem: “Using legacy OpenAPI parser” warning Solution: This is normal. New parser available via environment variable:What We Don’t Know Yet
- How authentication works with real APIs
- How to pass API keys through MCP config
- Performance with large APIs (100+ routes)
- Error handling behavior
Next
- Built-in Tools - Pre-built integrations
- Team Collaboration - Share tools via SSE

