open_single_send_creator
Launch the SendGrid single send creator to design and schedule email campaigns directly in your browser.
Instructions
Open SendGrid single send creator in browser
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/campaigns.ts:25-34 (handler)The handler function that executes the tool logic, returning a message instructing the user to open the SendGrid single send creator URL in their browser.handler: async (): Promise<ToolResult> => { return { content: [ { type: "text", text: "Please open this URL in your browser to create a new single send:\nhttps://mc.sendgrid.com/single-sends/new/selector/your-designs?view=raw", }, ], }; },
- src/tools/campaigns.ts:21-24 (schema)The tool's configuration, including title and description, defining its schema (no input parameters).config: { title: "Open Single Send Creator", description: "Open SendGrid single send creator in browser", },
- src/tools/index.ts:9-17 (registration)Aggregation of all tools by spreading campaignTools (which includes open_single_send_creator) into the allTools export.export const allTools = { ...automationTools, ...campaignTools, ...contactTools, ...mailTools, ...miscTools, ...statsTools, ...templateTools, };
- src/index.ts:21-23 (registration)Final MCP server registration loop that registers all tools from allTools, including open_single_send_creator.for (const [name, tool] of Object.entries(allTools)) { server.registerTool(name, tool.config as any, tool.handler as any); }