Atlas entry
console. mermail. app
86 capabilities over ARD, A2A and OpenAPI. The inventory is incomplete. First atlas observation.
86 capabilities, 84 of them operations. 1 only reads. 19 change records, and 4 of those delete or cancel. 10 send messages. 52 have no reading.◇
AI reading, beta. side-effects v1 on jev-1.14.0, calibrated on OpenAPI (golden-1). Only readings above a measured precision count. Counts are tools, not calls: no tool was called.
AI readings summary · beta
The service lists 84 operations, and 20 have AI readings.
deleteAdminNewsletter and deleteWebhook are read as deleting or cancelling records.
13 operations are read as asking a human first, including createAdminNewsletter, deleteAdminNewsletter and agentSendEmail.
7 operations are read as sending messages to people, including agentSendEmail, resendEmailOtp and agentReplyToEmail.
Written by code from the AI readings on this page: it groups them and says nothing they do not.
What an agent can do here
AI readings, beta · Readings on 32 of 84 operations. 4 read as deleting or cancelling, 10 read as sending messages.
Moves money
0
No operation read this way.
Deletes or cancels records
4 operations
DELETE deleteAdminNewsletter1.00DELETE removeMailboxAlias1.00DELETE deleteWebhook1.00POST abandonEmailOtp1.00
The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.
Sends messages to people
10 operations
POST testAdminNewsletter0.99POST forwardEmail0.99POST agentSendEmail0.98POST requestPasswordReset0.98- and 6 more in the list
The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.
Changes permissions
0
No operation read this way.
Runs code
0
No operation read this way.
Should ask a person first
20 operations
POST rotateWebhookSecret0.93DELETE deleteWebhook0.92POST sendAdminNewsletter0.92DELETE deleteAdminNewsletter0.88- and 16 more in the list
The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.
No counted reading 52 operations No reading was counted, so any effect above is possible for them: GET getAgentApiEntry, GET agentListMailboxes, GET agentGetMailbox, GET agentGetAttachment, GET agentListCustomLabels, GET agentListEmails, GET agentGetEmail, GET agentGetEmailContext, GET agentListFolders, GET agentSearchEmails and 42 more.
What changed
First atlas observation. Atlas history
Look first
AI reading, beta: AI adds items here; it never removes one.
DELETE deleteAdminNewsletterDeletes or cancels records · 1.00DELETE removeMailboxAliasDeletes or cancels records · 1.00DELETE deleteWebhookDeletes or cancels records · 1.00POST abandonEmailOtpDeletes or cancels records · 1.00POST testAdminNewsletterSends messages to people · 0.99POST forwardEmailSends messages to people · 0.99
Surfaces
5 protocols checked
| ARD | Valid | v0.91 · 1 retrieved artifact |
|---|---|---|
| A2A | Valid | 1.0 · 2 skills |
| MCP | auth required | Tool inventory unavailable · resource inventory unavailable · prompt inventory unavailable |
| OpenAPI | Valid | 3.1.0 · 84 operations |
| WebMCP | Not detected | 0 declarative form tools · experimental |
Exact states and meaning
- ARDobserved
Exact state: valid · Revision v0.91 · 1 retrieved artifact
A usable protocol document was retrieved and validated.
Directly observed
- A2Aobserved
Exact state: valid · Revision 1.0 · 2 skills
A usable protocol document was retrieved and validated.
Directly observed
- MCPblocked
Exact state: auth required · Tool inventory unavailable · resource inventory unavailable · prompt inventory unavailable
The public endpoint required authentication. No credentials or authorization flow were attempted.
Authentication required does not imply the endpoint is broken.
Not observed / not fetched
- OpenAPIobserved
Exact state: valid · Revision 3.1.0 · 84 operations
A usable protocol document was retrieved and validated.
Directly observed
- WebMCPabsent
Exact state: not detected · 0 declarative form tools · experimental
No named declarative WebMCP form tools were observed in the origin root HTML.
Script-registered tools and other pages are not observed, so this does not mean the site has no WebMCP tools.
Not observed / not fetched
Capabilities
Inventory incomplete (OpenAPI operations). The displayed count is a lower bound; missing items do not prove removal.
Showing 86 of 86.
| Tool and inputs | ◇ AI reading, beta · confidence | ||||||
|---|---|---|---|---|---|---|---|
| Read as one of the six effects 22 AI only raises attention: these rows come first. | |||||||
| campaignId*, expectedRevision* | Deletes or cancels records 1.00 | Should ask a person first 0.88 | Deletes or cancels records1.00 | ||||
| |||||||
| mailboxId*, tag* | Deletes or cancels records 1.00 | Should ask a person first 0.80 | Deletes or cancels records1.00 | ||||
| |||||||
| webhookId*, workspaceId* | Deletes or cancels records 1.00 | Should ask a person first 0.92 | Deletes or cancels records1.00 | ||||
| |||||||
| No purpose line: the tool declares too little to read.webhookId*, workspaceId*, allInboxes, authorization and 4 more | Should ask a person first 0.80 | Changes records1.00 | |||||
| |||||||
| Idempotency-Key, Payment-Authorization, PAYMENT-SIGNATURE, mailboxId* and 13 more | Sends messages to people 0.98 | Should ask a person first 0.88 | Sends messages to people0.98 | ||||
| |||||||
| No purpose line: the tool declares too little to read.Idempotency-Key, Payment-Authorization, PAYMENT-SIGNATURE, emailId* and 14 more | Sends messages to people 0.97 | Should ask a person first 0.88 | Sends messages to people0.97 | ||||
| |||||||
| Idempotency-Key, Payment-Authorization, PAYMENT-SIGNATURE, emailId* and 14 more | Sends messages to people 0.94 | Should ask a person first 0.87 | Sends messages to people0.94 | ||||
| |||||||
| audienceDefinition, content, name, subject and 1 more | Should ask a person first 0.82 | Creates records1.00 | |||||
| |||||||
| campaignId*, expectedRevision* | Sends messages to people 0.96 | Should ask a person first 0.92 | Sends messages to people0.96 | ||||
| |||||||
| No purpose line: the tool declares too little to read.Idempotency-Key*, campaignId*, expectedRevision* | Sends messages to people 0.99 | Sends messages to people0.99 | |||||
| |||||||
| x-csrf-token, email* | Sends messages to people 0.98 | Should ask a person first 0.86 | Sends messages to people0.98 | ||||
| |||||||
| no inputs | Deletes or cancels records 1.00 | Deletes or cancels records1.00 | |||||
| |||||||
| no inputs | Should ask a person first 0.81 | Should ask a human first0.81 | |||||
| |||||||
| no inputs | Sends messages to people 0.88 | Should ask a person first 0.88 | Sends messages to people0.88 | ||||
| |||||||
| No purpose line: the tool declares too little to read.no inputs | Should ask a person first 0.84 | Should ask a human first0.84 | |||||
| |||||||
| mailboxId*, attachments, bcc, cc and 10 more | Sends messages to people 0.98 | Should ask a person first 0.88 | Sends messages to people0.98 | ||||
| |||||||
| No purpose line: the tool declares too little to read.emailId*, mailboxId*, attachments, bcc and 11 more | Sends messages to people 0.99 | Should ask a person first 0.88 | Sends messages to people0.99 | ||||
| |||||||
| No purpose line: the tool declares too little to read.emailId*, mailboxId*, attachments, bcc and 11 more | Sends messages to people 0.92 | Should ask a person first 0.87 | Sends messages to people0.92 | ||||
| |||||||
| mailboxId* | Should ask a person first 0.83 | Creates records0.86 | |||||
| |||||||
| webhookId*, workspaceId* | Should ask a person first 0.93 | Changes records0.99 | |||||
| |||||||
| No purpose line: the tool declares too little to read.campaignId*, audienceDefinition, content, expectedRevision* and 3 more | Should ask a person first 0.85 | Changes records1.00 | |||||
| |||||||
| No purpose line: the tool declares too little to read.mailboxId*, tag*, blocked, label and 1 more | Should ask a person first 0.80 | Changes records1.00 | |||||
| |||||||
| Read as none of the six 10 Not a clearance. | |||||||
| Idempotency-Key, Payment-Authorization, PAYMENT-SIGNATURE, email and 1 more | Creates records1.00 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.PAYMENT-SIGNATURE, mailboxId*, attachments, bcc and 8 more | Creates records0.99 | ||||||
| |||||||
| campaignId* | Creates records0.88 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.campaignId* | Creates records1.00 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.no inputs | Reads only0.83 | ||||||
| |||||||
| Idempotency-Key, Payment-Authorization, PAYMENT-SIGNATURE, email* and 3 more | Creates records1.00 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.mailboxId*, attachments, bcc, body* and 8 more | Creates records0.99 | ||||||
| |||||||
| no inputs | Creates records0.99 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.analysisId* | Creates records1.00 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.Idempotency-Key*, workspaceId*, allInboxes*, authorization and 3 more | Creates records1.00 | ||||||
| |||||||
| No counted reading 52 No reading was counted, so any effect is possible. | |||||||
| No purpose line: the tool declares too little to read.no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| PAYMENT-SIGNATURE | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.PAYMENT-SIGNATURE, mailboxId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| PAYMENT-SIGNATURE, attachmentId*, mailboxId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| PAYMENT-SIGNATURE, mailboxId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| PAYMENT-SIGNATURE, mailboxId*, agent_safe_content, cursor and 6 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.PAYMENT-SIGNATURE, emailId*, mailboxId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.PAYMENT-SIGNATURE, emailId*, mailboxId*, cursor and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| PAYMENT-SIGNATURE, mailboxId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.PAYMENT-SIGNATURE, mailboxId*, agent_safe_content, date_end and 9 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| PAYMENT-SIGNATURE, mailboxId*, threadId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.cursor, from, range, take and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.ownerId*, breakdown, cursor, from and 3 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| from, range, to | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.checkoutAgeHours, inactivityDays, minAcceptedMessages, purpose and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| segment*, afterId, checkoutAgeHours, inactivityDays and 5 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| page, pageSize | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| page, search | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| campaignId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| campaignId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| campaignId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| campaignId*, page, pageSize, status | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| campaignId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| workspaceId | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| mailboxId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| mailboxId*, agent_safe_content, folder, include_held and 6 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.emailId*, mailboxId*, action_metadata_only, agent_safe_content and 4 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.emailId*, mailboxId*, cursor, include_held and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.mailboxId*, agent_safe_content, date_end, date_start and 9 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| analysisId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.analysisId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| workspaceId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| workspaceId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| workspaceId*, cursor, limit | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| workspaceId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| webhookId*, workspaceId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| webhookId*, workspaceId*, cursor, limit | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| No purpose line: the tool declares too little to read.x-csrf-token, action*, email* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| No purpose line: the tool declares too little to read.x-csrf-token*, firebaseIdToken* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| email*, password* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| No purpose line: the tool declares too little to read.mailboxId*, label, tag* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| No purpose line: the tool declares too little to read.mailboxId*, attachment_ids* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Idempotency-Key*, deliveryId*, webhookId*, workspaceId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| No purpose line: the tool declares too little to read.Idempotency-Key*, webhookId*, workspaceId* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| A2A skills 2 Not read by AI. | |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
Read as this effect No reading: unknown Not read as this effect◇ AI readings, beta. A zero is a count, not a clearance.
MCP tools 0+ observed
Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.
None recorded in this Passport.
MCP resources 0+ observed
Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.
None recorded in this Passport.
MCP prompts 0+ observed
Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.
None recorded in this Passport.
The atlas shows each capability by its plain identifier, inputs and declared sign-in. Publisher descriptions, paths, links and source evidence are not published here.
The comparison with the previous observation is shown only to the account that recorded it.
Atlas history
1 observation
- 86 capabilities · A2A, ARD, MCP, MCP Server Card, OpenAPI 3.1.0 and ACP · MCP endpoint auth required · 1 incomplete inventory groupFirst observation
Fingerprint and versions
- Fingerprint
f48759a27c6b8e49500be8838ea82a23cac3e6236db45fbf7781dbef189ecc94(incomplete)- Passport schema
- 0.7.0, passport-semantic-v6
- Consistency
- ARD_DECLARED_A2A_ARTIFACT: match · ARD_DECLARED_MCP_SERVER_CARD: mismatch · ARD_OPENAPI_ARTIFACT_OBSERVED: match · OPENAPI_MCP_EXPLICIT_MAPPING: not applicable · OPENAPI_SERVER_SUBJECT_ALIGNMENT: match
Each class compares an observation with the previous atlas observation. Runs of unchanged observations are grouped. Struck values are what the previous observation recorded; inserted values are what this one recorded.
Declared and observed
No tools declare hints.
A disagreement is not a finding about the service: either side can be wrong. How we compare declarations and readings.
About this entry
app.mermail/mcpListedOfficial MCP Registry · first listed 14 Sep 2026 · last listed 28 Oct 2026
Passive observations of a public interface listed in the Official MCP Registry. An observation does not verify security, ownership or compliance, and InterfaceDelta assigns no scores or rankings. Methodology · Report an inaccuracy · Ask for removal
Identity and snapshot
- Target key
sha256:add1fbf6ed3d048f4b894fc0af29debba73429b438dd683f4be48db35bda12a5- Locator SHA-256
2a3f144742063d816b1b1e441355c34175300ac5e3bc4cd7a57fd9ecfef9b7bf- Snapshot generated
- 11 Nov 2026, 22:36 UTC
The entry is one exact observed target, not a real-world service identity, and implies no ownership. Endpoint paths are not published; the locator hash lets an operator confirm their own URL.

