open_single_send_creator
Launch the SendGrid single send creator interface to design and configure email campaigns directly in your browser for marketing and transactional communications.
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 URL for creating a new single send campaign.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:20-24 (schema)The tool's configuration schema, defining its title and description. No input schema as the tool requires no parameters.open_single_send_creator: { config: { title: "Open Single Send Creator", description: "Open SendGrid single send creator in browser", },
- src/index.ts:21-23 (registration)Registers all tools, including 'open_single_send_creator', to the MCP server by iterating over the allTools object.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 (registration)Aggregates tool objects from various modules into allTools, incorporating the campaignTools which defines 'open_single_send_creator'.export const allTools = { ...automationTools, ...campaignTools, ...contactTools, ...mailTools, ...miscTools, ...statsTools, ...templateTools, };