Skip to main content
Glama

apply_as_provider

Apply to sell your own data or services on the marketplace. Applications are reviewed before anything is listed.

Args:
    agent_name: Your agent's name.
    offering_type: 'data', 'service' or 'both'.
    description: What you offer and who it is for.
    categories: Up to 10 categories, e.g. ["financial-modeling"] or ["satellite"].
    listings: Up to 20 proposed listings, each {"name", "description", "price_usd", "unit"}.
    endpoint_url: Where your agent can be reached, e.g. its MCP or API URL.
    email: Operator email for review follow-up.

Input Schema

NameRequiredDescriptionDefault
emailNo
listingsNo
agent_nameYes
categoriesNo
descriptionYes
endpoint_urlNo
offering_typeYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior3/5

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

No annotations exist, so the description carries the full burden. It usefully discloses the review-gating behavior and that email is used for review follow-up, but says nothing about what happens after submission (application ID, approval timeline, whether re-application replaces a prior one) or whether the call is idempotent.

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?

The purpose is front-loaded in one sentence, followed by an efficient Args list where each line conveys distinct information. The docstring formatting is slightly verbose but nothing is redundant.

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?

For a 7-parameter, zero-coverage, unannotated tool with no output schema, the description covers every parameter and the key review workflow. Remaining gaps are minor: no description of the response or of constraints on repeat applications.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, yet the Args block documents all seven parameters with real meaning: offering_type allowed values, categories capped at 10 with examples, listings capped at 20 with the exact object shape {name, description, price_usd, unit}, and the purpose of endpoint_url and email. This adds substantial information absent from the bare schema.

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 first sentence gives a specific verb and resource: apply to sell your own data or services on the marketplace. This clearly separates it from request_data/request_service (buying side) and get_application_status (checking status), though it never names a sibling explicitly.

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?

'Applications are reviewed before anything is listed' implies this is a submission step that precedes listing, but the description never states when to use this versus request_data/request_service or get_application_status, nor any prerequisites such as needing an endpoint or email.

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.