Skip to main content
Glama

Search subscriptions across products

eurodns_subscription_search
Read-onlyIdempotent

Search every subscription on your account across SSL, email, Premium DNS, Microsoft, and more. Filter by status, expiry, or auto-renewal to identify renewals and lapses before they occur.

Instructions

Searches every subscription on the account regardless of product — SSL, email, Premium DNS, Microsoft, HTTPS redirect — with its status, expiry and auto-renewal setting. Start here for an expiry review; once you know the product, eurodns_ssl_get_subscription and its siblings return the full record.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page number. There is no page meaning everything: walk pages until a short one comes back.
sizeNoResults per page, 1 to 500. A wide page is truncated by the character limit, so prefer a filter to a large size.
sortFieldNoResult field to sort on, spelled as in the response items. Unsorted when omitted.
sortOrderNoASC or DESC; only read with sortField.
domainNameNoThe domain name the subscription(s) you search for are related to
autoRenewEnabledNotrue keeps only subscriptions that renew themselves, false only those that will lapse.
subscriptionTypesNoKeep only these products: SSL, EMAIL, PREMIUM_DNS, MICROSOFT, HTTPS_REDIRECT, HOSTING or WHOIS_PRIVACY. Omit for every product.
subscriptionStatusNoKeep only subscriptions in this lifecycle status, e.g. ACTIVE, TO_RENEW or PROVISIONING. Omit for every status.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYesResponse body as returned by the API.
statusYesUpstream HTTP status code.

Schema Changelog

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

  1. Addedv0.10.0

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already indicate readOnly, openWorld, idempotent, and non-destructive behavior. The description adds useful context beyond those annotations: it returns status, expiry, and auto-renewal settings across all products, and clarifies that product-specific tools return the full record. It doesn't need to restate safety traits the annotations already cover.

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 no wasted words. The main behavior is front-loaded, and the second sentence provides actionable routing guidance. The description earns its place without 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 fully documented 8-parameter schema, an output schema, and comprehensive annotations, the description is complete enough. It explains the cross-product scope, the typical use case, and the path to sibling tools. Any remaining operational details like pagination and sorting are already documented in the schema.

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 baseline is 3. The description does not add parameter-level guidance beyond what the schema already documents, such as filtering by domainName, autoRenewEnabled, subscriptionTypes, or subscriptionStatus. This is acceptable because 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 states a specific verb and resource: it searches every subscription on the account across all products, and lists representative product types. It also distinguishes itself from product-specific siblings by positioning itself as the cross-product search and pointing to eurodns_ssl_get_subscription and its siblings for full records.

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 explicitly says to start here for an expiry review and to switch to product-specific subscription tools once the product is known. This gives the agent both a when-to-use and a clear when-to-use-an-alternative signal.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JigSawFr/eurodns-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server