Skip to content

Mail Blaze MCP by usefulapi

io.usefulapi/mailblazeusefulapi.iostreamable-httpv1.0.0Scanned

Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email.

26 tools: 7 can delete or cancel things, 1 change things and 18 only read.

Tools: 7 delete, 0 irreversible, 1 write, 18 read.
  • Reads private data · 8
  • Reads text others write · 26
  • Can send data out · 1
  • No findings

Anlyon alternative

8 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

26 tools

Deletes or cancels 7Claude Code: deny
  • mailblaze_add_subscriberWRITE, MAY SEND A CONFIRMATION EMAIL: add one subscriber to a mailing list.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_add_subscriber" says "add": a word for a change.
    • The server marks it destructive (destructiveHint: true).

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    WRITE, MAY SEND A CONFIRMATION EMAIL: add one subscriber to a mailing list. Depending on the list's settings Mail Blaze may send the person a confirmation (double opt-in) email. Only add people who agreed to receive your email. An email that is already on the list answers with a conflict error.

    Annotations the server declares

    • title: Add a subscriber
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
  • mailblaze_add_subscribers_bulkWRITE, MAY SEND CONFIRMATION EMAILS: add up to 100 subscribers to a mailing list in one request; an email already on the list is updated instead.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_add_subscribers_bulk" says "add": a word for a change.
    • The server marks it destructive (destructiveHint: true).

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    WRITE, MAY SEND CONFIRMATION EMAILS: add up to 100 subscribers to a mailing list in one request; an email already on the list is updated instead. Depending on the list's settings Mail Blaze may send confirmation emails. Only add people who agreed to receive your email.

    Annotations the server declares

    • title: Add or update subscribers in bulk
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
  • mailblaze_create_campaignWRITE, SENDS EMAIL TO PEOPLE: create a campaign for a mailing list (or one of its segments) from an existing template and schedule it for send_at.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_create_campaign" says "create": a word for a change.
    • The server marks it destructive (destructiveHint: true).

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    WRITE, SENDS EMAIL TO PEOPLE: create a campaign for a mailing list (or one of its segments) from an existing template and schedule it for send_at. Once it goes out it reaches every subscriber of the list or segment, may use sending credit and cannot be recalled. Confirm the list, segment, subject, template and send time with the user before calling. Needs a template uid (mailblaze_list_templates) and a list uid (mailblaze_list_lists).

    Annotations the server declares

    • title: Create and schedule a campaign
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
  • mailblaze_resubscribe_subscriberWRITE: set a previously unsubscribed subscriber back to subscribed so campaigns reach them again.Reads text others writeNo findings

    Why it is in this group

    • The description's first verb is "write": a word for a change.
    • The server marks it destructive (destructiveHint: true).

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    WRITE: set a previously unsubscribed subscriber back to subscribed so campaigns reach them again. Only do this when the person asked to be re-added (consent).

    Annotations the server declares

    • title: Resubscribe a subscriber
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
  • mailblaze_send_transactional_emailWRITE, SENDS ONE EMAIL NOW: send a single one-to-one email to one recipient through Mail Blaze.Reads text others writeCan send data outNo findings

    Why it is in this group

    • The name "mailblaze_send_transactional_email" says "send": a word for sending, and what is sent cannot be taken back.
    • The server marks it destructive (destructiveHint: true).

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • outboundThe name "mailblaze_send_transactional_email" says "send": it sends or publishes something to other people.
    Description, as the server wrote it
    WRITE, SENDS ONE EMAIL NOW: send a single one-to-one email to one recipient through Mail Blaze. It leaves immediately, uses sending credit and cannot be recalled. Give either html (the body) or template_id (a transactional template, with merge_tags covering every tag in it), not both. Confirm the recipient and content with the user before calling. Not for bulk or marketing mail; use a campaign for that.

    Annotations the server declares

    • title: Send a transactional email
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
  • mailblaze_unsubscribe_subscriberWRITE: set a subscriber's status to unsubscribed so they receive no more campaigns from this list.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_unsubscribe_subscriber" says "unsubscribe": a word for a change.
    • The server marks it destructive (destructiveHint: true).

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    WRITE: set a subscriber's status to unsubscribed so they receive no more campaigns from this list. By default Mail Blaze also adds the address to the account's local blacklist. Do this only when the person asked to stop (or a data-protection request requires it). The subscriber record is kept.

    Annotations the server declares

    • title: Unsubscribe a subscriber
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: true
  • mailblaze_update_subscriberWRITE: update a subscriber's name or custom fields.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_update_subscriber" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    WRITE: update a subscriber's name or custom fields. Pass the subscriber's current email (Mail Blaze requires it) plus only the values to change. Does not change subscription status.

    Annotations the server declares

    • title: Update a subscriber
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
Changes things 1Claude Code: ask
  • mailblaze_create_templateWRITE: create an email template from HTML (the tool base64-encodes it).Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_create_template" says "create": a word for a change.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    WRITE: create an email template from HTML (the tool base64-encodes it). Mail Blaze requires the HTML to contain an unsubscribe link. Sends nothing.

    Annotations the server declares

    • title: Create an email template
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 18Show 18 read-only tools
  • mailblaze_find_subscriber_by_emailLook up a subscriber in one list by email address.Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_find_subscriber_by_email" says "find": a word for reading.

    What it can reach

    • private-dataThe name "mailblaze_find_subscriber_by_email" says "find" and "email": it reads mail.
    • private-dataThe description's first sentence says "email": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe name "mailblaze_find_subscriber_by_email" says "find" and "email": it reads inbound email, which other people can write.
    • untrusted-inputThe description's first sentence says "email": it reads inbound email, which other people can write.
    Description, as the server wrote it
    Look up a subscriber in one list by email address. Returns the subscriber (with its uid) or a not-found error.

    Annotations the server declares

    • title: Find a subscriber by email
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_campaignGet one campaign by uid: sender, subject, list, template, status and schedule.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_campaign" says "get": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    Get one campaign by uid: sender, subject, list, template, status and schedule.

    Annotations the server declares

    • title: Get a campaign
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_campaign_inbox_breakdownInbox-provider breakdown (e.g.Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_campaign_inbox_breakdown" says "get": a word for reading.

    What it can reach

    • private-dataThe name "mailblaze_get_campaign_inbox_breakdown" says "get" and "inbox": it reads mail.
    • private-dataThe description's first sentence says "inbox": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe name "mailblaze_get_campaign_inbox_breakdown" says "get" and "inbox": it reads inbound email, which other people can write.
    • untrusted-inputThe description's first sentence says "inbox": it reads inbound email, which other people can write.
    Description, as the server wrote it
    Inbox-provider breakdown (e.g. Gmail, Outlook, Yahoo) of a campaign's delivery.

    Annotations the server declares

    • title: Get a campaign's inbox breakdown
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_campaign_summariesBulk report summary (sent, opens, clicks, bounces, unsubscribes) for up to 50 campaigns in one call.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_campaign_summaries" says "get": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    Bulk report summary (sent, opens, clicks, bounces, unsubscribes) for up to 50 campaigns in one call. Read-only (it is a POST in the API only because of the id list).

    Annotations the server declares

    • title: Get campaign report summaries
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_listGet one mailing list by its uid: general settings, default sender, company details and counts.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_list" says "get": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    Get one mailing list by its uid: general settings, default sender, company details and counts.

    Annotations the server declares

    • title: Get a mailing list
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_report_jobStatus (and result when finished) of an asynchronous report job, as returned in a 202 reply with a job_id.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_report_job" says "get": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe description's first sentence says "status" and "reply": it reads comments, which other people can write.
    Description, as the server wrote it
    Status (and result when finished) of an asynchronous report job, as returned in a 202 reply with a job_id.

    Annotations the server declares

    • title: Get a report job's status
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_subscriberGet one subscriber of a list by subscriber uid (status, fields, dates).Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_subscriber" says "get": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    Get one subscriber of a list by subscriber uid (status, fields, dates).

    Annotations the server declares

    • title: Get a subscriber
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_subscriber_activityEmail activity (sends, opens, clicks, bounces) of one subscriber by email address, optionally limited to one list.Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_subscriber_activity" says "get": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "email": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe description's first sentence says "email": it reads inbound email, which other people can write.
    Description, as the server wrote it
    Email activity (sends, opens, clicks, bounces) of one subscriber by email address, optionally limited to one list. Cursor-paged.

    Annotations the server declares

    • title: Get a subscriber's activity
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_templateGet one email template by uid (name and content).Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_template" says "get": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "get" and "email": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe description's first sentence says "get" and "email": it reads inbound email, which other people can write.
    Description, as the server wrote it
    Get one email template by uid (name and content).

    Annotations the server declares

    • title: Get an email template
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_get_transactional_emailGet one transactional email by uid: recipient, subject, status and timestamps.Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_get_transactional_email" says "get": a word for reading.

    What it can reach

    • private-dataThe name "mailblaze_get_transactional_email" says "get" and "email": it reads mail.
    • private-dataThe description's first sentence says "get" and "email": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe name "mailblaze_get_transactional_email" says "get" and "email": it reads inbound email, which other people can write.
    • untrusted-inputThe description's first sentence says "get" and "email": it reads inbound email, which other people can write.
    Description, as the server wrote it
    Get one transactional email by uid: recipient, subject, status and timestamps.

    Annotations the server declares

    • title: Get a transactional email
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_campaign_eventsList the individual events of a campaign by kind: opens, clicks, bounces or unsubscribes.Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_campaign_events" says "list": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    List the individual events of a campaign by kind: opens, clicks, bounces or unsubscribes. Cursor-paged: pass the reply's next_cursor back until it is null. For very large campaigns Mail Blaze answers 202 with a job_id; check it with mailblaze_get_report_job.

    Annotations the server declares

    • title: List a campaign's events
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_campaignsList the account's email campaigns (uid, name, status, dates).Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_campaigns" says "list": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "list" and "email": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe description's first sentence says "list" and "email": it reads inbound email, which other people can write.
    Description, as the server wrote it
    List the account's email campaigns (uid, name, status, dates). Use the campaign uid for details and reports.

    Annotations the server declares

    • title: List campaigns
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_list_fieldsList the fields of a mailing list (label, tag, type, required).Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_list_fields" says "list": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    List the fields of a mailing list (label, tag, type, required). The tags (EMAIL, FNAME, LNAME, custom ones) are the keys used when adding or updating subscribers.

    Annotations the server declares

    • title: List a list's custom fields
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_listsList the account's mailing lists (name, uid, subscriber counts, defaults).Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_lists" says "list": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    List the account's mailing lists (name, uid, subscriber counts, defaults). Use the list uid in the other tools. Paged: page + per_page.

    Annotations the server declares

    • title: List mailing lists
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_segmentsList the segments defined on a mailing list (uid, name).Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_segments" says "list": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    List the segments defined on a mailing list (uid, name). A segment uid can be used when creating a campaign.

    Annotations the server declares

    • title: List a list's segments
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_subscribersList the subscribers of a mailing list (sets of 10 per page; use page to go on).Reads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_subscribers" says "list": a word for reading.

    What it can reach

    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    Description, as the server wrote it
    List the subscribers of a mailing list (sets of 10 per page; use page to go on). Contains personal data (emails, names).

    Annotations the server declares

    • title: List subscribers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_templatesList the account's email templates (uid, name).Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_templates" says "list": a word for reading.

    What it can reach

    • private-dataThe description's first sentence says "list" and "email": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe description's first sentence says "list" and "email": it reads inbound email, which other people can write.
    Description, as the server wrote it
    List the account's email templates (uid, name). A template uid is needed to create a campaign.

    Annotations the server declares

    • title: List email templates
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • mailblaze_list_transactional_emailsList the transactional emails sent through the account (uid, recipient, subject, status).Reads private dataReads text others writeNo findings

    Why it is in this group

    • The name "mailblaze_list_transactional_emails" says "list": a word for reading.

    What it can reach

    • private-dataThe name "mailblaze_list_transactional_emails" says "list" and "email": it reads mail.
    • private-dataThe description's first sentence says "list" and "email": it reads mail.
    • untrusted-inputThe server marks it openWorldHint: true: it reaches things outside the server's own data.
    • untrusted-inputThe name "mailblaze_list_transactional_emails" says "list" and "email": it reads inbound email, which other people can write.
    • untrusted-inputThe description's first sentence says "list" and "email": it reads inbound email, which other people can write.
    Description, as the server wrote it
    List the transactional emails sent through the account (uid, recipient, subject, status). Paged.

    Annotations the server declares

    • title: List transactional emails
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

208 paths in this server alone from private data, through text someone else wrote, to a way out. Denying 1 outbound tool breaks every one.

Can send data out1
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.
deny to break every path
{
  "permissions": {
    "deny": [
      "mcp__mailblaze__mailblaze_send_transactional_email"
    ]
  }
}

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Findings

Matches of fixed checks, with the text they matched.

No check matched anything in these tool definitions. That is not a safety guarantee.

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http mailblaze https://mailblaze.usefulapi.io/mcp
claude mcp add --transport http mailblaze https://mailblaze.usefulapi.io/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__mailblaze__mailblaze_list_lists",
      "mcp__mailblaze__mailblaze_get_list",
      "mcp__mailblaze__mailblaze_list_list_fields",
      "mcp__mailblaze__mailblaze_list_segments",
      "mcp__mailblaze__mailblaze_list_subscribers",
      "mcp__mailblaze__mailblaze_get_subscriber",
      "mcp__mailblaze__mailblaze_find_subscriber_by_email",
      "mcp__mailblaze__mailblaze_list_templates",
      "mcp__mailblaze__mailblaze_get_template",
      "mcp__mailblaze__mailblaze_list_campaigns",
      "mcp__mailblaze__mailblaze_get_campaign",
      "mcp__mailblaze__mailblaze_get_campaign_summaries",
      "mcp__mailblaze__mailblaze_get_campaign_inbox_breakdown",
      "mcp__mailblaze__mailblaze_list_campaign_events",
      "mcp__mailblaze__mailblaze_get_subscriber_activity",
      "mcp__mailblaze__mailblaze_get_report_job",
      "mcp__mailblaze__mailblaze_list_transactional_emails",
      "mcp__mailblaze__mailblaze_get_transactional_email"
    ],
    "ask": [
      "mcp__mailblaze__mailblaze_create_template"
    ],
    "deny": [
      "mcp__mailblaze__mailblaze_add_subscriber",
      "mcp__mailblaze__mailblaze_add_subscribers_bulk",
      "mcp__mailblaze__mailblaze_update_subscriber",
      "mcp__mailblaze__mailblaze_unsubscribe_subscriber",
      "mcp__mailblaze__mailblaze_resubscribe_subscriber",
      "mcp__mailblaze__mailblaze_create_campaign",
      "mcp__mailblaze__mailblaze_send_transactional_email"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as mailblaze. Review it before you use it.

Capability tags behind 26 rules
  • mcp__mailblaze__mailblaze_list_lists untrusted-input
  • mcp__mailblaze__mailblaze_get_list untrusted-input
  • mcp__mailblaze__mailblaze_list_list_fields untrusted-input
  • mcp__mailblaze__mailblaze_list_segments untrusted-input
  • mcp__mailblaze__mailblaze_list_subscribers untrusted-input
  • mcp__mailblaze__mailblaze_get_subscriber untrusted-input
  • mcp__mailblaze__mailblaze_find_subscriber_by_email private-data, untrusted-input
  • mcp__mailblaze__mailblaze_add_subscriber untrusted-input
  • mcp__mailblaze__mailblaze_add_subscribers_bulk untrusted-input
  • mcp__mailblaze__mailblaze_update_subscriber untrusted-input
  • mcp__mailblaze__mailblaze_unsubscribe_subscriber untrusted-input
  • mcp__mailblaze__mailblaze_resubscribe_subscriber untrusted-input
  • mcp__mailblaze__mailblaze_list_templates private-data, untrusted-input
  • mcp__mailblaze__mailblaze_get_template private-data, untrusted-input
  • mcp__mailblaze__mailblaze_create_template untrusted-input
  • mcp__mailblaze__mailblaze_list_campaigns private-data, untrusted-input
  • mcp__mailblaze__mailblaze_get_campaign untrusted-input
  • mcp__mailblaze__mailblaze_create_campaign untrusted-input
  • mcp__mailblaze__mailblaze_get_campaign_summaries untrusted-input
  • mcp__mailblaze__mailblaze_get_campaign_inbox_breakdown private-data, untrusted-input
  • mcp__mailblaze__mailblaze_list_campaign_events untrusted-input
  • mcp__mailblaze__mailblaze_get_subscriber_activity private-data, untrusted-input
  • mcp__mailblaze__mailblaze_get_report_job untrusted-input
  • mcp__mailblaze__mailblaze_list_transactional_emails private-data, untrusted-input
  • mcp__mailblaze__mailblaze_get_transactional_email private-data, untrusted-input
  • mcp__mailblaze__mailblaze_send_transactional_email untrusted-input, outbound

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/io.usefulapi/mailblaze/verify?hash=e1451cfb5ec6f1cfa0869cf8bbaec4d89c27768a8ec25eb9f3223c03fe0e9e34" | jq -e '.changed == false'

Pinned hash e1451cfb5ec6, from Oct 25, 2026, 07:18 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/io.usefulapi/mailblaze/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for io.usefulapi/mailblaze
[![anlyon.dev](https://anlyon.dev/badge/io.usefulapi/mailblaze.svg)](https://anlyon.dev/servers/io.usefulapi/mailblaze)

Source: MCP Registry · repository. Synced Oct 25, 2026, 07:17 UTC.