Skip to main content
Glama
iran-downloads-mcp

iran-downloads-mcp

by sepehr071

List download sources

dl_list_sources
Read-onlyIdempotent

Lists the four Iranian download-site sources and their latest-listing categories, returning valid source IDs needed for search or item queries.

Instructions

List the four download-site sources and their latest-listing categories; call this first for valid ids.

Sources: soft98, p30download, downloadly, vgdl. This server returns metadata and the item page url only, never file links. Next: dl_search, dl_latest or dl_item.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and non-destructive, so the safety profile is covered. The description adds genuinely new behavioral context: the server 'returns metadata and the item page url only, never file links', which sets an expectation the annotations cannot express.

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 short, front-loaded sentences: purpose first, then the source ids, then the return limitation and next steps. No filler or restated metadata.

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 burden and does say what comes back (metadata plus item page url, no file links). It does not sketch the structure of the returned listing/categories, which is a minor remaining gap for a discovery tool.

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 tool takes zero parameters, so the baseline of 4 applies. Nothing in the description contradicts or misleads about input handling.

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 (List) and resource (download-site sources) plus the shape of what is returned (latest-listing categories). Enumerating the four source ids (soft98, p30download, downloadly, vgdl) makes it unmistakable against the dl_search/dl_latest/dl_item siblings.

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?

Explicitly says 'call this first for valid ids', giving a clear precondition, and names the follow-up tools ('Next: dl_search, dl_latest or dl_item'). Both when-to-use and the alternative path are stated rather than 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