mercadolibre-mcp
This server lets AI agents search and explore the MercadoLibre marketplace across Latin American sites, using 8 tools:
Search products (
search_items) by keyword with optional filters for site/country, category, price range, limit, and pagination offset.Get item details (
get_item) including title, price, pictures, seller, condition, and stock.Get an item's full text description (
get_item_description).List top-level categories for a site (
get_categories).Get category details including name, root path, and children (
get_category).Get seller profiles with reputation, ratings, and transaction stats (
get_seller_info).Get trending searches for a given site/country (
get_trends).Convert currencies using MercadoLibre exchange rates, e.g. USD to ARS (
get_currency_conversion).
mercadolibre-mcp
MercadoLibre marketplace for AI agents.
MCP server that connects AI agents to MercadoLibre, the largest e-commerce marketplace in Latin America (150M+ users). Search products, get item details, browse categories, track trends, and convert currencies across Argentina, Brazil, Mexico, Chile, Colombia, and more.
Quick Start
An access token is required. MercadoLibre now gates almost every endpoint behind an app token (search, items, categories list, sellers, trends, currency conversion return 403/401 anonymously; only get_category works without one). Create a free application at developers.mercadolibre.com and use its access token as MERCADOLIBRE_ACCESS_TOKEN in every config below.
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mercadolibre": {
"command": "npx",
"args": ["-y", "@dan1d/mercadolibre-mcp"],
"env": { "MERCADOLIBRE_ACCESS_TOKEN": "APP_USR-..." }
}
}
}Claude Code
claude mcp add mercadolibre -e MERCADOLIBRE_ACCESS_TOKEN=APP_USR-... -- npx -y @dan1d/mercadolibre-mcpCursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"mercadolibre": {
"command": "npx",
"args": ["-y", "@dan1d/mercadolibre-mcp"],
"env": { "MERCADOLIBRE_ACCESS_TOKEN": "APP_USR-..." }
}
}
}Windsurf
{
"mcpServers": {
"mercadolibre": {
"command": "npx",
"args": ["-y", "@dan1d/mercadolibre-mcp"],
"env": { "MERCADOLIBRE_ACCESS_TOKEN": "APP_USR-..." }
}
}
}With authentication (required for all tools except get_category)
Add your access token to the env block (the Claude Desktop / Cursor / Windsurf snippets above need the same env):
{
"mcpServers": {
"mercadolibre": {
"command": "npx",
"args": ["-y", "@dan1d/mercadolibre-mcp"],
"env": {
"MERCADOLIBRE_ACCESS_TOKEN": "APP_USR-..."
}
}
}
}Once configured, ask your AI assistant things like: "Search for iPhone 15 on MercadoLibre" or "What are the trending searches in Argentina?" or "Show me details for item MLA1234567890"
Related MCP server: cobroya
Available Tools
Tool | Description |
| Search products by keyword. Filter by category, price range, and site (MLA=Argentina, MLB=Brazil, MLM=Mexico, MLC=Chile, MCO=Colombia). |
| Get full item details: title, price, pictures, seller, condition, stock, and more. |
| Get the full text description of an item. |
| List all top-level categories for a MercadoLibre site. |
| Get category details including name, path from root, and children. |
| Get seller profile: reputation, ratings, and transaction stats. |
| Get current trending searches for a specific site/country. |
| Convert between currencies using MercadoLibre exchange rates (ARS, BRL, MXN, USD, etc.). |
Supported Sites
Site ID | Country |
| Argentina |
| Brazil |
| Mexico |
| Chile |
| Colombia |
| Uruguay |
| Peru |
| Ecuador |
| Costa Rica |
| Panama |
| Venezuela |
| Dominican Republic |
| Honduras |
| Bolivia |
| Nicaragua |
| Paraguay |
| El Salvador |
| Guatemala |
Example Prompts
"Search for PlayStation 5 under $500000 in Argentina"
"Show me the details of item MLA1405857684"
"What are the trending searches in Brazil?"
"List all categories on MercadoLibre Mexico"
"Show me the reputation of seller 123456789"
"Convert 100 USD to ARS"
Programmatic Usage
npm install @dan1d/mercadolibre-mcpimport { createMercadoLibreTools } from "@dan1d/mercadolibre-mcp";
const ml = createMercadoLibreTools();
// Search products
const results = await ml.tools.search_items({
query: "iPhone 15",
site_id: "MLA",
price_max: 2000000,
limit: 5,
});
// Get item details
const item = await ml.tools.get_item({ item_id: "MLA1405857684" });
// Get trending searches in Argentina
const trends = await ml.tools.get_trends({ site_id: "MLA" });
// Browse categories
const categories = await ml.tools.get_categories({ site_id: "MLA" });
// Get seller reputation
const seller = await ml.tools.get_seller_info({ seller_id: 123456789 });
// Convert currencies
const conversion = await ml.tools.get_currency_conversion({
from: "USD",
to: "BRL",
amount: 100,
});Part of the LATAM MCP Toolkit
Server | What it does |
Mercado Pago payments — create links, search payments, refunds | |
MercadoLibre MCP | MercadoLibre marketplace — search products, categories, trends |
Argentine exchange rates — blue, oficial, CCL, crypto, conversion |
License
Available Tools
8 toolsget_categoriesB
List all top-level categories for a MercadoLibre site.
Inputs: site_id.
get_categoryA
Get category details including name, path from root, and children categories.
Inputs: category_id (required).
get_currency_conversionB
Convert between currencies using MercadoLibre exchange rates (ARS, BRL, MXN, USD, etc.).
Inputs: from (required), to (required), amount.
get_itemA
Get full details of a MercadoLibre item including title, price, pictures, seller, condition, and stock.
Inputs: item_id (required).
get_item_descriptionA
Get the full text description of a MercadoLibre item.
Inputs: item_id (required).
get_seller_infoA
Get seller profile including reputation, ratings, and transaction stats.
Inputs: seller_id (required).
get_trendsA
Get current trending searches on MercadoLibre for a specific site/country.
Inputs: site_id.
search_itemsB
Search products on MercadoLibre by keyword. Supports filtering by category, price range, and site (MLA=Argentina, MLB=Brazil, MLM=Mexico, etc.)
Inputs: query (required), site_id, category, price_min, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose: categories (list vs detail), items (full vs description), search, currency conversion, seller info, and trends. No overlap or ambiguity.
All tools follow a consistent verb_noun pattern with snake_case, mostly using 'get_' prefix ('get_categories', 'get_item', etc.) except 'search_items' which still follows the verb_noun pattern. Very predictable.
8 tools is well within the ideal 3-15 range. The set covers all essential read operations for a marketplace data API without being too sparse or bloated.
The tool surface covers browsing categories, searching/filtering items, retrieving item details and descriptions, seller info, trends, and currency conversion. No obvious gaps for a read-only marketplace data API.
Maintenance
Related MCP Connectors
Mercado Libre keyword & competitor intelligence for AI agents across all 18 ML markets.
Mercado Livre (Latin America's largest marketplace) via the official API, seller profile and reputat
Connect your Mercado Pago account to AI via Brazil's Open Finance: balances, statements, cards, inve
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables interaction with MercadoLibre's API for product search, reviews, descriptions, and seller reputation insights.360 npm7MIT
- AlicenseAqualityDmaintenanceConnects AI agents to Mercado Pago, the leading payment platform in Latin America. Create payment links, search payments, get payment details, issue refunds, and retrieve merchant info.567 npm3MIT
- AlicenseCqualityDmaintenanceEnables AI to process payments, manage subscriptions, detect fraud, and generate analytics through Mercado Pago API.27MIT
- FlicenseNot gradedqualityDmaintenanceConnects Claude to your MercadoLibre seller account, enabling natural language management of listings, orders, and shipments.-