MercadoLibre MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level: INFO, DEBUG, WARNING, ERROR. Optional. | |
| MERCADOLIBRE_ACCOUNT | No | Fallback account alias for the server. Optional. | |
| MERCADOLIBRE_SITE_ID | No | Default/fallback site used when a tool call doesn't specify one (e.g. MLA, MLU). Optional. | |
| MERCADOLIBRE_CLIENT_ID | Yes | Your App ID from the MercadoLibre developer portal. | |
| MERCADOLIBRE_REDIRECT_URI | Yes | Must match exactly the redirect URI registered for your MercadoLibre application. | |
| MERCADOLIBRE_CLIENT_SECRET | Yes | Your Secret Key from the MercadoLibre developer portal. |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_itemsA | Search for products on MercadoLibre across a site (public data — any authenticated profile can read it, regardless of which country it belongs to). Usage examples:
|
| get_itemA | Get full details of a MercadoLibre listing by its item ID.
Usage examples:
|
| create_itemA | Create a new product listing on MercadoLibre. Requires OAuth2 write scope on the profile matching Usage examples:
|
| update_itemA | Update an existing MercadoLibre listing. Only provided fields are changed. Important: Usage examples:
|
| delete_itemA | Close/finish a MercadoLibre listing. Sets status to 'closed'. Items can be relisted later. Important: Usage examples:
|
| list_my_itemsA | List all items owned by the authenticated user for a given country profile. Usage examples:
|
| relist_itemB | Relist a previously closed item as a new listing. Usage examples:
|
| list_categoriesA | Get all top-level categories available on a MercadoLibre site. Usage examples:
|
| get_categoryA | Get detailed information about a specific category, including its children and attributes. Usage examples:
|
| predict_categoryA | Predict the best matching MercadoLibre category for a given product title. Usage examples:
|
| search_ordersA | Search orders for the authenticated seller in a given country. Requires OAuth2 with read scope. Usage examples:
|
| get_orderC | Get detailed information about a specific order. Usage examples:
|
| get_shipping_methodsA | Get available shipping methods for an item to a destination zip code. Usage examples:
|
| get_shipmentB | Get tracking information for a shipment. Usage examples:
|
| list_questionsC | List questions asked about items, optionally filtered by item or status. Usage examples:
|
| answer_questionC | Answer a pending question about an item. Usage examples:
|
| get_userA | Get public profile and seller reputation for a MercadoLibre user. Leave user_id empty to get the authenticated user's own profile for Usage examples:
|
| list_ads_campaignsA | List Mercado Ads campaigns for the authenticated seller in a given country. Requires OAuth2. Mercado Ads must be enabled for the account. Usage examples:
|
| get_item_visitsA | Get visit statistics for a MercadoLibre listing. Usage examples:
|
| list_authenticated_sitesA | List which MercadoLibre country profiles are authenticated and ready to use, and which of the 18 supported sites are NOT yet authenticated. This does not create any client or make any API call — it only inspects locally cached OAuth profiles under ~/.mercadolibre_mcp/profiles/. Usage examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |