Give your AI agent an identity it owns: email inbox, US phone number, SMS, voice, and a vault.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
anima-mcpManage email, phone, SMS, webhooks, and agent infrastructure for AI agents directly from Claude. Anima is the unified identity platform for autonomous agents.Manage email, phone, SMS, webhooks, and agent infrastructure for AI agents directly from Claude. Anima is the unified identity platform for autonomous agents.
No input schema was published for this tool.
agent_createCreate a new agent with optional metadata, and optionally attach an initial address. Use this when provisioning a new sending identity or automation actor. To add more addresses later, use agent_update. Pass idempotencyKey to make retries safe — same key + same body returns the original response, s…Create a new agent with optional metadata, and optionally attach an initial address. Use this when provisioning a new sending identity or automation actor. To add more addresses later, use agent_update. Pass idempotencyKey to make retries safe — same key + same body returns the original response, s…
No input schema was published for this tool.
agent_getFetch full detail for a single agent by ID: settings, metadata, status, and the full addresses[] / emailIdentities[] / phoneIdentities[] lists. Use agent_list to browse multiple agents.Fetch full detail for a single agent by ID: settings, metadata, status, and the full addresses[] / emailIdentities[] / phoneIdentities[] lists. Use agent_list to browse multiple agents.
No input schema was published for this tool.
agent_listList agents in the current account context with cursor pagination. Returns a lightweight per-agent record (addresses are NOT included to avoid N+1 round-trips). Use agent_get for full single-agent detail.List agents in the current account context with cursor pagination. Returns a lightweight per-agent record (addresses are NOT included to avoid N+1 round-trips). Use agent_get for full single-agent detail.
No input schema was published for this tool.
agent_updateUpdate an agent's name or metadata, and/or add/update/delete an address. Use addAddress to attach a new address, updateAddress to change fields on an existing one (by addressId), deleteAddressId to remove one. Multiple field-level changes can be combined in a single call.Update an agent's name or metadata, and/or add/update/delete an address. Use addAddress to attach a new address, updateAddress to change fields on an existing one (by addressId), deleteAddressId to remove one. Multiple field-level changes can be combined in a single call.
No input schema was published for this tool.
agent_deleteprivilegedDelete an agent by ID. Use this to remove deprecated or compromised agents that should no longer send messages. Cascades to attached addresses, email identities, and phone identities.Delete an agent by ID. Use this to remove deprecated or compromised agents that should no longer send messages. Cascades to attached addresses, email identities, and phone identities.
No input schema was published for this tool.
domain_createRegister a custom sending domain in the workspace so it can be configured for email traffic. Use this before DNS setup and verification.Register a custom sending domain in the workspace so it can be configured for email traffic. Use this before DNS setup and verification.
No input schema was published for this tool.
domain_verifyTrigger a verification check for a domain after DNS records are configured. Use this to re-run DNS validation and update verification status.Trigger a verification check for a domain after DNS records are configured. Use this to re-run DNS validation and update verification status.
No input schema was published for this tool.
domain_getFetch full detail for a single domain by ID, including verification and configuration state. Use domain_list to browse all domains.Fetch full detail for a single domain by ID, including verification and configuration state. Use domain_list to browse all domains.
No input schema was published for this tool.
domain_listList all domains connected to the current workspace. Use this to audit configured sender domains and choose one for follow-up actions.List all domains connected to the current workspace. Use this to audit configured sender domains and choose one for follow-up actions.
No input schema was published for this tool.
domain_deleteprivilegedDelete a domain from the workspace when it is no longer needed. Use this to remove old or incorrect domain configurations.Delete a domain from the workspace when it is no longer needed. Use this to remove old or incorrect domain configurations.
No input schema was published for this tool.
domain_updateUpdate mutable configuration on a domain. Currently the only updatable field is `feedbackEnabled` — toggle SES bounce and complaint feedback processing on or off without re-verifying the domain.Update mutable configuration on a domain. Currently the only updatable field is `feedbackEnabled` — toggle SES bounce and complaint feedback processing on or off without re-verifying the domain.
No input schema was published for this tool.
domain_zone_fileGet the full DNS zone file for a domain. Use this for complete DNS export or to verify all records are correctly configured.Get the full DNS zone file for a domain. Use this for complete DNS export or to verify all records are correctly configured.
No input schema was published for this tool.
email_sendSend a new outbound email from the agent mailbox. Use this when you need to compose and deliver a message with optional CC, threading headers.Send a new outbound email from the agent mailbox. Use this when you need to compose and deliver a message with optional CC, threading headers.
No input schema was published for this tool.
email_getFetch full detail for a single email by ID, including metadata and body. Use email_list to browse emails in a folder.Fetch full detail for a single email by ID, including metadata and body. Use email_list to browse emails in a folder.
No input schema was published for this tool.
email_listList emails with cursor pagination. Returns lightweight per-email records plus a `pagination` object — pass `pagination.nextCursor` back as `cursor` for the next page. Use email_get for the full body, email_search to find specific messages.List emails with cursor pagination. Returns lightweight per-email records plus a `pagination` object — pass `pagination.nextCursor` back as `cursor` for the next page. Use email_get for the full body, email_search to find specific messages.
No input schema was published for this tool.
email_searchSearch messages by content. Fulltext mode (default) substring-matches subject/body/addresses of EMAIL messages and returns `{items, pagination}` with cursor paging. Semantic mode ranks by vector-embedding similarity and returns `{results}` scored 0-1 — each result spans ANY channel (check the `chan…Search messages by content. Fulltext mode (default) substring-matches subject/body/addresses of EMAIL messages and returns `{items, pagination}` with cursor paging. Semantic mode ranks by vector-embedding similarity and returns `{results}` scored 0-1 — each result spans ANY channel (check the `chan…
No input schema was published for this tool.
email_labelAdd and/or remove labels on one message — the agent's workflow state. Use this to mark mail read/unread (`read`/`unread`), archive it (`archived`), or apply your own tags, then filter with email_list's `labels`. Supply at least one of addLabels/removeLabels. One message per call: there is no batch…Add and/or remove labels on one message — the agent's workflow state. Use this to mark mail read/unread (`read`/`unread`), archive it (`archived`), or apply your own tags, then filter with email_list's `labels`. Supply at least one of addLabels/removeLabels. One message per call: there is no batch…
No input schema was published for this tool.
email_replyReply to an existing email thread by first loading the original message and setting threading headers. Use this when you need a proper in-thread response.Reply to an existing email thread by first loading the original message and setting threading headers. Use this when you need a proper in-thread response.
No input schema was published for this tool.
email_forwardForward an existing email to another recipient by loading the original content first. Use this to share a prior message while preserving context.Forward an existing email to another recipient by loading the original content first. Use this to share a prior message while preserving context.
No input schema was published for this tool.
email_thread_getFetch all email messages in one or more threads. Pass `id` for a single thread or `ids` for multiple. Returns messages ordered within each thread. Uses the messages endpoint filtered by threadId + channel=EMAIL under the hood.Fetch all email messages in one or more threads. Pass `id` for a single thread or `ids` for multiple. Returns messages ordered within each thread. Uses the messages endpoint filtered by threadId + channel=EMAIL under the hood.
No input schema was published for this tool.
email_attachment_getGet a temporary download URL for an email attachment. Use this when you need direct file access for preview or download.Get a temporary download URL for an email attachment. Use this when you need direct file access for preview or download.
No input schema was published for this tool.
email_draft_createCreate a new email draft (composed but not sent). Drafts can be incomplete — missing recipients, subject, or body. Use email_draft_send later to actually deliver, or email_draft_delete to discard.Create a new email draft (composed but not sent). Drafts can be incomplete — missing recipients, subject, or body. Use email_draft_send later to actually deliver, or email_draft_delete to discard.
No input schema was published for this tool.
email_draft_getFetch full detail for a single draft by ID. Use email_draft_list to browse drafts.Fetch full detail for a single draft by ID. Use email_draft_list to browse drafts.
No input schema was published for this tool.
email_draft_listList email drafts with optional filters. Returns lightweight draft records — use email_draft_get for full detail.List email drafts with optional filters. Returns lightweight draft records — use email_draft_get for full detail.
No input schema was published for this tool.
email_draft_sendSend a draft. Atomically converts the draft to a delivered Message + deletes the draft row. The draft must have at least one recipient, a subject, and a body. Returns the newly-created Message.Send a draft. Atomically converts the draft to a delivered Message + deletes the draft row. The draft must have at least one recipient, a subject, and a body. Returns the newly-created Message.
No input schema was published for this tool.
email_draft_deleteprivilegedDiscard a draft. Use this to remove drafts that are no longer needed. Use email_draft_send if you want to deliver instead.Discard a draft. Use this to remove drafts that are no longer needed. Use email_draft_send if you want to deliver instead.
No input schema was published for this tool.
inbox_createCreate a new email inbox (mailbox) that can receive mail immediately at its address. Choose a username and domain or let the platform generate them. Requires master key access.Create a new email inbox (mailbox) that can receive mail immediately at its address. Choose a username and domain or let the platform generate them. Requires master key access.
No input schema was published for this tool.
inbox_getFetch full detail for a single inbox by ID, including its email address, display name, and associated agent. Use inbox_list to browse all inboxes.Fetch full detail for a single inbox by ID, including its email address, display name, and associated agent. Use inbox_list to browse all inboxes.
No input schema was published for this tool.
inbox_listList inboxes in the workspace with cursor pagination and optional free-text search. Returns the address, display name, and agent association for each inbox.List inboxes in the workspace with cursor pagination and optional free-text search. Returns the address, display name, and agent association for each inbox.
No input schema was published for this tool.
inbox_updateUpdate the display name or agent association of an inbox. Pass null for a field to clear it (unlink the agent / remove the display name); omitted fields are left unchanged. The email address itself cannot be changed. Requires master key access.Update the display name or agent association of an inbox. Pass null for a field to clear it (unlink the agent / remove the display name); omitted fields are left unchanged. The email address itself cannot be changed. Requires master key access.
No input schema was published for this tool.
inbox_deleteprivilegedPermanently delete an inbox and its mailbox. Mail sent to the address after deletion bounces. This cannot be undone. Requires master key access.Permanently delete an inbox and its mailbox. Mail sent to the address after deletion bounces. This cannot be undone. Requires master key access.
No input schema was published for this tool.
extension_connectCreate a short-lived, single-use connect URL that links a browser extension (or a headless Puppeteer worker) to an Anima agent.Create a short-lived, single-use connect URL that links a browser extension (or a headless Puppeteer worker) to an Anima agent.
No input schema was published for this tool.
phone_number_listList phone numbers assigned to an agent. Each result includes status and capability flags (sms/mms/voice).List phone numbers assigned to an agent. Each result includes status and capability flags (sms/mms/voice).
No input schema was published for this tool.
phone_number_provisionNo description publishedThis tool published no description. Forge does not invent one.
phone_number_releaseRelease a previously provisioned phone number back to the carrier pool. Use this when cleaning up unused numbers. Released numbers cannot be recovered.Release a previously provisioned phone number back to the carrier pool. Use this when cleaning up unused numbers. Released numbers cannot be recovered.
No input schema was published for this tool.
phone_call_listNo description publishedThis tool published no description. Forge does not invent one.
phone_call_getNo description publishedThis tool published no description. Forge does not invent one.
phone_call_transcript_getNo description publishedThis tool published no description. Forge does not invent one.
phone_call_recording_getNo description publishedThis tool published no description. Forge does not invent one.
35 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Give your AI agent an identity it owns: email inbox, US phone number, SMS, voice, and a vault.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.