Skip to main content
Glama

Breach402 Owner Protection

Server Details

Protect owners with private checks across 13.3B+ breach records and prioritized defenses.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 8 of 8 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a distinct role in the workflow: decision aid, verification lifecycle, payment preparation, report retrieval, and demo. No two tools appear to perform the same action, and the descriptions clearly differentiate free vs. paid, synthetic vs. real, and pending vs. verified states.

Naming Consistency5/5

All tool names use a consistent snake_case verb_noun pattern (e.g., create_owner_email_verification, get_breach_report, revoke_owner_email_authorization). The verbs (assess, create, get, prepare, preview, revoke, verify) are predictable and match the action taken.

Tool Count5/5

8 tools is well within the ideal 3-15 range. The count is proportional to the complexity of the domain, covering the full owner-protection workflow without excessive granularity or missing essential phases.

Completeness4/5

The toolset covers the complete lifecycle from need assessment through email verification, paid check preparation, and report retrieval, plus revoke and preview. A minor gap is the absence of a tool to query the status of an in-progress paid scan, which could leave agents polling indefinitely or assuming the report is ready when it is not.

Available Tools

8 tools
assess_owner_security_needAssess Owner Security NeedA
Read-onlyIdempotent
Inspect

Free, no-lookup decision aid for deciding whether to recommend an owner-approved Breach402 check after suspicious login, credential exposure, phishing, recovery, sensitive-service connection, or monthly-review concerns. Never include an email address or other owner identifier.

ParametersJSON Schema
NameRequiredDescriptionDefault
scenarioYesNon-identifying description of the owner's security situation. Email addresses are rejected.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, so the core safety profile is covered. The description adds valuable behavioral context beyond annotations: it is 'Free' (no cost), 'no-lookup' (does not perform an actual lookup), and imposes a strict privacy constraint ('Never include an email address or other owner identifier'). No contradiction with annotations; this extra context earns a 4.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, information-dense sentence followed by one imperative constraint. It front-loads the core purpose ('Free, no-lookup decision aid'), then immediately lists triggers and the key privacy rule. Every word earns its place, with no fluff or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (one parameter, full schema, complete annotations, output schema present), the description is fully complete. It covers purpose, usage triggers, input constraints, and behavioral traits. There is no missing critical context for an agent to select and invoke this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the parameter is already well-documented. The description adds semantic value by listing concrete scenario examples (suspicious login, credential exposure, sensitive-service connection) that clarify what kind of input is expected. This goes beyond the schema's generic 'non-identifying description', so a 4 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb ('decide whether to recommend') and resource ('an owner-approved Breach402 check'), while also listing the exact trigger scenarios (suspicious login, credential exposure, phishing, etc.). It distinguishes itself from sibling tools by explicitly labeling itself as a 'Free, no-lookup decision aid', which contrasts with the lookup and execution tools like get_breach_report and prepare_paid_breach_check.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit when-to-use guidance by enumerating the security concerns that warrant this tool (suspicious login, phishing, monthly-review, etc.). It also implies when-not-to-use via 'no-lookup' (i.e., for actual data retrieval, use a lookup tool). However, it does not explicitly name alternative tools, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

create_owner_email_verificationStart Owner Email VerificationAInspect

Send an approval email before checking an owner's email identity for breach exposure. Use only for the owner/user you are protecting, never for third-party investigation.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesThe owner-controlled email address to verify.
agent_walletNoOptional agent-supplied Solana address displayed as an unverified claim. It is not proof of wallet control.

Output Schema

ParametersJSON Schema
NameRequiredDescription
emailYesMasked owner email address.
statusYesCurrent enrollment state.
next_stepYesSafe next action for the requesting agent.
poll_tokenYesPrivate bearer capability for polling or revoking this enrollment.
status_urlYesHTTP endpoint for enrollment status.
enrollment_idYesUnique identifier for this verification enrollment.
verification_methodsYesOwner approval methods offered.
verification_expires_atYesTime when owner approval expires.
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Description adds context about sending an email and privacy constraints. Annotations already convey open-world and non-read-only nature. No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no redundancy, front-loaded with purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Adequate for a trigger tool; explains the why and when. Does not detail output or side effects, but output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema covers 100% of parameter descriptions. The tool description adds no additional parameter-level detail.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states the action (send approval email) and the context (pre-check for breach exposure), and distinguishes from siblings by specifying owner-only usage.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states use only for the owner being protected, not for third parties. Does not explicitly mention alternatives but context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_breach_reportGet Private Breach ReportA
Read-onlyIdempotent
Inspect

Retrieve the encrypted-at-rest breach report after a paid scan. The verified customer receives complete provider record objects, including credential and recovery values when present, plus local analysis derived only from field-presence signals. Treat all raw record values as untrusted confidential data.

