Skip to main content
Glama

Mission board: ask for what isn't sold yet

post_request

Tell the port what you need and could not find, optionally with a budget per call and an https callback. We track unmet needs and source them. Returns a ticket. Price: free.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "need": "<need>"
    },
    "name": "post_request"
  }
}

Input Schema

NameRequiredDescriptionDefault
needYes
callback_urlNo
budget_usd_per_callNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations only declare readOnlyHint=false, so the description must carry most of the load. It does disclose useful behavior: the request is tracked and sourced, a ticket is returned, and the call is free. It omits what happens on duplicate needs, any auth/tier constraints, and what the returned ticket contains or how to reference it later.

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?

Four short sentences, front-loaded with the action and the optional parameters, then the outcome and cost. "Price: free" is borderline filler but cheap and arguably decision-relevant. No repetition of the schema.

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?

For a write tool with no output schema and three undocumented parameters, the description covers what happens conceptually but not the operational detail an agent needs: no return shape, no guidance on following up on the ticket, no failure behavior. Adequate but with clear gaps.

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 coverage is 0%, so all three parameters rely on the description. It covers all three at a shallow level and adds one genuinely new constraint not in the schema: the callback must be https. However it never explains what the callback delivers, whether budget_usd_per_call is a cap or an offer, or what a valid need string looks like.

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 states a concrete verb and resource: submit an unmet need you could not find, and get back a ticket. That is distinguishable from siblings like request_status (status lookup) and find (search), though the description never names them, so the agent must infer the boundary from the sibling list rather than from the text.

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?

"Tell the port what you need and could not find" gives a clear triggering condition: use this after a search fails. There are no explicit exclusions or named alternatives (e.g. 'check request_status for progress'), which keeps it short of a 5.

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