Skip to main content
Glama
Garoth

SendGrid MCP Server

by Garoth

get_single_send

Retrieve details for a specific email campaign in SendGrid by providing its unique ID to access campaign information.

Instructions

Get details of a specific single send

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
single_send_idYesID of the single send to retrieve

Implementation Reference

  • Handler for the 'get_single_send' tool call. It invokes the SendGrid service to retrieve the single send by ID and returns a formatted JSON response with key details.
    case 'get_single_send': const retrievedSingleSend = await service.getSingleSend(args.single_send_id); return { content: [{ type: 'text', text: JSON.stringify({ id: retrievedSingleSend.id, name: retrievedSingleSend.name, status: retrievedSingleSend.status, send_at: retrievedSingleSend.send_at, list_ids: retrievedSingleSend.send_to.list_ids }, null, 2) }] };
  • Core service method that performs the actual API request to SendGrid to fetch details of a specific single send.
    async getSingleSend(singleSendId: string): Promise<SendGridSingleSend> { const [response] = await this.client.request({ method: 'GET', url: `/v3/marketing/singlesends/${singleSendId}` }); return response.body as SendGridSingleSend; }
  • Input schema definition for the 'get_single_send' tool, specifying the required 'single_send_id' parameter.
    inputSchema: { type: 'object', properties: { single_send_id: { type: 'string', description: 'ID of the single send to retrieve' } }, required: ['single_send_id'] }
  • Registration of the 'get_single_send' tool within the getToolDefinitions array, including name, description, and input schema.
    { name: 'get_single_send', description: 'Get details of a specific single send', inputSchema: { type: 'object', properties: { single_send_id: { type: 'string', description: 'ID of the single send to retrieve' } }, required: ['single_send_id'] } },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Garoth/sendgrid-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server