Full email marketing platform: inbox, campaigns, contacts, templates, and analytics via MCP.
Dedotto dai trasporti dichiarati da questo annuncio (streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto da un vero handshake MCP initialize → tools/list verso l’endpoint dichiarato. Nessuno strumento è stato invocato — tools/list è la chiamata di introspezione in sola lettura che il protocollo prevede a questo scopo. Riflette ciò che il server annunciava in quel momento; un endpoint ospitato non è vincolato ad alcuna versione e può cambiare senza preavviso.
https://mail.misar.io/api/mcp54 strumenti · 1387 mssend_emailSend a transactional email from a verified MisarMail account. `from.email` must match an email account you have already verified — use list_domains to check which sender domains are available. Returns the message ID and queue status.Send a transactional email from a verified MisarMail account. `from.email` must match an email account you have already verified — use list_domains to check which sender domains are available. Returns the message ID and queue status.
| Parametro | Tipo | Descrizione |
|---|---|---|
| from* | object | Sender address (must match a verified MisarMail account) |
| to* | array | Recipient list (1–100 addresses) |
| cc | array | CC recipients (max 50) |
| bcc | array | BCC recipients (max 50, hidden from other recipients) |
| reply_to | object | Reply-to address |
| subject* | string | Email subject (max 998 chars) |
| html | string | HTML body (max 500KB, recommended) |
| text | string | Plain text body (max 500KB, fallback for HTML) |
| alias_id | string | Route via a specific alias SMTP pool |
| idempotency_key | string | Unique key to prevent duplicate sends (max 128 chars) |
| tags | array | Tags for tracking (max 10, each max 64 chars) |
| metadata | object | Custom metadata key-value pairs (max 20 pairs) |
list_emailsList emails from a mailbox folder with optional full-text search across subject and body. Use this for reading the unified inbox; use list_campaigns for marketing sends.List emails from a mailbox folder with optional full-text search across subject and body. Use this for reading the unified inbox; use list_campaigns for marketing sends.
| Parametro | Tipo | Descrizione |
|---|---|---|
| folder | string | Folder to list (default: inbox) |
| limit | number | Number of emails to return (default 20, max 50) |
| search | string | Search query across subject and body |
get_emailRead the full content of a single email by ID, including headers, body, and attachments metadata. Side effect: marks the email as read.Read the full content of a single email by ID, including headers, body, and attachments metadata. Side effect: marks the email as read.
| Parametro | Tipo | Descrizione |
|---|---|---|
| id* | string | Email ID (UUID) |
reply_to_emailReply to an existing email thread. The sender address and threading headers are derived from the original message, so only the body is required.Reply to an existing email thread. The sender address and threading headers are derived from the original message, so only the body is required.
| Parametro | Tipo | Descrizione |
|---|---|---|
| email_id* | string | ID of the email to reply to |
| html | string | HTML reply body |
| text | string | Plain text reply body |
archive_emailMove one email out of the inbox and into the archive.
Use it to clear handled mail from the working inbox. This is REVERSIBLE and non-destructive: the message is not deleted, its content is unchanged, and it can be found again through the archive. It does not mark the message read, reply to it, o…Move one email out of the inbox and into the archive. Use it to clear handled mail from the working inbox. This is REVERSIBLE and non-destructive: the message is not deleted, its content is unchanged, and it can be found again through the archive. It does not mark the message read, reply to it, o…
| Parametro | Tipo | Descrizione |
|---|---|---|
| id* | string | Email ID to archive |
validate_emailValidate an email address before sending: syntax, MX records, disposable-domain and role-account detection. Use this to protect sender reputation on imported lists.Validate an email address before sending: syntax, MX records, disposable-domain and role-account detection. Use this to protect sender reputation on imported lists.
| Parametro | Tipo | Descrizione |
|---|---|---|
| email* | string | Email address to validate |
list_campaignsList email marketing campaigns with their status, audience size, and headline metrics. Filter by status to find drafts ready to send or campaigns still sending.List email marketing campaigns with their status, audience size, and headline metrics. Filter by status to find drafts ready to send or campaigns still sending.
| Parametro | Tipo | Descrizione |
|---|---|---|
| status | string | Filter by campaign status |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20, max 100) |
get_campaignGet full details for one campaign: content, audience segment, schedule, and delivery statistics (sent, opened, clicked, bounced, complained).Get full details for one campaign: content, audience segment, schedule, and delivery statistics (sent, opened, clicked, bounced, complained).
| Parametro | Tipo | Descrizione |
|---|---|---|
| campaign_id* | string | Campaign ID (UUID) |
create_campaignCreate a new email marketing campaign as a draft. Creating never sends — call send_campaign separately once the content and audience are confirmed.Create a new email marketing campaign as a draft. Creating never sends — call send_campaign separately once the content and audience are confirmed.
| Parametro | Tipo | Descrizione |
|---|---|---|
| name* | string | Internal campaign name (not shown to recipients) |
| subject* | string | Subject line recipients will see |
| from_email* | string | Verified sender address |
| from_name | string | Sender display name |
| reply_to | string | Reply-to address |
| html | string | HTML body content |
| text | string | Plain text body content |
| template_id | string | Use a saved template instead of inline HTML |
| segment_id | string | Audience segment to send to |
| tags | array | Contact tags to target |
| scheduled_at | string | ISO 8601 timestamp to schedule the send (omit to keep as draft) |
send_campaignSend a campaign now, or schedule it for a future time by passing scheduled_at. This delivers real email to real recipients and cannot be undone once sending starts — confirm the audience with get_campaign first.Send a campaign now, or schedule it for a future time by passing scheduled_at. This delivers real email to real recipients and cannot be undone once sending starts — confirm the audience with get_campaign first.
| Parametro | Tipo | Descrizione |
|---|---|---|
| campaign_id* | string | Campaign ID (UUID) |
| scheduled_at | string | ISO 8601 timestamp to schedule instead of sending immediately |
list_contactsList contacts with their subscription status and engagement metrics. Filter by status to find unsubscribed or bounced addresses that should be excluded from sends.List contacts with their subscription status and engagement metrics. Filter by status to find unsubscribed or bounced addresses that should be excluded from sends.
| Parametro | Tipo | Descrizione |
|---|---|---|
| status | string | Filter by subscription status |
| search | string | Search across email, name, and company |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20, max 100) |
create_contactAdd a single contact. Adding a contact records consent to email them — only add addresses that opted in, or the send will damage sender reputation and may breach CAN-SPAM/GDPR.Add a single contact. Adding a contact records consent to email them — only add addresses that opted in, or the send will damage sender reputation and may breach CAN-SPAM/GDPR.
| Parametro | Tipo | Descrizione |
|---|---|---|
| email* | string | Contact email address |
| first_name | string | First name (max 100 chars) |
| last_name | string | Last name (max 100 chars) |
| phone | string | Phone number (max 50 chars) |
| company | string | Company name (max 150 chars) |
| job_title | string | Job title (max 100 chars) |
| tags | array | Segmentation tags |
| source | string | Where this contact came from (max 100 chars) |
| custom_fields | object | Custom key-value attributes |
update_contactUpdate an existing contact by email address, including changing subscription status. Setting status to unsubscribed immediately excludes them from every future campaign.Update an existing contact by email address, including changing subscription status. Setting status to unsubscribed immediately excludes them from every future campaign.
| Parametro | Tipo | Descrizione |
|---|---|---|
| email* | string | Email address identifying the contact |
| first_name | string | First name |
| last_name | string | Last name |
| phone | string | Phone number |
| company | string | Company name |
| job_title | string | Job title |
| status | string | New subscription status |
| tags | array | Replace segmentation tags |
| custom_fields | object | Custom key-value attributes to merge |
import_contactsBulk-import up to 5,000 contacts in one call. Existing addresses are updated rather than duplicated. Returns per-row results so you can see which rows were rejected and why.Bulk-import up to 5,000 contacts in one call. Existing addresses are updated rather than duplicated. Returns per-row results so you can see which rows were rejected and why.
| Parametro | Tipo | Descrizione |
|---|---|---|
| contacts* | array | Contacts to import (max 5000) |
| update_existing | boolean | Update contacts that already exist (default true) |
get_contact_scoreGet engagement score, engagement tier, and churn risk for one contact — or the lowest-engagement contacts across the list when contact_id is omitted. Use before a re-engagement campaign.Get engagement score, engagement tier, and churn risk for one contact — or the lowest-engagement contacts across the list when contact_id is omitted. Use before a re-engagement campaign.
| Parametro | Tipo | Descrizione |
|---|---|---|
| contact_id | string | Contact ID to score (omit to return the lowest-engagement contacts) |
list_templatesList the saved email templates on the account, with the variable placeholders each one expects.
Use it to pick a template before composing a send, and to see which variables you must supply — a template rendered with a missing variable goes out with a visible gap. These are the account's own temp…List the saved email templates on the account, with the variable placeholders each one expects. Use it to pick a template before composing a send, and to see which variables you must supply — a template rendered with a missing variable goes out with a visible gap. These are the account's own temp…
| Parametro | Tipo | Descrizione |
|---|---|---|
| type | string | Filter by template type |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
create_templateCreate a reusable email template. Use {{variable}} placeholders for personalisation — they are substituted at send time and previewable via render_template.Create a reusable email template. Use {{variable}} placeholders for personalisation — they are substituted at send time and previewable via render_template.
| Parametro | Tipo | Descrizione |
|---|---|---|
| name* | string | Template name |
| subject* | string | Default subject line (supports {{variables}}) |
| html* | string | HTML body (supports {{variables}}) |
| text | string | Plain text fallback body |
| type | string | Template type (default: marketing) |
| variables | array | Declared variable names used in the template |
render_templateRender a template with sample variables and return the resulting HTML and subject. Use this to preview personalisation before sending anything.Render a template with sample variables and return the resulting HTML and subject. Use this to preview personalisation before sending anything.
| Parametro | Tipo | Descrizione |
|---|---|---|
| template_id* | string | Template ID to render |
| variables | object | Variable values to substitute, e.g. { "first_name": "Ada" } |
list_automationsList automation workflows on the account — welcome series, re-engagement, drip sequences — with their status and enrolment counts.
Use it to see what is running before adding another workflow that might overlap, and to find an automation id for get_automation or toggle_automation. Listing does no…List automation workflows on the account — welcome series, re-engagement, drip sequences — with their status and enrolment counts. Use it to see what is running before adding another workflow that might overlap, and to find an automation id for get_automation or toggle_automation. Listing does no…
| Parametro | Tipo | Descrizione |
|---|---|---|
| status | string | Filter by automation status |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
get_automationGet one automation workflow in full: its trigger, every step with its settings, and current enrolment counts.
Use it to understand exactly what an automation will do to contacts before activating it — the step list is where sends, waits and branches become visible. For the list of automations, us…Get one automation workflow in full: its trigger, every step with its settings, and current enrolment counts. Use it to understand exactly what an automation will do to contacts before activating it — the step list is where sends, waits and branches become visible. For the list of automations, us…
| Parametro | Tipo | Descrizione |
|---|---|---|
| automation_id* | string | Automation ID (UUID) |
create_automationCreate an automation workflow from a trigger and an ordered list of steps. Created paused by default — call toggle_automation to activate once the steps are reviewed.Create an automation workflow from a trigger and an ordered list of steps. Created paused by default — call toggle_automation to activate once the steps are reviewed.
| Parametro | Tipo | Descrizione |
|---|---|---|
| name* | string | Automation name |
| trigger* | string | Event that starts the workflow |
| trigger_config | object | Trigger parameters, e.g. { "tag": "trial" } for tag_added |
| steps | array | Ordered workflow steps |
| active | boolean | Start active immediately (default false) |
toggle_automationActivate or pause one automation workflow.
This is consequential in one direction: ACTIVATING starts enrolling contacts, which means real emails begin going out on the workflow's schedule without further confirmation. Pausing stops new enrolments. Read the workflow with get_automation first so yo…Activate or pause one automation workflow. This is consequential in one direction: ACTIVATING starts enrolling contacts, which means real emails begin going out on the workflow's schedule without further confirmation. Pausing stops new enrolments. Read the workflow with get_automation first so yo…
| Parametro | Tipo | Descrizione |
|---|---|---|
| automation_id* | string | Automation ID (UUID) |
| active* | boolean | true to activate, false to pause |
list_ab_testsList A/B tests on the account with each variant's results and whether a winner has been picked yet.
Use it to see which tests are still running and which are waiting on a decision. Reading results here is safe and has no effect on the test — declaring a winner is a separate, irreversible action t…List A/B tests on the account with each variant's results and whether a winner has been picked yet. Use it to see which tests are still running and which are waiting on a decision. Reading results here is safe and has no effect on the test — declaring a winner is a separate, irreversible action t…
| Parametro | Tipo | Descrizione |
|---|---|---|
| type | string | Filter by what is being tested |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
create_ab_testCreate an A/B test on a campaign with two or more variants. A sample percentage is sent first; the winner goes to the remainder once selected.Create an A/B test on a campaign with two or more variants. A sample percentage is sent first; the winner goes to the remainder once selected.
| Parametro | Tipo | Descrizione |
|---|---|---|
| campaign_id* | string | Campaign to test |
| type* | string | What to test |
| variants* | array | Test variants (2–5) |
| sample_percentage | number | Percent of the audience used for the test (default 20) |
| winner_metric | string | Metric used to pick the winner (default open_rate) |
select_ab_test_winnerSelect the winning variant and send it to the remaining audience. This triggers a real send to everyone who was held back — it cannot be undone.Select the winning variant and send it to the remaining audience. This triggers a real send to everyone who was held back — it cannot be undone.
| Parametro | Tipo | Descrizione |
|---|---|---|
| test_id* | string | A/B test ID |
| winner_variant* | string | Label of the winning variant, e.g. B |
| metric | string | Metric the decision was based on (default open_rate) |
get_analyticsGet delivery and engagement analytics — sent, delivered, opened, clicked, bounced, and complained — for the account or one campaign, grouped by day/week/month.Get delivery and engagement analytics — sent, delivered, opened, clicked, bounced, and complained — for the account or one campaign, grouped by day/week/month.
| Parametro | Tipo | Descrizione |
|---|---|---|
| campaign_id | string | Limit to one campaign (omit for account-wide) |
| start_date | string | Start date, ISO 8601 (e.g. 2026-01-01) |
| end_date | string | End date, ISO 8601 |
| period | string | Shorthand window used when start_date is omitted (default 30d) |
| group_by | string | Time bucket for the series (default day) |
generate_reportGenerate a structured analytics report over a date range. Report types: campaign_performance, engagement_funnel, cohort_analysis, and send_time_heatmap (best hour/day to send).Generate a structured analytics report over a date range. Report types: campaign_performance, engagement_funnel, cohort_analysis, and send_time_heatmap (best hour/day to send).
| Parametro | Tipo | Descrizione |
|---|---|---|
| report_type* | string | Type of report to generate |
| date_from | string | Start date, ISO 8601 (default: 30 days ago) |
| date_to | string | End date, ISO 8601 (default: today) |
get_revenue_attributionAttribute ecommerce revenue to email — revenue per campaign, per contact, and average order value from tracked conversions.Attribute ecommerce revenue to email — revenue per campaign, per contact, and average order value from tracked conversions.
| Parametro | Tipo | Descrizione |
|---|---|---|
| period | string | Time window (default 30d) |
| campaign_id | string | Limit to one campaign |
get_monetization_statsGet newsletter monetization figures: paid subscribers, monthly recurring revenue, churn, and revenue trend.
Use it for 'how is the paid newsletter doing' questions. These are account-level totals over a trailing window, so they cannot be broken down per campaign — use get_revenue_attribution for…Get newsletter monetization figures: paid subscribers, monthly recurring revenue, churn, and revenue trend. Use it for 'how is the paid newsletter doing' questions. These are account-level totals over a trailing window, so they cannot be broken down per campaign — use get_revenue_attribution for…
| Parametro | Tipo | Descrizione |
|---|---|---|
| period | string | Time window (default 30d) |
get_deliverability_scoreGet the account deliverability score (0–100) and letter grade (A–F) with the factors dragging it down. Start here when asked why emails are landing in spam.Get the account deliverability score (0–100) and letter grade (A–F) with the factors dragging it down. Start here when asked why emails are landing in spam.
Per questo strumento non è stato pubblicato alcuno schema di input.
run_deliverability_auditRun a full deliverability audit across authentication (SPF/DKIM/DMARC), domain reputation, list hygiene, content signals, and blocklist status. Returns prioritized findings.Run a full deliverability audit across authentication (SPF/DKIM/DMARC), domain reputation, list hygiene, content signals, and blocklist status. Returns prioritized findings.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_warmup_statusGet IP/domain warm-up progress and today's remaining send capacity. Exceeding warm-up capacity on a new domain is the fastest way to get throttled or blocklisted.Get IP/domain warm-up progress and today's remaining send capacity. Exceeding warm-up capacity on a new domain is the fastest way to get throttled or blocklisted.
Per questo strumento non è stato pubblicato alcuno schema di input.
check_dmarcCheck live SPF, DKIM, and DMARC DNS records for a domain and report alignment problems with the exact record to publish. Works for any domain, not only your own.Check live SPF, DKIM, and DMARC DNS records for a domain and report alignment problems with the exact record to publish. Works for any domain, not only your own.
| Parametro | Tipo | Descrizione |
|---|---|---|
| domain* | string | Domain to check, e.g. example.com |
list_domainsList sending domains with verification status and their DKIM/SPF/DMARC records. Check here first when a send fails with an unverified-sender error.List sending domains with verification status and their DKIM/SPF/DMARC records. Check here first when a send fails with an unverified-sender error.
| Parametro | Tipo | Descrizione |
|---|---|---|
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
add_domainAdd a sending domain and return the DNS records to publish. The domain cannot send until those records are live and verify_domain succeeds.Add a sending domain and return the DNS records to publish. The domain cannot send until those records are live and verify_domain succeeds.
| Parametro | Tipo | Descrizione |
|---|---|---|
| domain* | string | Domain to add, e.g. example.com |
verify_domainRe-check a domain's DNS records and mark it verified if they resolve. Safe to retry — DNS propagation can take up to 48 hours.Re-check a domain's DNS records and mark it verified if they resolve. Safe to retry — DNS propagation can take up to 48 hours.
| Parametro | Tipo | Descrizione |
|---|---|---|
| domain_id* | string | Domain ID returned by add_domain |
configure_inbound_domainConfigure inbound email routing for a subdomain so replies land in the MisarMail unified inbox. Returns the MX record to publish.Configure inbound email routing for a subdomain so replies land in the MisarMail unified inbox. Returns the MX record to publish.
| Parametro | Tipo | Descrizione |
|---|---|---|
| domain* | string | Root domain, e.g. example.com |
| subdomain* | string | Inbound subdomain label, e.g. reply |
| webhook_url | string | Optional HTTPS URL to POST inbound messages to |
list_formsList signup forms on the account with their embed status and conversion counts.
Use it to find a form id before get_form or get_form_submissions, and to compare how forms are performing against each other. It returns the forms themselves, not the people who filled them in — that is get_form_submi…List signup forms on the account with their embed status and conversion counts. Use it to find a form id before get_form or get_form_submissions, and to compare how forms are performing against each other. It returns the forms themselves, not the people who filled them in — that is get_form_submi…
| Parametro | Tipo | Descrizione |
|---|---|---|
| status | string | Filter by form status |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
get_formGet one signup form in full: its fields, its embed code, and where it redirects after submission.
Use it when you need the embed snippet to install the form, or need to know which fields it collects before interpreting submissions. For the submitted data itself, use get_form_submissions; for the…Get one signup form in full: its fields, its embed code, and where it redirects after submission. Use it when you need the embed snippet to install the form, or need to know which fields it collects before interpreting submissions. For the submitted data itself, use get_form_submissions; for the…
| Parametro | Tipo | Descrizione |
|---|---|---|
| form_id* | string | Form ID (UUID) |
get_form_submissionsList the submissions a signup form has received, including the values entered in each field.
Use it to see who signed up and what they told you. This returns PERSONAL DATA — email addresses and whatever else the form collects — so handle it accordingly and do not paste it into shared transcripts.…List the submissions a signup form has received, including the values entered in each field. Use it to see who signed up and what they told you. This returns PERSONAL DATA — email addresses and whatever else the form collects — so handle it accordingly and do not paste it into shared transcripts.…
| Parametro | Tipo | Descrizione |
|---|---|---|
| form_id* | string | Form ID (UUID) |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
create_landing_pageCreate a hosted landing page with an email capture form. Returns the public URL; subscribers flow straight into your contact list.Create a hosted landing page with an email capture form. Returns the public URL; subscribers flow straight into your contact list.
| Parametro | Tipo | Descrizione |
|---|---|---|
| name* | string | Internal page name |
| headline* | string | Headline shown to visitors |
| subheadline | string | Supporting line under the headline |
| cta_text | string | Call-to-action button text |
| slug | string | URL slug (auto-generated when omitted) |
| tags | array | Tags applied to contacts who sign up here |
list_marketplace_itemsBrowse the MisarMail marketplace for ready-made email and automation templates.
Use it to find a starting point instead of authoring from scratch. This is browse only: it installs nothing, and no template is added to the account by listing it. Inspect a candidate with get_marketplace_item before…Browse the MisarMail marketplace for ready-made email and automation templates. Use it to find a starting point instead of authoring from scratch. This is browse only: it installs nothing, and no template is added to the account by listing it. Inspect a candidate with get_marketplace_item before…
| Parametro | Tipo | Descrizione |
|---|---|---|
| category | string | Filter by category, e.g. newsletter, ecommerce |
| search | string | Search marketplace listings |
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
get_marketplace_itemGet one marketplace listing in full, with its preview, author, and installation instructions.
Use it after list_marketplace_items to inspect a template before adopting it — this is the read step, and it does NOT install anything into the account or create a template. Nothing changes until you act…Get one marketplace listing in full, with its preview, author, and installation instructions. Use it after list_marketplace_items to inspect a template before adopting it — this is the read step, and it does NOT install anything into the account or create a template. Nothing changes until you act…
| Parametro | Tipo | Descrizione |
|---|---|---|
| item_id* | string | Marketplace item ID |
list_inbox_conversationsList unified-inbox conversations (threads) with their status and detected intent. Use this for triage; use list_emails for individual messages in a folder.List unified-inbox conversations (threads) with their status and detected intent. Use this for triage; use list_emails for individual messages in a folder.
| Parametro | Tipo | Descrizione |
|---|---|---|
| status | string | Filter by conversation status |
| intent | string | Filter by detected intent, e.g. interested, unsubscribe, question |
| channel | string | Filter by channel, e.g. email |
| q | string | Free-text search across the thread |
| limit | number | Results to return (default 20) |
| offset | number | Offset for pagination |
get_inbox_conversation_messagesGet every message in one inbox conversation, oldest first, with sender and timestamp.
Use it to read a thread in full before replying or summarising — it is the detail view behind a conversation listing. It covers one conversation, and it does not send, reply, or mark anything as read.
Reads on…Get every message in one inbox conversation, oldest first, with sender and timestamp. Use it to read a thread in full before replying or summarising — it is the detail view behind a conversation listing. It covers one conversation, and it does not send, reply, or mark anything as read. Reads on…
| Parametro | Tipo | Descrizione |
|---|---|---|
| conversation_id* | string | Conversation ID (UUID) |
categorize_inbox_emailsRun AI categorisation over a batch of inbox emails to label intent and priority. Consumes AI credits — pass only the emails you actually need triaged.Run AI categorisation over a batch of inbox emails to label intent and priority. Consumes AI credits — pass only the emails you actually need triaged.
| Parametro | Tipo | Descrizione |
|---|---|---|
| email_ids* | array | Email IDs to categorise (max 50 per call) |
list_api_keysList the API keys on the account with their scopes and when each was last used.
Use it to audit access — to spot keys that are unused, over-scoped, or forgotten. It lists key METADATA only: the secret values are not returned by this or any other tool, so a key that has been lost must be rotated r…List the API keys on the account with their scopes and when each was last used. Use it to audit access — to spot keys that are unused, over-scoped, or forgotten. It lists key METADATA only: the secret values are not returned by this or any other tool, so a key that has been lost must be rotated r…
Per questo strumento non è stato pubblicato alcuno schema di input.
generate_subject_linesGenerate AI subject-line variants for a campaign topic, optionally tuned to a tone and audience. Good input for create_ab_test.Generate AI subject-line variants for a campaign topic, optionally tuned to a tone and audience. Good input for create_ab_test.
| Parametro | Tipo | Descrizione |
|---|---|---|
| topic* | string | What the email is about |
| tone | string | Desired tone (default professional) |
| audience | string | Who the email is for |
| count | number | How many variants to generate (default 5, max 10) |
list_integrationsList every third-party integration connected to the account, with its sync status and when it last ran.
Start here when a question involves external data — it tells you which integrations exist and whether they are actually syncing. For one integration's configuration and scopes, follow up with g…List every third-party integration connected to the account, with its sync status and when it last ran. Start here when a question involves external data — it tells you which integrations exist and whether they are actually syncing. For one integration's configuration and scopes, follow up with g…
| Parametro | Tipo | Descrizione |
|---|---|---|
| page | number | Page number (default 1) |
| limit | number | Results per page (default 20) |
get_integrationGet one integration in full: its configuration, the scopes it was granted, and the result of its last sync.
Use it to diagnose an integration that list_integrations shows as unhealthy, or to check which scopes were granted before relying on a capability. Covers a single integration — list_integra…Get one integration in full: its configuration, the scopes it was granted, and the result of its last sync. Use it to diagnose an integration that list_integrations shows as unhealthy, or to check which scopes were granted before relying on a capability. Covers a single integration — list_integra…
| Parametro | Tipo | Descrizione |
|---|---|---|
| integration_id* | string | Integration ID |
toggle_integrationTurn one third-party integration on or off.
This changes live behaviour: DISABLING stops all syncing through that integration, so data quietly stops flowing until it is re-enabled. It does not disconnect the integration or revoke its credentials — the connection and its scopes survive, which is w…Turn one third-party integration on or off. This changes live behaviour: DISABLING stops all syncing through that integration, so data quietly stops flowing until it is re-enabled. It does not disconnect the integration or revoke its credentials — the connection and its scopes survive, which is w…
| Parametro | Tipo | Descrizione |
|---|---|---|
| integration_id* | string | Integration ID |
| enabled* | boolean | true to enable, false to disable |
list_sandbox_sendsList emails captured by sandbox mode. Sandbox intercepts sends instead of delivering them — use it to verify templates and automations without emailing anyone.List emails captured by sandbox mode. Sandbox intercepts sends instead of delivering them — use it to verify templates and automations without emailing anyone.
Per questo strumento non è stato pubblicato alcuno schema di input.
clear_sandboxDelete every email captured in the sandbox.
The sandbox holds messages intercepted during testing so they are never delivered to real recipients. This DELETES ALL of them and cannot be undone — but it touches only intercepted test mail, never sent campaigns, real inbox messages, contacts, or temp…Delete every email captured in the sandbox. The sandbox holds messages intercepted during testing so they are never delivered to real recipients. This DELETES ALL of them and cannot be undone — but it touches only intercepted test mail, never sent campaigns, real inbox messages, contacts, or temp…
Per questo strumento non è stato pubblicato alcuno schema di input.
upgradeShow the current MisarMail plan, how much of each quota is left, and what upgrading unlocks. Call it any time — not only after hitting a limit. Set open=true to open the checkout page in the default browser.Show the current MisarMail plan, how much of each quota is left, and what upgrading unlocks. Call it any time — not only after hitting a limit. Set open=true to open the checkout page in the default browser.
| Parametro | Tipo | Descrizione |
|---|---|---|
| open | boolean | Open the upgrade/checkout page in the default browser. |
| plan | string | Plan slug to open (e.g. 'pro', 'max'). Defaults to the recommended plan. |
54 strumenti su 54 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Full email marketing platform: inbox, campaigns, contacts, templates, and analytics via MCP.
+ altri 14 osservati su questa voce.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.