Lupamundo
Server Details
Spanish buying guides for Mexico and LatAm: prices in pesos, exams, eSIM, VPN, courses, wellness
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 3 tools
search_guides (discovery) and get_guide (full-text retrieval of one page) form a clear search/fetch pair, and recommend targets a distinct output (product picks with partner links). The only soft edge is that recommend falls back to surfacing guides when it has no pick, which slightly bleeds into search_guides' territory.
All snake_case with verb-led names (get_guide, search_guides, recommend) — consistent conventions. 'recommend' is the lone verb without a noun object, a minor deviation from the get_X/search_X pattern.
Three tools is lean but each maps to a distinct phase of the workflow: discover, read in full, and get product recommendations. Slightly thin for a content site, but nothing is redundant.
Search, full-page retrieval, and commercial recommendations cover the main question-answering flow end to end. Minor gap: no way to browse or list guides by category/topic, so agents must always start from a query, but search is a workable substitute.
Available Tools
3 toolsget_guideRead a Lupamundo guideBRead-onlyIdempotentInspect
Full text of one Lupamundo page (Markdown with tables, official sources and access dates).
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | A lupamundo.com page URL |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| markdown | Yes | |
| disclosure | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint, idempotentHint, openWorldHint=false and destructiveHint=false, so the safety profile is fully covered by structured data. The description's main addition is characterizing the returned content (Markdown, tables, sources, access dates) – useful but partly redundant given an output schema exists. No auth, rate-limit, or failure behavior is disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with the resource named first and the return characteristics second; there is no filler and every clause carries information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple single-parameter read with rich annotations and an output schema, this is close to adequate. The remaining gap is that it never links to search_guides as the way to obtain a URL, nor states any failure behavior for invalid or off-domain URLs.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
One parameter at 100% schema description coverage, with the schema already stating it takes 'A lupamundo.com page URL'. The description adds no format, sourcing, or validation nuance beyond what the schema provides, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource: retrieves the full text of one Lupamundo page, with the content format (Markdown, tables, official sources, access dates) spelled out. It does not, however, distinguish itself from the sibling search_guides or recommend, leaving the agent to infer that this is the fetch-one-page-by-URL tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no when-to-use guidance, no prerequisites, and never names the alternatives. It is implied that this is the retrieval step after search_guides, but the agent is not told that or given any exclusion conditions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
recommendGet Lupamundo's picksARead-onlyIdempotentInspect
Products Lupamundo recommends for a need (language courses and apps, exam prep, travel eSIM, kit items...), each with who it is not for, price, and a partner link. Falls back to the most relevant guides when there is no pick yet.
| Name | Required | Description | Default |
|---|---|---|---|
| need | Yes | The user's goal, e.g. 'prepare IELTS General to emigrate to Canada' | |
| country | No | User's country, ISO 3166-1 alpha-2 (MX, ES, CO, CL, AR, PE, US...) |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | No | |
| picks | Yes | |
| guides | No | |
| disclosure | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare read-only, idempotent, non-destructive, and closed-world behavior, so the description does not need to repeat safety semantics. It adds useful context beyond annotations by describing the returned recommendation details, including who each product is not for, price, and partner link, plus the fallback behavior when no recommendation exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded: it first defines the product recommendation output and then states the fallback behavior. Every clause adds useful information, with no repetition of structured fields.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given rich annotations, a full schema with descriptions, and an existing output schema, the description supplies what an agent needs to select the tool: product scope, included recommendation details, and fallback behavior. The main remaining gap is that sibling alternatives for the fallback are implied rather than named, but the core behavioral context is complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the required 'need' parameter is already documented with an example. The description does not add meaningful semantics for the optional 'country' parameter or clarify how country affects recommendations, so it stays at the baseline provided by the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
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 returns recommended products for a user need, with named categories (language courses, exam prep, eSIM, kit items) and per-item fields. It is clearly distinguishable from the guide-oriented siblings because it also explains that guide results are only a fallback when no product pick exists.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the main usage condition clear: call it when the user has a need and you want Lupamundo's product picks. It also defines the fallback path to guides when no pick exists, though it does not explicitly name get_guide or search_guides as the alternatives to use in that fallback case.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_guidesSearch Lupamundo guidesBRead-onlyIdempotentInspect
Find Lupamundo guides that answer a question (IELTS/TOEFL/CELPIP prices by country, score equivalences, visas and paths to work or study in Canada or the US, online courses, travel kit and eSIM, cold and flu remedies, menopause, testosterone, with the evidence cited). Returns titles, short answers, update dates and links.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | What the user wants to know, any language | |
| country | No | User's country, ISO 3166-1 alpha-2 (MX, ES, CO, CL, AR, PE, US...) |
Output Schema
| Name | Required | Description |
|---|---|---|
| guides | Yes | |
| disclosure | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint=false, and destructiveHint=false. The description adds that results cite evidence and returns titles, short answers, update dates, and links, but it does not add deeper behavioral details such as auth or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core action and avoids redundancy. The parenthetical topic list is long but useful for scoping the search domain.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so the description need not fully explain return values. Still, it omits sibling routing guidance and does not compensate for the undocumented limit parameter.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 67%; query and country are documented, while limit is not. The description conceptually reinforces the question and country dimensions but does not explain the limit parameter or add syntax details beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: find Lupamundo guides. It gives clear topical scope and even return contents, but it does not explicitly distinguish this search from sibling tools get_guide or recommend.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage by saying guides answer questions across listed topics. However, it offers no explicit when-to-use guidance, exclusions, or comparison with get_guide and recommend.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
get_guide - First observed
recommend - First observed
search_guides
Related MCP Connectors
Compare US mobile plans, VPNs, travel eSIMs, home internet by address, and German energy tariffs.
Reviewed decision matrices and buying guides: ranked options and weighted criteria in 6 languages
Which brands sponsor Spanish-language podcasts and YouTube channels in Spain and Latin America.
Multilingual travel guides, gear picks and booking links for AI travel agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceBrowse, compare, and purchase eSIMs for 190+ countries via AI agents. 12 tools for searching 2,300+ data plans, checking coverage, and buying eSIMs with crypto or card. No account required for browsing.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for VoyageHacks.com providing travel tools to search articles, get travel gear recommendations, and generate booking links for flights, hotels, eSIMs, VPNs, and credit cards across multiple languages.MIT
- AlicenseAqualityDmaintenanceLatin American business compliance suite — 28 tools for tax ID validation (CPF, CNPJ, RFC, RUT, CUIT, NIT), banking (PIX, CLABE, CBU), VAT rules, e-invoicing (NF-e, CFDI, DTE), holidays, and labor calendar across Brazil, Mexico, Chile, Argentina, and Colombia.28MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to query SoloTodo's product catalog, compare specs and prices, analyze price history, detect inflated offers, and review buyer evaluations through natural language.-
Glama MCP Gateway
Add one secure layer between your agents and this server.