Skip to main content
Glama
iran-downloads-mcp

iran-downloads-mcp

by sepehr071

Search download sites

dl_search
Read-onlyIdempotent

Search multiple download sites by software or game name and return grouped metadata like title, page URL, category, date, and summary. Open the item page to download; no file links are provided.

Instructions

Search the download sites by name and return metadata (title, item page url, category, date, short summary).

Results keep each site's own relevance order, grouped by source. Open the item page url yourself to download; this server never returns file links. A failing source is listed under errors.

Input Schema

NameRequiredDescriptionDefault
pageNoResult page (1-20) of each source.
queryYesSoftware or game name; Latin names work best on every site.
sourcesNoSource ids to include (soft98, p30download, downloadly, vgdl; see dl_list_sources). Empty = all.
per_sourceNoItems (1-5) taken from each source.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover read-only/idempotent/open-world safety, but the description adds real behavioral context: results preserve each source's own relevance order and are grouped by source, no file links are ever returned, and failing sources appear under an `errors` field. That is meaningful disclosure beyond the annotations.

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?

Three tight sentences, front-loaded with what the tool returns, then ordering behavior, then the download-handoff caveat and error reporting. No sentence is wasted.

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 carries the return-value burden and does so well: it names the metadata fields, ordering, grouping, and the errors field. Complete enough to call correctly, though it could note result-volume limits.

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 page, query, sources, and per_source are fully documented in the schema. The description adds negligible parameter detail beyond 'by name', so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Search the download sites by name') and enumerates the returned metadata fields, so the agent knows exactly what this produces. It does not explicitly name or contrast with siblings like dl_latest or dl_item, leaving that differentiation to inference.

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

Usage Guidelines3/5

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

It implies the follow-up path by stating 'Open the item page url yourself to download; this server never returns file links,' which effectively routes the agent to dl_item. However, it never states when to prefer this tool over dl_latest or dl_item, so usage is only implied.

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

Deploy Server

Other Tools