Skip to main content
Glama

my apis

my_apis
Read-only

Your API directory listings with calls and earnings this month, and the profiles you can list on. Pass recheck_id to re-read a listing from its URL after you changed the spec, tools or agent card, or remove_id to take one down. Needs a free StartupHub.ai account.

Input Schema

NameRequiredDescriptionDefault
remove_idNo
recheck_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.1/5.0
Behavior1/5

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

Annotations declare readOnlyHint=true and destructiveHint=false, yet the description instructs the agent to pass remove_id to 'take one down' — an irreversible-looking mutation. That is a direct conflict with the declared safety profile, so the description actively misleads rather than adding trustworthy behavioral context. It also omits rate limits or what recheck actually does server-side.

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 clauses with the inventory description front-loaded, then the two parameter behaviors, then the account prerequisite. Every sentence carries information, though the opening sentence is slightly awkward in construction.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The auth prerequisite (free StartupHub.ai account) and both optional parameters are covered, and there is no output schema so return-shape explanation is less critical. However, with a destructive-sounding remove operation and zero annotation coherence, the description should clarify what removal actually means and what recheck returns.

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 description coverage is 0%, so the description must carry the parameter burden, and it largely does: recheck_id is tied to re-reading a listing from its URL after spec/tool/agent-card changes, and remove_id to removal. The remaining gap is the expected ID/URL format, which is never specified.

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?

The description names a specific resource and scope: the caller's own API directory listings, with call counts and earnings for the current month, plus the profiles they can be listed on. The verb is implied (a listing/read) rather than stated, and it never distinguishes itself from the obvious sibling list_my_api, so it falls short of a 5.

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 gives condition-based guidance for its two optional parameters (use recheck_id after changing spec/tools/agent card; use remove_id to take a listing down), which is genuinely useful. But it says nothing about when to choose this tool over find_apis or the near-identical list_my_api, so the core routing decision is left to inference.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources