Skip to main content
Glama

Mamanida Maternity Catalogue

Server Details

Public read-only MCP server to discover and compare maternity and nursing fashion.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

5 tools
compare_productsCompare productsAInspect

Compare 2-10 Mamanida products on one storefront. Each product is returned with the same public contract as get_product (localized details, availability, retailer-authoritative and displayed prices, AFFILIATE / DIRECT / BLOCKED commercial state and its canonical Mamanida URL), so prices and availability are directly comparable within that storefront.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugsYesBetween 2 and 10 product slugs.
storefrontYesRequired storefront id, e.g. 'int', 'se', 'dk', 'no', 'fi', 'us'.

TDQS

A4.1/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses the detailed return contract (localized details, availability, retailer-authoritative and displayed prices, commercial state, canonical URL) and notes that prices are directly comparable. It does not explicitly state read-only behavior or error handling, but the operation is clearly a query and the output behavior is well specified.

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?

Two sentences with the core action and constraints front-loaded. The second sentence is dense but each element—return contract fields and comparability—adds meaningful information for selecting and invoking the tool.

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?

With no output schema and no annotations, the description does a good job explaining both input constraints and expected return values. It omits explicit error behavior or handling of invalid slugs, but for a 2-parameter comparison tool the essential information is present.

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?

The input schema already provides full descriptions for both parameters with 100% coverage, so the baseline is 3. The description reinforces the 2-10 range and single-storefront requirement, but adds no additional parameter-level semantics beyond what the schema already states.

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?

States a specific verb ('Compare'), the exact resource ('Mamanida products'), the allowed quantity range (2-10), and the storefront scope. References get_product's contract, which helps distinguish this comparison tool from the single-product get_product tool.

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?

Clearly conveys that this tool is for comparing multiple products within one storefront. It implies get_product is the alternative for a single product by referencing its contract, but it does not explicitly state when not to use this tool or name alternatives like search_products.

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

get_guidesList or read Mamanida buying guidesAInspect

Mamanida's editorial buying guides for one storefront, in that storefront's own language. Called without guide it lists the published guides (metadata only: title, deck, meta description, pillar, topics, dates and the canonical Mamanida URL), optionally filtered by topic. Called with guide (the guide slug from the listing) it returns that one localized edition plus its structured body: paragraphs, headings, lists, comparison tables, callouts, links to other guides and category calls-to-action. A category_cta gives a category_slug you can pass straight to search_products, which is the intended guide → category → product path. Retailer and affiliate URLs are never returned.

ParametersJSON Schema
NameRequiredDescriptionDefault
guideNoGuide slug as it appears in the Mamanida guide URL. Omit to list guides.
topicNoAuthoritative topic id, e.g. 'maternity-jeans'. Filters the listing.
storefrontYesRequired storefront id, e.g. 'int' (English), 'se', 'dk', 'no', 'fi', 'us'.

TDQS

A4.7/5.0
Behavior5/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure and does so thoroughly. It explains what is returned in list mode vs. detail mode, lists the metadata fields, describes the structured body components, and explicitly states that retailer and affiliate URLs are never returned — a useful negative guarantee.

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 dense but well-structured: it opens with the core purpose, then covers both invocation modes in logical order, then integration and exclusions. Every sentence adds value, and no information is wasted or redundant with the schema.

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 there is no output schema, the description does an excellent job of explaining return contents: metadata fields for listings and structured body elements for single guides. It also covers locale behavior, filtering, and the integration path with `search_products`, making the tool effectively self-documenting for an agent.

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 baseline is 3, but the description adds meaningful semantics beyond the schema: `guide` is a slug from the listing, `topic` filters the listing, and `storefront` determines the localized language edition. This enriches the agent's understanding of how parameters change tool behavior.

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-resource pair ('List or read Mamanida buying guides') and distinguishes the two invocation modes (listing vs. reading a single guide). It also differentiates this tool from product-focused siblings by emphasizing editorial guide content and the guide → category → product path.

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 gives explicit context for when to use each mode: omit `guide` to list, provide `guide` to read a specific localized edition. It also names the intended downstream tool, `search_products`, and how to pass `category_slug`, though it does not explicitly state when to prefer sibling tools like `get_product` or `list_categories`.

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

get_productGet one productAInspect

Fetch full public details for one Mamanida product on a specific storefront: localized summary, fabric and bump-panel facts, sizes, colours, availability (IN_STOCK / OUT_OF_STOCK / UNKNOWN), the retailer's authoritative price plus the storefront's displayed price, and whether the outbound link is AFFILIATE, DIRECT or BLOCKED. Only the canonical Mamanida URL is returned.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesProduct slug as it appears in the Mamanida product URL.
storefrontYesRequired storefront id, e.g. 'int', 'se', 'dk', 'no', 'fi', 'us'.

TDQS

A4.1/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full disclosure burden. It discloses the exact categories of returned data, availability enum values, price semantics, outbound-link classification, and the canonical-URL-only constraint. It does not discuss error cases or rate limits, but for a public read operation this is reasonable.

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 a single, information-dense sentence that front-loads the action and resource. It lists many relevant details without filler, though the length and nested clauses make it slightly dense to parse.

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?

With no output schema, the description must explain the return shape, and it does so thoroughly by listing fields and enums. For a two-parameter public fetch tool, this is largely complete; minor omissions like error behavior are not critical here.

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?

Input schema covers both parameters with descriptions: slug and storefront, including examples and enum values. The tool description does not add much beyond 'specific storefront', but since schema coverage is 100%, the baseline 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 uses a specific verb ('Fetch') and identifies the exact resource: full public details for one Mamanida product on a specific storefront. It enumerates the return fields, making the tool's purpose unambiguous and clearly distinct from siblings like search_products or compare_products.

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 gives clear context: use this tool when you need detailed, single-product data for a specific storefront using slug and storefront. It does not explicitly name alternatives or when-not-to-use conditions, but the singular 'one product' scope and the canonical-URL constraint imply the right selection.

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