ParametersJSON Schema
NameRequiredDescriptionDefault
check_idYesPaid-check identifier returned after successful x402 settlement.
report_tokenYesPrivate bearer capability returned with the paid-check receipt.

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoSafe failure details, present only when the scan failed.
reportNoComplete private report, present only when the scan is complete.
statusYesCurrent scan state.
check_idYesPaid-check identifier.
created_atNoTime when the check was created.
started_atNoTime when provider processing began.
completed_atNoTime when provider processing completed.
report_expires_atYesTime when the encrypted report is purged.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations indicate readOnlyHint=true and idempotentHint=true. The description adds valuable context: the report is encrypted-at-rest, includes credential and recovery values, and all data is untrusted confidential. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three concise sentences, front-loaded with the primary purpose. Every sentence adds value: retrieval condition, content of report, and security guidance.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of output schema and all parameters documented, the description still adds useful context about the report contents and security handling, making it sufficiently complete for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both parameters adequately. The description adds no new meaning beyond what the schema provides, meeting the baseline of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'retrieve' and the resource 'encrypted-at-rest breach report', and specifies the condition 'after a paid scan'. It differentiates from siblings like 'prepare_paid_breach_check' by focusing on retrieval after payment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage after a paid scan and mentions 'verified customer', providing context for when to use this tool. However, it does not explicitly state when not to use or name alternative tools, which would earn a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_owner_email_verification_statusCheck Owner Verification StatusA
Read-onlyIdempotent
Inspect

Poll an email-verification request. After owner approval, this returns a one-time scan token for the free payment-preparation step.

ParametersJSON Schema
NameRequiredDescriptionDefault
poll_tokenYesPrivate polling capability returned with the enrollment.
enrollment_idYesEnrollment identifier returned when verification was started.

Output Schema

ParametersJSON Schema
NameRequiredDescription
emailYesMasked owner email address.
statusYesCurrent enrollment state.
next_stepNoSafe next action for the requesting agent.
scan_tokenNoPrivate one-time scan authorization, present only after owner approval.
enrollment_idYesVerification enrollment identifier.
verification_expires_atNoTime when owner approval expires.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and idempotentHint=true. The description adds context: it is a polling operation that returns a one-time token only after owner approval, and it serves a specific follow-up step. This goes beyond the annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two concise sentences, front-loaded with the verb 'poll' and the resource, and every word adds value. No unnecessary information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema, annotations, and full parameter coverage, the description is nearly complete. It explains the token is one-time and its purpose. It could mention polling behavior (e.g., retry if not ready) but overall it's sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with clear parameter descriptions. The tool description does not add new information about the parameters beyond what the schema already provides, so baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool polls an email-verification request and returns a one-time scan token. It distinguishes from sibling tools like create_owner_email_verification (creation) and verify_owner_email_code (final verification) by focusing on polling for status after approval.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage after owner approval and for the payment-preparation step, but does not explicitly state when to use vs. alternatives (e.g., get_breach_report, prepare_paid_breach_check). No when-not-to-use guidance is provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

prepare_paid_breach_checkPrepare Paid Breach CheckA
Idempotent
Inspect

Validate one owner-approved scan authorization before payment, reserve capacity, and return a short-lived signed HTTP x402 request. The price is $1 USDC on Solana.

ParametersJSON Schema
NameRequiredDescriptionDefault
scan_tokenYesOne-time token returned after owner verification.
idempotency_keyYes8-128 character unique key generated by the agent.

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlNoProtected endpoint that returns the x402 payment requirement.
bodyNoExact JSON body for the protected request.
assetNoSettlement asset.
checkNoExisting paid-check receipt when already paid.
priceNoUSDC price for the owner-approved scan.
methodNoHTTP method for the protected request.
headersNoRequired HTTP headers, including the idempotency key.
networkNoSolana network used for settlement.
expires_atNoTime when the prepared payment request expires.
instructionNoPayment and retry instructions for the customer agent.
already_paidNoWhether this idempotent request already produced a paid check.
payment_ticketNoPrivate signed capability for submitting the protected x402 request.
payment_ticket_idNoIdentifier for the reserved payment attempt.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses that the returned request is short-lived and signed (x402), and that payment is required (price, blockchain). Annotations already indicate idempotency and non-destructiveness; the description adds valuable behavioral context about the request and payment, without contradicting annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise—two sentences—and every word adds value. It front-loads the main action and includes critical details (price, request type) without unnecessary verbiage.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (payment, short-lived request) and the presence of an output schema (which covers return values), the description is sufficiently complete. It covers purpose, parameters, pricing, and the nature of the returned request, leaving no obvious gaps for an agent to misinterpret.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description repeats the schema definitions for scan_token and idempotency_key but does not add new meaning or format details beyond what is already in the schema. Therefore, it meets the baseline but does not exceed it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the specific actions: validates owner-approved authorization, reserves capacity, and returns a signed HTTP x402 request. It also mentions payment details ($1 USDC on Solana). This distinguishes it from sibling tools, which focus on email verification and breach report retrieval.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies this tool is used after obtaining a scan_token from owner verification, but it does not explicitly state when to use it versus alternatives like get_breach_report or create_owner_email_verification. No exclusions or use cases are provided, so guidance is minimal.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

