reorganize_mcp_api_definitions
Plan or apply merging multiple YAML API definitions into fewer files, grouping manually or by shared service field, with conflict checks before writes.
Instructions
Plan or apply merging multiple YAML definitions into fewer files. mode plan (no writes) or apply (requires confirm true). groupBy manual_groups (requires manualGroups with targetRelativePath + sourceGlobs relative to .mcp/api/) or same_service_field (auto groups files sharing non-empty service into .mcp/api/_consolidated/*.yaml). Conflicts (duplicate endpoint id across files, mismatched base_url/service/variables) block apply. Optional deleteSourcesAfterMerge or moveSourcesToArchive (mutually exclusive).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| confirm | No | ||
| groupBy | Yes | ||
| manualGroups | No | ||
| workspaceRoot | No | Optional when MCP_WORKSPACE_ROOT is set. | |
| moveSourcesToArchive | No | ||
| deleteSourcesAfterMerge | No |