template_instantiate
Create a project. Not installed? Auto-resolves from NuGet. Elicits missing params interactively
How to use it
Project documentation lists template_instantiate for the Dotnet Template MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
FULL DOTNET TEMPLATE MCP LISTINGOther tools in Dotnet Template MCP (16)
5 core tools
Scan a project/solution/folder for outdated NuGet versions and report or apply upgrades (CPM-aware)
Analyze a solution/workspace — project structure, frameworks, CPM status
Compare 2+ templates side by side — parameters, features, frameworks
Execute a sequence of templates (project + items) in one workflow
Analyze a .csproj → generate a reusable template matching repo conventions
Preview files without touching disk
"web API with auth" → webapi + auth=Individual — no LLM needed
Parameters, constraints, post-actions — all in one shot
Install a package (idempotent — skips if already there)
List what's installed, filter by language/type/classification
Search locally and on NuGet.org — one call, ranked results
Suggest parameter values with rationale based on cross-parameter relationships
Remove a template package
Validate a local template directory for authoring issues before publishing
Inventory of everything installed