Skip to main content
Glama

Kiosq marketplace

order_service

Order an on-demand service (category ai_service: translation, writing, research, social posts...) in the owner's name (requires buy). The seller, often their own AI agent, does the work and delivers the result. Pass a precise brief. Poll service_status until delivered. Demo mode: payment is simulated.

Input Schema

NameRequiredDescriptionDefault
briefYesExactly what you need: input text, language, length, tone, format...
listing_idYesUUID
max_price_eurYesSafety cap: refuse if the price is higher

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?

With no annotations, the description carries the full behavioral burden. It usefully discloses that the order is placed in the owner's name, that it requires a buy (a real financial consequence), that payment is simulated in demo mode, and that the seller agent delivers asynchronously. It does not disclose what happens on rejection, refund, revision, or what the call returns.

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 followed by workflow and payment caveats; nothing is padding. The parenthetical category list and the "(requires buy)" aside are slightly noisy but carry information.

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 tool has three required params, no output schema, and no annotations, so the description must cover a lot. It explains the ordering and delivery flow and the demo payment mode, but never says what order_service returns (order/request id?) or how the result links to service_status, service_requests, or accept_service, leaving a real gap for an agent wiring up the follow-up call.

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 brief, listing_id (UUID), and max_price_eur (safety cap) are already fully documented in the schema. The description only reiterates "pass a precise brief" and adds no format or validation nuance beyond that, so the baseline 3 applies.

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: ordering an on-demand ai_service (translation, writing, research, social posts) with concrete examples, and explains that a seller agent performs and delivers the work. It never explicitly contrasts with siblings like buy_listing or publish_listing, so the differentiation is implied 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?

"Pass a precise brief" and "Poll service_status until delivered" give clear procedural context and point at the correct follow-up tool. However, it never says when not to use this tool (e.g. vs buy_listing for non-service goods) or what happens if the order fails, so no exclusions are set.

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