Skip to main content
Glama

ebay_bulk_create_keywords

Create multiple keywords in a single request for an eBay advertising campaign, specifying match type and optional bid and ad group.

Instructions

Create multiple keywords in a campaign. Maximum recommended per call varies by eBay.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
campaignIdYesCampaign ID
keywordsYesBulk keyword creation request
Behavior2/5

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

With no annotations, the description should disclose key behaviors. It only notes that the maximum recommended per call varies, but does not explain behavior on exceeding limits, idempotency, atomicity, or whether the campaign must exist. This is insufficient for a mutation tool.

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 very concise with two sentences and no unnecessary words. However, its brevity sacrifices important details, making it less helpful than it could be while still being efficient.

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?

Given the lack of output schema and annotations, the description is incomplete. It does not specify required campaign status, error handling, duplicate behavior, or success criteria. For a bulk creation tool, an agent needs more context to use it correctly.

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?

The input schema fully describes all parameters with 100% coverage. The description adds only a general note about creating multiple keywords and the per-call limit, which is already implied by the schema's array structure. The added value is marginal, justifying the baseline score.

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 clearly states the tool creates multiple keywords in a campaign, which is a specific verb and resource. However, it does not distinguish from the similar sibling 'ebay_bulk_create_campaign_keyword', and the mention of varying maximum recommended per call adds minor ambiguity.

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?

The description provides no guidance on when to use this tool versus alternatives like 'ebay_create_keyword' or 'ebay_bulk_update_campaign_keyword'. It only mentions a vague limit on the number per call, without specifying when not to use it or prerequisites.

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/YosefHayim/ebay-mcp'

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