Skip to main content
Glama
taka392
by taka392

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EBAY_ENVNoEnvironment: sandbox (default) or productionsandbox
EBAY_CLIENT_IDYesApp Id (OAuth Client Id) from Developer Portal
EBAY_OAUTH_SCOPENoOAuth scope for ebay-mcp-auth script (optional)
EBAY_ACCESS_TOKENNoUser access token (optional, can be obtained via ebay-mcp-auth script)
EBAY_DEVELOPER_IDNoDeveloper ID (optional, for notifications)
EBAY_REDIRECT_URINoRedirect URI registered in Dev Console (for ebay-mcp-auth script)
EBAY_CLIENT_SECRETYesCert Id (Client Secret) from Developer Portal
EBAY_REFRESH_TOKENNoRefresh token for automatic token refresh (recommended for user mode)
EBAY_MARKETPLACE_IDNoMarketplace ID for Browse APIEBAY_US
EBAY_OAUTH_LOCAL_PORTNoLocal port for OAuth callback8765
EBAY_APPLICATION_SCOPENoScope for application tokenhttps://api.ebay.com/oauth/api_scope
EBAY_ALLOW_APPLICATION_TOKENNoSet to false to require user token instead of using application tokentrue

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
verifyA

Verify credentials.

User token: Commerce Identity profile. Application-only keyset: Browse ping + totals.

refresh_access_tokenA

Refresh tokens in-process only.

User mode: EBAY_REFRESH_TOKEN grant. Application mode: client_credentials refetch.

search_item_summaryA

Search marketplace listings (Browse item_summary/search).

Typical filters: limit 1–50 for quick previews. category_ids is optional (comma-separated eBay leaf category ids).

Sort: omit for Best Match; use newlyListed for newest listings first.

get_item_summaryB

GET a single Browse listing by REST item id (encode-safe; pass the v1 item id).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool serves a unique purpose: retrieving a single item, refreshing tokens, searching listings, and verifying credentials. No overlap exists.

Naming Consistency5/5

All tool names follow a consistent snake_case pattern with descriptive verbs (get, refresh, search, verify). No mixing of conventions.

Tool Count5/5

Four tools are well-scoped for an eBay browsing and authentication server, covering essential operations without unnecessary bloat.

Completeness5/5

The surface covers browsing (search and get item), token management, and credential verification. For the apparent purpose, no obvious gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues