Skip to main content
Glama

Get My Offers

get_my_offers
Read-only

Use when an authenticated user wants to see the offers they have placed on the XP marketplace — e.g. 'show my bids', 'what offers did I make?', 'tickets to the shows where I'm bidding', 'did any of my bids settle?'. Returns bids classified as open or completed using the same outcome engine as the admin reporting page; rejected/lapsed/refunded bids are hidden. Paged: returns 25 by default, up to 200 with limit, and offset to continue. pagination.total counts only the bids the user can actually see, so when has_more is set say they are seeing a page rather than every bid they have. Read-only. Requires OAuth.

Input Schema

NameRequiredDescriptionDefault
limitNoHow many bids to return, 1-200. Defaults to 25.
offsetNoSkip this many. Use with limit to page.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior5/5

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

The description adds substantial behavioral context beyond the annotations: hidden bid statuses, shared outcome-engine classification, pagination defaults and maximums, and the caveat that pagination.total only counts visible bids. It also confirms OAuth and read-only behavior, consistent with the annotations. This gives the agent enough context to avoid overstating completeness when has_more is set.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the primary use case and then adds return classification, hidden statuses, pagination behavior, and auth requirements. Every part contributes useful information for invoking or interpreting the tool. It is appropriately sized for a paged, authenticated read tool with filtering nuance.

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?

The description covers the key context an agent needs: who can use it, what bids are included or hidden, pagination behavior, and the caveat around has_more and pagination.total. An output schema exists, so return-value details need not be fully restated. Nothing important for correct invocation appears 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 coverage is 100%, so the input schema already documents limit and offset fully. The description repeats the default page size, maximum limit, and offset paging behavior but does not add much parameter-level meaning beyond the schema. The extra pagination caveat is useful, but it concerns output interpretation rather than the input parameters themselves.

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 specific verb and resource: an authenticated user viewing offers they placed on the XP marketplace. It also clarifies that results are classified as open or completed and that rejected/lapsed/refunded bids are hidden. It does not explicitly distinguish this tool from the close sibling list_my_open_offers, so it falls short of full sibling differentiation.

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?

It gives clear usage context with example user utterances such as 'show my bids' and 'did any of my bids settle?'. It also states the OAuth requirement and the read-only nature. However, it does not name when to use a close alternative like list_my_open_offers or get_my_orders instead.

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