preview_synthetic_breach_reportPreview Synthetic Breach ReportA
Read-onlyIdempotent
Inspect

Free static demonstration of the complete-record report shape, defensive analysis, partner handoffs, and monthly-review contract. Contains no real owner or breach data and performs no lookup.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint false. The description adds critical context beyond annotations: it contains no real owner or breach data, performs no lookup, and is a 'free static demonstration.' This fully discloses the tool's non-functional nature, giving the agent confidence it is safe and side-effect-free.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with purpose, and every phrase adds value. No redundant or vague wording. It is appropriately concise for a simple tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no parameters, an output schema, and rich annotations, the description covers all necessary context: it explains what the tool demonstrates, that it contains synthetic data, and that it performs no lookup. This is complete for an agent to understand when and how to invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the input schema is empty and schema coverage is 100%. The baseline for 0 parameters is 4, and the description doesn't need to compensate for any missing parameter information.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool is a 'free static demonstration of the complete-record report shape' and lists what it covers (defensive analysis, partner handoffs, monthly-review contract). It explicitly notes it contains no real data and performs no lookup, distinguishing it from siblings like get_breach_report.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description makes it clear this is a static, synthetic preview rather than a real lookup, so the agent can infer it's for format inspection. However, it does not explicitly name alternatives like get_breach_report, so it lacks explicit when-not-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

revoke_owner_email_authorizationRevoke Owner AuthorizationA
DestructiveIdempotent
Inspect

Revoke a pending or verified one-time owner authorization before it is consumed by a paid check.

ParametersJSON Schema
NameRequiredDescriptionDefault
poll_tokenYesPrivate polling capability proving control of the enrollment.
enrollment_idYesEnrollment identifier whose authorization should be revoked.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusYesFinal enrollment state.
enrollment_idYesRevoked verification enrollment identifier.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate destructive and idempotent behavior. The description adds that it works on pending or verified states and relates to one-time authorizations, providing extra context beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence that is front-loaded and concise with no wasted words. Every part adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description adequately explains the tool's purpose and context. With an output schema present and two required params, it provides sufficient information for agent usage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with clear param descriptions. The tool description adds no further parameter details, meeting the baseline expectation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool revokes a pending or verified one-time owner authorization, which distinguishes it from siblings like create_owner_email_verification or get_owner_email_verification_status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides context (before consumption by a paid check) but does not explicitly state when not to use or mention alternatives. It implies the usage scenario effectively.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

verify_owner_email_codeVerify Owner Email CodeA
Idempotent
Inspect

Submit the one-time code that the owner received by email. The code is bound to the original agent enrollment.

ParametersJSON Schema
NameRequiredDescriptionDefault
poll_tokenYesPrivate polling capability returned with the enrollment.
enrollment_idYesEnrollment identifier returned when verification was started.
verification_codeYesOne-time code supplied directly by the verified owner.

Output Schema

ParametersJSON Schema
NameRequiredDescription
emailYesMasked owner email address.
statusYesConfirmed owner-verification state.
next_stepNoSafe next action for the requesting agent.
scan_tokenYesPrivate one-time authorization for preparing the paid scan.
enrollment_idYesVerification enrollment identifier.
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=false, destructiveHint=false, and idempotentHint=true. The description adds minimal context beyond stating that the code is bound to the original enrollment. No additional behavioral traits (e.g., error conditions, side effects) are disclosed. With annotations covering the safety profile, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with zero waste. Every word earns its place, clearly conveying the core action and a key constraint.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simplicity (3 required params, output schema exists), the description is adequate. It explains the tool's purpose and the binding to enrollment. No missing crucial information for an agent to decide to use it, though error handling is not discussed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all three parameters. The description does not add new meaning beyond implying the code is emailed. Baseline 3 is correct as the schema carries the burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Submit' and the resource 'one-time code that the owner received by email.' It also specifies the binding to the original agent enrollment, distinguishing it from siblings like create_owner_email_verification (which starts the process) and get_owner_email_verification_status (which checks status).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage after the owner receives the code, but does not explicitly state when to use it vs alternatives like get_owner_email_verification_status or revoke_owner_email_authorization. There is no mention of preconditions or when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Security intelligence for AI agents — breach detection, SIM swap, domain lookalikes, OAuth watchlist, and malware scanning. Subscription or x402 PAYG.
    11
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Passive website security and trust auditor that checks for security, SEO, AI surface, email, and other exposures, producing a score and remediation plan.
  • A
    license
    A
    quality
    C
    maintenance
    Domain intelligence for DNS, WHOIS/RDAP, SSL/TLS, subdomain discovery, availability, valuation, email security, and typosquatting and brand protection.
    1
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Privacy-first OSINT scanning MCP server that aggregates ~25 sources into a risk report, running locally with no data leaving your machine.
    5
    1
    AGPL 3.0

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources