sparkpost-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPARKPOST_API_KEY | Yes | Your SparkPost API key. Required; server exits if missing. | |
| SPARKPOST_API_BASE | No | Optional API base URL. Defaults to EU (https://api.eu.sparkpost.com/api/v1). For US: https://api.sparkpost.com/api/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_accountA | Get SparkPost EU account info and usage |
| list_templatesA | List all email templates |
| get_templateB | Get a specific template by ID |
| create_templateC | Create a new email template |
| update_templateC | Update an existing template |
| send_emailC | Send a test/transactional email |
| check_suppressionC | Check if an address is suppressed |
| list_sending_domainsA | List all verified sending domains |
| list_webhooksC | List all webhooks |
| create_webhookC | Create a webhook (name, target URL, events) |
| delete_webhookA | Delete a single webhook by id |
| list_subaccountsB | List all subaccounts |
| create_subaccountC | Create a subaccount with an API key (name, key_label, key_grants) |
| search_message_eventsA | Search message events (one page; cursor + per_page for paging) |
| get_deliverability_metricsC | Get deliverability metrics (from + metrics required; group_by selects a breakdown dimension) |
| list_recipient_listsB | List all recipient lists |
| get_recipient_listB | Get a recipient list by id (optionally with recipients) |
| create_recipient_listB | Create a recipient list (recipients required; id/name auto-generated if omitted) |
| add_suppressionC | Add or update a suppression entry for one email |
| remove_suppressionC | Remove the suppression entry for one email |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Pcummings/sparkpost_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server