build-tools

Generate MCP tool collections from Swagger specifications and discovery manifests.

2|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/umbraco/Umbraco-MCP-Base --skill build-tools-umbraco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-tools
Source: https://github.com/umbraco/Umbraco-MCP-Base/tree/main/plugins/skills/build-tools
Command: npx skills add https://github.com/umbraco/Umbraco-MCP-Base --skill build-tools-umbraco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of tool collections for the Umbraco MCP Server SDK, transforming API definitions into usable tools for AI agents.

Core Features & Use Cases

  • Automated Tool Generation: Creates tool files, collection indexes, and registrations based on API discovery manifests (.discover.json).
  • API Integration: Reads Swagger specs and generated API clients to define tool operations.
  • Use Case: After discovering Umbraco Forms APIs, use this skill to automatically generate all the necessary tools for an AI agent to manage forms, templates, and fields.

Quick Start

Use the build-tools skill to generate all tool collections defined in the .discover.json file.

Frequently Asked Questions about build-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate MCP tools from Swagger API specifications?

You can generate MCP tools from Swagger API specifications by using a build automation process that reads Swagger specs and API clients to define operations, creating tool files and collection indexes for AI agents.

What is an API discovery manifest and how does it automate tool generation?

An API discovery manifest (`.discover.json`) defines API collections for automation. It drives the automated generation of tool files, collection indexes, and registrations, orchestrating agents to write descriptions and review LLM-readiness.

Can I build individual MCP tool collections instead of generating all of them at once?

Yes, you can build individual MCP tool collections. The generation process supports building specific individual collections defined in the API discovery manifest or automatically generating all defined collections at once.

Do I need an API discovery manifest to create tool collections for the Umbraco MCP Server SDK?

Yes, an API discovery manifest is required. It provides the necessary API definitions that are transformed into usable tool files, collection indexes, and registrations for the Umbraco MCP Server SDK.

How does automated code generation ensure tools are ready for LLM agents?

Automated code generation ensures LLM-readiness by orchestrating agents to create tool files from API definitions and write descriptions, followed by a dedicated review process to verify the generated tools are optimized for AI agents.