Skip to main content
Glama

profiles_sync_waitlist_v1_put

Synchronize your ITAD waitlist via a PUT request. Provide the ITAD-Profile header and request body, authenticate with OAuth, to update your tracked game deals.

Instructions

[PUT] /profiles/sync/waitlist/v1 - Sync Waitlist。必填: headers: ITAD-Profile | body。需要 OAuth Token(oauthToken 或环境变量: ITAD_OAUTH_TOKEN, ISTHEREANYDEAL_OAUTH_TOKEN)。可读取资源 itad://guide/calling 获取完整调用说明。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyYes请求体(此接口必填)
queryNoQuery 参数对象(可选)
headersYes请求头对象,必填: ITAD-Profile
oauthTokenNoOAuth token(可选;如未传则读取环境变量 ITAD_OAUTH_TOKEN, ISTHEREANYDEAL_OAUTH_TOKEN)
pathParamsNo路径参数对象(可选)
Behavior2/5

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

Without annotations, the description must convey side effects and behavior. It discloses that the operation is a PUT requiring OAuth and specific headers/body, but does not explain what 'sync' does (e.g., overwrite vs merge), return values, or error cases. The pointer to itad://guide/calling partially compensates but is not self-contained.

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 description is brief and front-loaded with the endpoint, followed by essential requirements and a doc pointer. No redundant sentences, though the mixed-language phrasing could be clearer. It earns a high score for conciseness.

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

Completeness2/5

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

This syncing tool has a required body parameter with no schema properties, and the description does not explain body structure or sync semantics. The only pointer to the external guide indicates incompleteness. Sibling tools are not referenced, making selection context weak. Below average completeness.

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% with descriptions for each parameter, so the description adds little beyond repeating required headers/body. It does add environment variable names for the OAuth token, which is helpful. Baseline 3 is appropriate because the schema already documents parameter meaning.

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 'Sync Waitlist' with the PUT endpoint, clearly identifying the resource and action. It is distinct from siblings like profiles_sync_collection_v1_put, though it does not explicitly name alternatives. The verb+resource combination is specific enough for basic understanding.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance or alternative tools are mentioned. The description only lists required parameters and OAuth requirements, leaving the agent to infer context from the endpoint name. There are no exclusions or comparisons with related waitlist/collection sync tools.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ai-repo-save/isthereanydeal-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server