compile_api
ActiveTool of io.github.javierfajardo85-rgb/aiaam
Compiles a public OpenAPI/Swagger spec URL into a compact MAI-API manifest. Requires a valid API key (X-Api-Key). Without a key, only specs from apis.guru or raw.githubusercontent.com are accepted. Returns immediately with a status_url to poll for the result (~15 seconds). Use get_api_manifest to fetch the result once ready.
Parameters schema
{
"type": "object",
"required": [
"openapi_url"
],
"properties": {
"api_key": {
"type": "string",
"description": "Optional API key for unrestricted URL access. Without key, only apis.guru and github raw URLs are allowed."
},
"category": {
"type": "string",
"default": "other",
"description": "Category hint: payments, communication, devtools, ai, productivity, security, data, other"
},
"openapi_url": {
"type": "string",
"description": "Public URL of an OpenAPI 3.x or Swagger 2.x JSON/YAML spec."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
io.github.javierfajardo85-rgb/aiaam
https://github.com/javierfajardo85-rgb/aiaam-xyz
1/7 registries