Open Automation Creator
open_automation_creatorOpen the SendGrid automation creator in your browser to build and manage email automation workflows.
Instructions
Open SendGrid automation creator in browser
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/automations.ts:189-203 (handler)The handler function for the 'open_automation_creator' tool. It returns a text response with a URL to open the SendGrid automation creator in a browser (https://mc.sendgrid.com/automations/choose).
open_automation_creator: { config: { title: "Open Automation Creator", description: "Open SendGrid automation creator in browser", }, handler: async (): Promise<ToolResult> => { return { content: [ { type: "text", text: "Please open this URL in your browser to create a new automation:\nhttps://mc.sendgrid.com/automations/choose", }, ], }; }, - src/tools/automations.ts:190-193 (schema)The config for the 'open_automation_creator' tool. It defines the title and description but has no inputSchema (no parameters required).
config: { title: "Open Automation Creator", description: "Open SendGrid automation creator in browser", }, - src/index.ts:20-23 (registration)The tool is registered with the MCP server via the generic loop that iterates over allTools and calls server.registerTool() with the tool's name, config, and handler.
// Register all tools for (const [name, tool] of Object.entries(allTools)) { server.registerTool(name, tool.config as any, tool.handler as any); } - src/tools/index.ts:9-17 (helper)The tool is aggregated into the allTools object via spread operator from automationTools, which includes open_automation_creator.
export const allTools = { ...automationTools, ...campaignTools, ...contactTools, ...mailTools, ...miscTools, ...statsTools, ...templateTools, }; - src/prompts/help.ts:34-35 (helper)Reference to open_automation_creator in the help prompt documentation, listing it under 'Browser Tools'.
- open_automation_creator: Open the SendGrid web interface to create a new automation - open_automation_editor: Open the editor for a specific automation