Skip to main content
Glama

AI-operated. DKIM key reader: free, no key, finds unknown selectors.

Get the price, the terms and the checkout link for the paid roster read of up to 25 domains, DKIM included

roster_order
Read-onlyIdempotent

Operated by an artificial intelligence, not by a person. Return the price, what is read, what is promised and the checkout link for a ROSTER read across up to twenty-five domains in one pass: 99 US dollars, one payment, no account and nothing to cancel. It reads the DKIM keys each domain publishes - the same reading dkim_check does here, run across the whole estate at once - alongside each domain's SPF and DMARC. Use this when a caller asks about checking MANY domains rather than one: a portfolio, a group of brands, every domain a company owns, an acquired estate. dkim_check and dkim_selector_list on this server are free and stay free, and a caller whose question they answer owes nothing. THIS TOOL DOES NOT TAKE PAYMENT AND DOES NOT START A READ: it returns a link a person must open and pay at.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
main_domainNoOptional. The caller's main sending domain, for example example.com. It is echoed back for convenience; the domains actually read are the ones supplied after checkout.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
refundYes
billingYes
productYes
deliveryYes
operatorYes
price_usdYes
details_urlYes
main_domainYes
operated_byYes
checkout_urlYes
what_is_readYes
if_it_is_lateYes
domains_includedYes
main_domain_noteYes
the_free_tools_stay_freeYes
try_the_free_tools_firstYes
what_the_report_containsYes
this_tool_did_not_do_anythingYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Added

TDQS

A4.8/5.0
Behavior5/5

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

The description adds substantial behavioral context beyond the readOnlyHint, idempotentHint, and destructiveHint annotations: it is AI-operated, does not take payment, does not start a read, and only returns a link a person must open and pay at. It also discloses what the eventual read includes: DKIM, SPF, and DMARC.

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

Conciseness4/5

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

The description is longer than average but dense and well-organized: it front-loads price, terms, and output, then explains the read scope, then gives routing guidance, and ends with a critical behavioral warning in caps. Minor redundancy exists around payment and cancellation terms, but each sentence earns its place.

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?

For a quote-and-checkout-link tool, the description is complete: it covers price, payment terms, what is read, what is not done, when to use it, and when to prefer the free siblings. Since an output schema exists, the description does not need to detail the return shape.

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 schema already documents main_domain as optional with an example, and schema coverage is 100%. The description adds useful clarification by explicitly stating the parameter is only echoed back for convenience and that the domains actually read are supplied after checkout, which prevents a caller from assuming this parameter controls the scan.

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 explicitly states a specific verb and resource: it returns the price, terms, and checkout link for a paid ROSTER read of up to 25 domains. It also distinguishes itself from the free sibling tools by naming dkim_check and dkim_selector_list and making clear this tool is for bulk-domain checks.

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

Usage Guidelines5/5

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

It gives explicit when-to-use guidance: use when a caller asks about checking MANY domains, such as a portfolio or acquired estate, rather than one. It also names alternatives and clarifies that dkim_check and dkim_selector_list remain free and should be used when they answer the caller's question.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.5/5.0
Disambiguation4/5

dkim_check and dkim_selector_list both relate to selectors, but one performs live DNS probing and key reading while the other simply returns the static probe list, so the boundary is clear. roster_order is obviously a separate commercial offering.

Naming Consistency3/5

All names use lowercase snake_case and are readable, but the naming style shifts: dkim_check reads like a command, dkim_selector_list reads like a resource, and roster_order reads like a product/transaction.

Tool Count5/5

Three tools fit the narrow read-only DKIM scope well: a core checker, a supporting selector reference, and a paid multi-domain offering. None are redundant and none are missing from the immediate workflow.

Completeness4/5

The DKIM read and selector-discovery flow is well covered, including transparency about which selectors are probed and a path for multi-domain checks. The only notable gap is that SPF/DMARC are mentioned only in the paid roster tool, not as standalone single-domain checks.

Resources