diff --git a/changelog/2025-08-08-mcp-api-endpoints-docs/index.md b/changelog/2025-08-08-mcp-api-endpoints-docs/index.md new file mode 100644 index 00000000..7a57f1ad --- /dev/null +++ b/changelog/2025-08-08-mcp-api-endpoints-docs/index.md @@ -0,0 +1,12 @@ +--- +slug: mcp-api-endpoints +title: Call Windmill API through MCP +version: v1.520.0 +tags: ['MCP'] +description: Windmill's MCP integration now provides API endpoints for comprehensive workspace management, enabling programmatic control of Jobs, Resources, Variables, Schedules, and Workers through the Model Context Protocol. +features: + [ + 'Add access to the windmill API through the MCP server', + ] +docs: /docs/core_concepts/mcp +--- \ No newline at end of file diff --git a/docs/core_concepts/51_mcp/index.mdx b/docs/core_concepts/51_mcp/index.mdx index b1cb0cb8..3adba441 100644 --- a/docs/core_concepts/51_mcp/index.mdx +++ b/docs/core_concepts/51_mcp/index.mdx @@ -2,7 +2,14 @@ Windmill supports the [**Model Context Protocol (MCP)**](https://modelcontextprotocol.io/introduction), an open standard that enables seamless interaction between LLMs and tools like Windmill. -With MCP, you can connect your favorite LLMs (like [Claude](https://claude.ai/download), [Cursor](https://www.cursor.com), or any [MCP compatible client](https://modelcontextprotocol.io/clients)) to Windmill, allowing you to trigger scripts and flows by chatting with them. +With MCP, you can connect your favorite LLMs (like [Claude](https://claude.ai/download), [Cursor](https://www.cursor.com), or any [MCP compatible client](https://modelcontextprotocol.io/clients)) to Windmill, allowing you to trigger your scripts and flows from your client chat. + +Additionally, MCP provides access to Windmill's API endpoints for basic operations on: +- **[Jobs](../20_jobs/index.mdx)** - Monitor and manage [job](../20_jobs/index.mdx) executions, including tracking their progress, retrieving logs, and viewing execution results +- **[Resources](../3_resources_and_types/index.mdx)** - Create, read, update, and delete [resources](../3_resources_and_types/index.mdx) for third-party system connections like databases and APIs +- **[Variables](../2_variables_and_secrets/index.mdx)** - Manage workspace [variables and secrets](../2_variables_and_secrets/index.mdx) for secure credential storage and configuration management +- **[Schedules](../1_scheduling/index.mdx)** - Control [scheduled executions](../1_scheduling/index.mdx) with CRON-like automation for scripts and flows +- **[Workers](../9_worker_groups/index.mdx)** - Monitor [worker status and configuration](../9_worker_groups/index.mdx), including worker groups and resource allocation