You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enhance tool descriptions for better Smithery.ai marketplace visibility
🔧 Tool Description Improvements:
- list_workflows: Detailed explanation of workflow overview capabilities
- create_workflow: Comprehensive description of programmatic workflow creation
- get_workflow: Clear explanation of workflow inspection functionality
- execute_workflow: Detailed manual execution trigger description
- update_workflow: Explanation of partial update capabilities
- activate_workflow: Clear description of workflow enablement process
- deactivate_workflow: Detailed explanation of workflow suspension
- delete_workflow: Warning about permanent deletion with use cases
📈 Benefits:
- Better tool discovery in Smithery.ai marketplace
- Clearer user understanding of each tool's purpose
- More informative tool playground experience
- Enhanced documentation for AI assistant integration
These enhanced descriptions will be reflected on the Smithery.ai server page
at https://smithery.ai/server/@makafeli/n8n-workflow-builder after redeployment.
// Register workflow management tools using modern MCP SDK 1.17.0 API
28
28
server.tool(
29
29
"list_workflows",
30
-
"List all workflows from n8n instance",
30
+
"List all workflows from your n8n instance. Returns a comprehensive list of all workflows with their IDs, names, status (active/inactive), creation dates, and basic metadata. Perfect for getting an overview of your automation landscape.",
"Create a new workflow in n8n with custom nodes, connections, and settings. Build complex automation workflows programmatically by defining nodes (triggers, actions, conditions) and their relationships. Supports all n8n node types and advanced workflow configurations.",
56
56
{
57
57
workflow: z.object({
58
58
name: z.string().describe("Name of the workflow"),
"Retrieve detailed information about a specific workflow by its ID. Returns complete workflow configuration including all nodes, connections, settings, triggers, and metadata. Essential for inspecting workflow structure before making modifications.",
"Trigger immediate execution of a workflow by its ID. Starts the workflow manually regardless of its normal triggers (webhooks, schedules, etc.). Returns execution details including status, start time, and any immediate results or errors.",
"Modify an existing workflow by updating its configuration, nodes, connections, or settings. Supports partial updates - you can change specific aspects without affecting the entire workflow. Perfect for iterative workflow development and maintenance.",
"Enable a workflow to start processing triggers and executing automatically. Once activated, the workflow will respond to its configured triggers (webhooks, schedules, file changes, etc.) and run according to its automation logic.",
"Disable a workflow to stop it from processing triggers and executing automatically. The workflow will remain in your n8n instance but won't respond to triggers until reactivated. Useful for maintenance, debugging, or temporary suspension.",
"Permanently remove a workflow from your n8n instance. This action cannot be undone - the workflow, its configuration, nodes, and execution history will be completely deleted. Use with caution for cleanup and workflow lifecycle management.",
0 commit comments