Skip to main content
Glama

Server Details

Internet identity for AI agents: register or broker domains, email, DNS - pay by card or USDC.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
17.1% over 40 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
gwendall/domani
GitHub Stars
1
Server Listing
domani

TDQS

A3.5/5.0

Scored across 122 tools

Disambiguation3/5

While most tools have distinct purposes, several clusters overlap significantly (e.g., check_email, check_email_deliverability, get_email_deliverability, get_domain_email_status; buy_domain, buy_aftermarket, acquire_domain). The descriptions are detailed and help differentiate, but the sheer number of tools makes it challenging for an agent to select the correct one without careful reading.

Naming Consistency3/5

The dominant pattern is verb_noun with underscores (e.g., create_mailbox, list_domains), but there are notable inconsistencies: destructive actions mix delete/remove/cancel/revoke/unsell, and a few names deviate entirely (search, dns_check, domain_status). The pattern is recognizable but not uniformly applied.

Tool Count1/5

With 122 tools, this vastly exceeds the 50+ threshold for extreme mismatch. Even for a comprehensive domain and email platform, the tool count is overwhelming and will likely hinder agent performance through excessive choice and context bloat.

Completeness4/5

The server covers a wide range of domains, DNS, email, marketplace, negotiations, transfers, webhooks, tokens, and billing. Minor gaps exist, such as no update operation for mail rules, no direct domain deletion, and limited mailbox configuration beyond forwarding and credentials, but most lifecycle workflows are supported.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedset_email_webhook1 field changed
      • changedInput schema / properties / headers / description
        Previous value: -"Optional auth headers. Only Authorization and X-API-Key are accepted; send {} to clear them."New value: +"Optional auth headers for trusted non-model clients. Never request or pass values through model context. Only Authorization and X-API-Key are accepted; send {} to clear them."
  2. 1 tool update
    • Changedprovision_agent1 field changed
      • addedInput schema / properties / webhook_headers
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Optional delivery auth. Only Authorization and X-API-Key are accepted; values are never returned.",
        +  "properties": {
        +    "Authorization": {
        +      "description": "Authorization value, for example 'Bearer sender-key'.",
        +      "maxLength": 2048,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "X-API-Key": {
        +      "description": "X-API-Key value.",
        +      "maxLength": 2048,
        +      "minLength": 1,
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
  3. 3 tool updates
    • Changedcreate_webhook1 field changed
      • addedInput schema / properties / headers
        Added value: +{
        +  "additionalProperties": {
        +    "type": "string"
        +  },
        +  "description": "Optional auth headers. Only Authorization and X-API-Key are accepted; values are encrypted and never returned.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedset_email_webhook1 field changed
      • addedInput schema / properties / headers
        Added value: +{
        +  "additionalProperties": {
        +    "type": "string"
        +  },
        +  "description": "Optional auth headers. Only Authorization and X-API-Key are accepted; send {} to clear them.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedupdate_webhook1 field changed
      • addedInput schema / properties / headers
        Added value: +{
        +  "additionalProperties": {
        +    "type": "string"
        +  },
        +  "description": "Replace auth headers. Only Authorization and X-API-Key are accepted. Send {} to clear them.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
  4. 1 tool update
    • Addedget_activation
  5. 1 tool update
    • Changedreply_to_message2 fields changed
      • addedInput schema / properties / coordination
        Added value: +{
        +  "description": "Compose lease and reply generation returned by heartbeat_conversation_presence",
        +  "properties": {
        +    "client_id": {
        +      "maxLength": 200,
        +      "type": "string"
        +    },
        +    "expected_reply_version": {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "lease_id": {
        +      "maxLength": 200,
        +      "type": "string"
        +    },
        +    "thread_key": {
        +      "maxLength": 1024,
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "client_id",
        +    "lease_id",
        +    "expected_reply_version"
        +  ],
        +  "type": "object"
        +}
      • addedInput schema / properties / idempotency_key
        Added value: +{
        +  "description": "Required with coordination; reuse this exact key after timeouts",
        +  "maxLength": 200,
        +  "minLength": 8,
        +  "type": "string"
        +}
  6. 3 tool updates
    • Changeddelete_messages2 fields changed
      • addedInput schema / properties / idempotency_key
        Added value: +{
        +  "description": "Caller-stable key for this exact logical batch",
        +  "maxLength": 200,
        +  "minLength": 8,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "domain",
        -  "slug",
        -  "message_ids"
        -]New value: +[
        +  "domain",
        +  "slug",
        +  "message_ids",
        +  "idempotency_key"
        +]
    • Changedmark_messages_read2 fields changed
      • addedInput schema / properties / idempotency_key
        Added value: +{
        +  "description": "Caller-stable key for this exact logical batch",
        +  "maxLength": 200,
        +  "minLength": 8,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "domain",
        -  "slug",
        -  "message_ids",
        -  "read"
        -]New value: +[
        +  "domain",
        +  "slug",
        +  "message_ids",
        +  "read",
        +  "idempotency_key"
        +]
    • Changedupdate_email_messages2 fields changed
      • addedInput schema / properties / idempotency_key
        Added value: +{
        +  "description": "Caller-stable key for this exact logical batch",
        +  "maxLength": 200,
        +  "minLength": 8,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "domain",
        -  "slug",
        -  "message_ids",
        -  "action"
        -]New value: +[
        +  "domain",
        +  "slug",
        +  "message_ids",
        +  "action",
        +  "idempotency_key"
        +]
  7. 1 tool update
    • Addedreplay_webhook_delivery
  8. 1 tool update
    • Addedlist_mailbox_changes
  9. 2 tool updates
    • Changedcreate_hosted_mailbox1 field changed
      • addedInput schema / properties / workspace_id
        Added value: +{
        +  "description": "Workspace ID from list_workspaces; owner-only",
        +  "type": "string"
        +}
    • Changedcreate_mailbox1 field changed
      • addedInput schema / properties / workspace_id
        Added value: +{
        +  "description": "Workspace ID from list_workspaces; owner-only",
        +  "type": "string"
        +}
  10. 1 tool update
    • Changedcreate_token1 field changed
      • addedInput schema / properties / agent_identity_id
        Added value: +{
        +  "description": "Optional owned AgentIdentity id. Mail actions made with this token are attributed to that agent",
        +  "type": "string"
        +}
  11. 2 tool updates
    • Changedcheck_email_deliverability1 field changed
      • changedInput schema / properties / allow_risky_content / description
        Previous value: -"Override contextual warnings for verified third-party HTTPS auth links. Never permits local/private URLs or executable attachments"New value: +"Deprecated compatibility field. Public HTTPS third-party auth links are allowed with a warning; objective safety blocks cannot be overridden"
    • Changedsend_email1 field changed
      • changedInput schema / properties / allow_risky_content / description
        Previous value: -"Override verified contextual risks. Never permits local/private links or executable attachments"New value: +"Deprecated compatibility field. Public HTTPS third-party auth links are allowed with a warning; objective safety blocks cannot be overridden"
  12. 3 tool updates
    • Addedcheck_email_deliverability
    • Addedget_email_deliverability
    • Changedsend_email1 field changed
      • addedInput schema / properties / allow_risky_content
        Added value: +{
        +  "description": "Override verified contextual risks. Never permits local/private links or executable attachments",
        +  "type": "boolean"
        +}
  13. 1 tool update
    • Addedplan_domain_adoption
  14. 3 tool updates
    • Addedlist_email_folders
    • Changedlist_email_messages2 fields changed
      • addedInput schema / properties / folder
        Added value: +{
        +  "description": "System folder. Mutually exclusive with view. Defaults to inbox",
        +  "enum": [
        +    "inbox",
        +    "archive",
        +    "sent",
        +    "spam",
        +    "trash"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / view
        Added value: +{
        +  "description": "Virtual view. Mutually exclusive with folder",
        +  "enum": [
        +    "starred",
        +    "all"
        +  ],
        +  "type": "string"
        +}
    • Addedupdate_email_messages
  15. 3 tool updates
    • Changedconnect_domain2 fields changed
      • addedInput schema / properties / confirm_replace_mx
        Added value: +{
        +  "description": "Confirm replacing existing MX records that point at another provider (moves the domain's email)",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / dry_run
        Added value: +{
        +  "description": "Preview only - returns the diff (create/replace/keep) without writing",
        +  "type": "boolean"
        +}
    • Changedrestore_dns1 field changed
      • addedInput schema / properties / dry_run
        Added value: +{
        +  "description": "Preview only - returns would_apply without writing anything",
        +  "type": "boolean"
        +}
    • Changedset_dns1 field changed
      • addedInput schema / properties / zone_version
        Added value: +{
        +  "description": "The zone_version from get_dns - rejects the write with DNS_VERSION_CONFLICT if the zone changed since",
        +  "type": "string"
        +}
  16. 4 tool updates
    • Changedbuy_domain1 field changed
      • addedInput schema / properties / max_price
        Added value: +{
        +  "description": "Ceiling in USD for the total charge. If the real price is above it, the purchase fails with PRICE_ABOVE_MAX and nothing is charged. Set it from the price the user approved.",
        +  "exclusiveMinimum": 0,
        +  "type": "number"
        +}
    • Changedcreate_token2 fields changed
      • addedInput schema / properties / max_per_month
        Added value: +{
        +  "description": "Rolling calendar-month spend cap in USD for all paid operations with this token",
        +  "exclusiveMinimum": 0,
        +  "type": "number"
        +}
      • addedInput schema / properties / max_per_tx
        Added value: +{
        +  "description": "Per-transaction spend cap in USD - any single charge above it is rejected server-side (SPEND_CAP_EXCEEDED)",
        +  "exclusiveMinimum": 0,
        +  "type": "number"
        +}
    • Addedlist_audit_events
    • Changedrenew_domain1 field changed
      • addedInput schema / properties / max_price
        Added value: +{
        +  "description": "Ceiling in USD for the renewal charge. Fails with PRICE_ABOVE_MAX (nothing charged) if the real price is above it.",
        +  "exclusiveMinimum": 0,
        +  "type": "number"
        +}

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.