Skip to main content
Glama

Mods of an author

nexus_list_author_mods
Read-only

List every mod published by a Nexus account, newest update first, in one call — returns downloads, endorsements, version and last update per mod, defaulting to your own account.

Instructions

List every mod published by a Nexus account, newest update first, in ONE call. With no argument it uses the authenticated account ('my mods'). Ideal for 'how are my mods doing?' - returns downloads, endorsements, version and last update for each mod.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 25)
user_idNoNumeric member id (takes precedence)
uploaderNoNexus account name; defaults to the authenticated user
all_gamesNoDo not restrict to a single game (default true)
game_domain_nameNoGame domain, e.g. "skyrimspecialedition". Default: "mountandblade2bannerlord"

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.3.0

TDQS

A4/5.0
Behavior4/5

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

Annotations already establish that this is a safe, read-only, open-world call. The description adds real behavioral value on top: sort order ('newest update first'), the implicit-auth default, and the concrete fields returned (downloads, endorsements, version, last update). The 'in ONE call' phrasing is slightly in tension with a default limit of 25, but it usefully signals no follow-up fetching is required.

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?

Three compact sentences that front-load the core action and the default behavior, with no filler. Slightly denser than necessary given it packs scope, sorting, default resolution and return fields into one run-on sentence.

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?

With no output schema, the description compensates by enumerating the returned fields, and for a zero-required-parameter query tool the scope, ordering and default account resolution are all covered. Nothing an agent needs in order to call this correctly is missing.

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 schema already documents all five parameters, making 3 the baseline. The description only reinforces the no-argument path already implied by the uploader default and does not explain precedence between user_id and uploader, the limit cap, or the game_domain_name/all_games interaction.

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 and resource ('List every mod published by a Nexus account') and scopes it to an author, which separates it from generic siblings like nexus_list_mods or nexus_find_mods. It does not, however, explicitly name a sibling it is not, so the differentiation is inferential rather than stated.

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?

Gives concrete usage context: the no-argument case resolves to the authenticated account ('my mods') and the tool is framed around the 'how are my mods doing?' scenario. There are no explicit exclusions or named alternatives for when another listing tool should be used instead.

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