list_categoriesList product categories for a storefrontAInspect

List the canonical product categories available on one Mamanida storefront. Each entry gives the exact slug to pass to search_products, a label in the storefront's language, any existing localized aliases, and the number of products currently visible on that storefront. Only categories with at least one visible product are returned, and the order is Mamanida's own category order (never product counts).

ParametersJSON Schema
NameRequiredDescriptionDefault
storefrontYesRequired storefront id, e.g. 'int' (English), 'se', 'dk', 'no', 'fi', 'us'.

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations provided, the description carries the burden of behavioral disclosure. It reveals that only categories with at least one visible product are returned, that ordering follows Mamanida's own sequence rather than product counts, and that labels are localized to the storefront language. It does not discuss pagination or error cases, but for a simple list operation this is solid coverage.

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 sentences with no filler: it front-loads the action and resource, then efficiently conveys output fields, filtering, and ordering. Every sentence adds information relevant to invoking the tool correctly.

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 tool has only one parameter, no annotations, and no output schema, the description adequately explains the output fields and key behavioral nuances (filtering and ordering). It stops short of describing response envelope or potential empty results, but those are minor gaps for a simple list endpoint.

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% and includes an enum plus examples, so the baseline is 3. The description adds useful semantic context by tying the storefront parameter to the localized label language and to the notion of 'one Mamanida storefront,' which helps an agent understand how the parameter affects the output without repeating the schema.

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 ('List the canonical product categories available on one Mamanida storefront') and goes beyond a generic phrase by detailing what each entry contains. It also differentiates the tool from the sibling search_products by noting the returned slugs are meant to be passed to that function.

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 gives clear usage context: it is the source for exact category slugs to use with search_products, and it explains the filter (only categories with visible products) and ordering behavior. It does not explicitly enumerate when not to use this tool or compare against all siblings, but the downstream use case is clearly conveyed.

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

search_productsSearch maternity & nursing productsAInspect

Search Mamanida's maternity and nursing clothing catalogue for one storefront. Returns only products a visitor of that storefront can actually see, with the retailer's authoritative price, the storefront's displayed price (marked when it is an approximate conversion), availability and the commercial state of the outbound link. Links returned are canonical Mamanida product URLs; retailer and affiliate URLs are never exposed.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNorelevance
brandNoExact brand name filter.
limitNo
queryNoFree-text query, max 100 characters.
offsetNo
on_saleNoOnly products currently discounted.
categoryNoCategory slug, e.g. 'dresses'.
storefrontYesRequired storefront id, e.g. 'int' (English), 'se', 'dk', 'no', 'fi', 'us'.

TDQS

A4.4/5.0
Behavior5/5

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

With no annotations, the description carries full behavioral burden, and it delivers: it discloses storefront-visibility filtering, the two price types (authoritative and displayed with approximate-conversion marking), availability, commercial state of outbound links, and the policy that retailer/affiliate URLs are never exposed.

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 tightly written sentences: the first states the exact purpose and scope, the second packs the key return-field and URL-policy details. Every sentence earns its place with no filler.

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 covers scope, visibility filtering, key returned fields, and link policy, which is strong for a no-output-schema tool. It leaves minor gaps around pagination/limit semantics and the exact output shape, but schema defaults and constraints cover part of that.

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 63%, so some parameters already have descriptions. The description explains return behavior but adds little to the semantics of sort, limit, offset, or query/category interaction, so it does not significantly compensate for the undocumented parameters.

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 opens with a specific verb and resource: 'Search Mamanida's maternity and nursing clothing catalogue for one storefront.' It clearly distinguishes this tool from siblings like get_product or compare_products by emphasizing storefront-scoped catalogue search.

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 gives clear usage context: search is scoped 'for one storefront' and 'returns only products a visitor of that storefront can actually see.' It does not explicitly name excluded alternatives, but the storefront-visibility framing allows an agent to select this over detail/comparison tools.

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

Frequently Asked Questions

Discussions

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

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server that provides pregnancy, childbirth, and childcare information via public APIs, allowing users to query vaccination schedules, prenatal checkups, maternity benefits, and more through natural language.
    1
  • A
    license
    A
    quality
    B
    maintenance
    Read-only MCP server for the Perfume Picks fragrance database, enabling fragrance search, detailed note pyramids, curated dupes, similar scents, recommendations, comparisons, trending, and occasion-based scent suggestions.
    8
    93
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for the Workplace Gender Equality Agency (WGEA) per-employer dataset. Plain-English access to workforce composition, manager movements, pay-gap actions, parental leave, flexible work, and harm-prevention policies for every Australian employer with 100+ employees. CC-BY 3.0 AU.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.4/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose: listing categories, searching products, fetching a single product, comparing multiple products, and retrieving editorial guides. No two tools appear to perform the same function, even though compare_products reuses the product contract for comparability.

Naming Consistency5/5

All tool names follow a consistent lowercase verb_noun pattern: compare_products, get_guides, get_product, list_categories, search_products. The verb clearly indicates the action and the noun clearly indicates the resource, making the set highly predictable.

Tool Count5/5

Five tools is well-scoped for a catalogue-oriented MCP server. Each tool covers a distinct user need without redundancy, and the count feels neither thin nor bloated.

Completeness5/5

The tool surface covers the full browse-and-discover workflow: guides lead to categories, categories lead to search results, search results lead to product details, and products can be compared. There are no obvious dead ends or missing operations for the stated catalogue purpose.

Resources