---
title: "Mercado Libre MCP server for AI agents - actionlake"
description: "Give Claude 457 Mercado Libre actions through one MCP server: items, shipments, flex. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/mercado-libre
updated: 2026-10-23
---

Connectors · Commerce

# Mercado Libre MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Mercado Libre and the rest of your systems. It gives your agent 457 Mercado Libre actions (326 reads, 110 writes and 21 that wait for a confirmation) and holds the Mercado Libre credential itself, so the agent never does. It paces Mercado Libre's limits and records every call. Connecting Mercado Libre needs your own Mercado Libre OAuth app and one admin sign-in.

[Connect Mercado Libre free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "mercado_libre.shipments.statuses",
  intent: "check which Mercado Libre account is connected"
}
# List shipment statuses and substatuses · read · 1 upstream call
```

- 457 actions in one signed file
- 326 read look, never change
- 110 write create and update
- 21 wait for a yes destructive, confirmed first

Set up

## Connect Mercado Libre in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Mercado Libre.
   OAuth 2.0, authorization code. You register your own OAuth app with Mercado Libre, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on. actionlake stores what you paste write-only, sealed under your tenant's key.
   Before the first sign-in, Mercado Libre needs an OAuth app of your own, registered in its developer portal. actionlake has no Mercado Libre app to lend you.
   - `access_token` Access token from one sign-in with your own OAuth app
   - `refresh_token` Refresh token from the same sign-in; the access token is renewed from it
   - `client_id` App ID (client_id) of your application at developers.mercadolibre.com (Devcenter > Your applications)
   - `client_secret` Secret key of the same application
   ```
   account { op: "connections.requirements", service: "mercado_libre" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "mercado_libre.shipments.statuses" }
   # list shipment statuses and substatuses · read · 1 upstream call
   check { action: "mercado_libre.items.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Mercado Libre at a glance

**Sign-in**

OAuth 2.0, authorization code. You register your own OAuth app with Mercado Libre, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on.

**You provide**

`access_token` `refresh_token` `client_id` `client_secret`

**Limits we pace to**

1,000 calls a minute, per connection

**API covered**

Mercado Libre REST API (api.mercadolibre.com), documented at developers.mercadolibre.com as of 2026-10`api.mercadolibre.com`

**Built from**

Mercado Libre's documentation, read 23 October 2026[developers.mercadolibre.com.ar](https://developers.mercadolibre.com.ar/es_ar/api-docs-es) [GitHub](https://github.com/ralvarezdev/mercadolibre-go-sdk/tree/main/docs)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

308 of 326 reads, for up to an hour; a write clears what it affects

**Shared entities**

3, so ask can line Mercado Libre up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Mercado Libre.

457 actions in 125 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **326** read look, never change
- **110** write create and update
- **21** destructive wait for a confirmation

1. ### Items
   27
   17 read · 9 write · 1 destructive
   Publish an item · Get an item · Update an item (price, stock, status and other fields) · Get up to 20 items by id
2. ### Shipments
   17
   12 read · 5 write · 0 destructive
   Send a seller notification on a shipment · Send a seller notification on a shipment (v2) · Split a shipment into packages · List shipment statuses and substatuses
3. ### Flex
   15
   8 read · 6 write · 1 destructive
   Assign a courier to a Flex shipment · Enable Flex on an item · Get a Flex shipment's driver assignment · Get a Flex shipment's driver assignment (v1)
4. ### Billing
   14
   14 read · 0 write · 0 destructive
   List a period's billing documents · List a period's Flex billing details · List a period's Fulfillment billing details · List a period's insurance billing details
5. ### Users
   11
   7 read · 3 write · 1 destructive
   Get the authenticated user · List the payment methods a seller accepts · List listing types available to a user · Check one listing type's availability for a user
6. ### Catalog suggestions
   10
   6 read · 4 write · 0 destructive
   List domains open to catalogue suggestions · Suggest a new catalogue product (Brand Central) · Add a description to a catalogue suggestion · Search a user's catalogue suggestions
7. ### Item compatibilities
   10
   5 read · 3 write · 2 destructive
   Add compatibilities to an item · List an item's compatibilities · Mark an item as universally compatible · Get compatibility suggestion and claim counts
8. ### Claims
   9
   8 read · 1 write · 0 destructive
   Search claims · Get a claim's actions history · Check whether a claim affects reputation · Get a claim's product changes

**117 more areas · 344 actions**

- Pricing automation **9**
- Brand ads **8**
- Item contacts **8**
- Product ads **8**
- User product families **8**
- Visit scheduling **8**
- Collection bundles **7**
- Orders **7**
- Size charts **7**
- User product compatibilities **7**
- Categories **6**
- Claim resolutions **6**
- Item prices **6**
- Promotions **6**
- Questions **6**
- User products **6**
- Catalog domains **5**
- Classified locations **5**
- Display ads **5**
- Me1 **5**
- Messages **5**
- User contacts **5**
- Collection bundle volumes **4**
- Domains **4**
- Item promotions **4**
- Item variations **4**
- Leads **4**
- Order notes **4**
- Pack notes **4**
- Promotion exclusions **4**
- Promotion packs **4**
- Quotations **4**
- Reputation recovery **4**
- Returns **4**
- User product stock **4**
- Bookmarks **3**
- Brand protection cases **3**
- Catalog dumps **3**
- Claim evidences **3**
- Compatibilities **3**
- Feedback **3**
- Fiscal data **3**
- Fulfillment **3**
- Highlights **3**
- Item descriptions **3**
- Item visits **3**
- Message guide **3**
- Moderations **3**
- Order blacklist **3**
- Products **3**
- Shipping preferences **3**
- Working days **3**
- Advertisers **2**
- Applications **2**
- Billing reports **2**
- Brand protection denounces **2**
- Buybox **2**
- Category attributes **2**
- Claim attachments **2**
- Claim messages **2**
- Countries **2**
- Coverage areas **2**
- Currencies **2**
- Dispatch capacity **2**
- Fiscal documents **2**
- Item bundles **2**
- Listing exposures **2**
- Listing types **2**
- Loans **2**
- Node capacity **2**
- Node processing time **2**
- Order feedback **2**
- Payment methods **2**
- Price suggestions **2**
- Processing time **2**
- Purchase experience **2**
- Questions blacklist **2**
- Sites **2**
- Size chart rows **2**
- Trends **2**
- User applications **2**
- User brands **2**
- User items **2**
- User visits **2**
- Zip codes **2**
- Answers **1**
- Application grants **1**
- Blocked users **1**
- Catalog quality **1**
- Claim reasons **1**
- Compatibility snapshots **1**
- Currency conversions **1**
- Dispatch schedule **1**
- Domain discovery **1**
- Health levels **1**
- Invoices **1**
- Item pictures **1**
- Kits **1**
- Listing prices **1**
- Net prices **1**
- Node schedule **1**
- Notices **1**
- Notifications **1**
- Packs **1**
- Payments **1**
- Pictures **1**
- Price per quantity **1**
- Promotion candidates **1**
- Promotion offers **1**
- Received questions **1**
- Reviews **1**
- Shipping methods **1**
- Site categories **1**
- Site search **1**
- Stores **1**
- Test users **1**
- User addresses **1**

Top actions

## The Mercado Libre API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 13 of Mercado Libre's 13 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `mercado_libre.items.create` Publish an item | Publish an item. | write | `commerce.product.create` 92 connectors |
| `mercado_libre.orders.search` Search orders | Search orders. | read | `commerce.order.search` 13 connectors |
| `mercado_libre.users.me` Get the authenticated user | Get the authenticated user. | read | `identity.current_user.get` 307 connectors |
| `mercado_libre.items.get` Get an item | Get an item. | read | `commerce.product.get` 112 connectors |
| `mercado_libre.orders.get` Get an order | Get an order. | read | `commerce.order.get` 87 connectors |
| `mercado_libre.messages.list` List a pack's post-sale messages | List a pack's post-sale messages. | read | `comm.message.list` 42 connectors |
| `mercado_libre.messages.send` Send a post-sale message | Send a post-sale message. | write | `comm.message.create` 25 connectors |
| `mercado_libre.order_notes.list` List an order's notes | List an order's notes. | read | `commerce.order_note.list` 5 connectors |
| `mercado_libre.order_notes.create` Add a note to an order | Add a note to an order. | write | `commerce.order_note.create` 5 connectors |
| `mercado_libre.order_notes.delete` Delete an order note | Delete an order note. | destructive | `commerce.order_note.delete` 3 connectors |
| `mercado_libre.items.multiget` Get up to 20 items by id | Get up to 20 items by id. | read | this connector |
| `mercado_libre.items.relist` Relist a closed item | Relist a closed item. | write | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Mercado Libre actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Mercado Libre orders from the last seven days are still unfulfilled?
   calls `mercado_libre.orders.search`
2. Write write
   Publish an item in Mercado Libre. Show me exactly what you will send before you save it.
   calls `mercado_libre.items.create`

Governance for Mercado Libre

## Destructive actions wait for a yes.

21 Mercado Libre actions are destructive. These are all of them:

- Delete an order note `mercado_libre.order_notes.delete`
- Delete a question `mercado_libre.questions.delete`
- Remove an item's address line by reference `mercado_libre.items.delete_address_reference`
- Remove immediate payment set by the user `mercado_libre.users.disable_immediate_payment`
- Remove a bookmark `mercado_libre.bookmarks.delete`
- Disable Flex on an item `mercado_libre.flex.disable_item`
- Delete a seller promotion `mercado_libre.promotions.delete`
- Delete a size chart `mercado_libre.size_charts.delete`
- Remove an item from its promotions `mercado_libre.item_promotions.remove`
- Delete an item variation `mercado_libre.item_variations.delete`
- Unblock a buyer from ordering `mercado_libre.order_blacklist.delete`
- Delete a pack's fiscal documents `mercado_libre.fiscal_documents.delete`
- Offer a full refund on a claim `mercado_libre.claim_resolutions.refund`
- Revoke an application's access for a user `mercado_libre.user_applications.revoke`
- Delete an item's price automation `mercado_libre.pricing_automation.delete`
- Unblock a user from asking questions `mercado_libre.questions_blacklist.delete`
- Delete one item compatibility `mercado_libre.item_compatibilities.delete`
- Delete all of an item's compatibilities `mercado_libre.item_compatibilities.delete_all`
- Offer a partial refund on a claim `mercado_libre.claim_resolutions.partial_refund`
- Remove volumes from a collection bundle `mercado_libre.collection_bundle_volumes.delete`
- Delete all of a user product's compatibilities `mercado_libre.user_product_compatibilities.delete_all`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do mercado_libre.order_notes.delete confirm_policy: **human**

Delete an order note?

**intent:** the user asked me to delete an order note

run suspended · waiting for a named person · key _mercado-libre-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "mercado-libre-agent",
  allowed_actions: ["mercado_libre.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "mercado_libre.order_notes.delete", approver: "lead@example.com" },
    { match: "mercado_libre.questions.delete", approver: "lead@example.com" },
    { match: "mercado_libre.items.delete_address_reference", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Mercado Libre only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Mercado Libre costs on actionlake.

Every Mercado Libre action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Mercado Libre refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 457 Mercado Libre actions
- 457 actions page each page of a long list is one call
- 308 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Mercado Libre action.

457 actions by area: the id your agent calls, what it does, and its effect.

**Items 27**

- `mercado_libre.items.create` Publish an item write
- `mercado_libre.items.get` Get an item read
- `mercado_libre.items.multiget` Get up to 20 items by id read
- `mercado_libre.items.update` Update an item (price, stock, status and other fields) write
- `mercado_libre.items.available_downgrades` List listing type downgrades available to an item read
- `mercado_libre.items.available_listing_types` List listing types available to an item read
- and 21 more in this area

**Shipments 17**

- `mercado_libre.shipments.notify` Send a seller notification on a shipment write
- `mercado_libre.shipments.notify_v2` Send a seller notification on a shipment (v2) write
- `mercado_libre.shipments.split` Split a shipment into packages write
- `mercado_libre.shipments.statuses` List shipment statuses and substatuses read
- `mercado_libre.shipments.carrier` Get a shipment's carrier read
- `mercado_libre.shipments.costs` Get a shipment's costs read
- and 11 more in this area

**Flex 15**

- `mercado_libre.flex.assign_courier` Assign a courier to a Flex shipment write
- `mercado_libre.flex.assignment` Get a Flex shipment's driver assignment read
- `mercado_libre.flex.assignment_v1` Get a Flex shipment's driver assignment (v1) read
- `mercado_libre.flex.enable_item` Enable Flex on an item write
- `mercado_libre.flex.coverage_radius` Get a Flex service's coverage radius read
- `mercado_libre.flex.coverage_zones` Get a Flex service's coverage zones read
- and 9 more in this area

**Billing 14**

- `mercado_libre.billing.documents` List a period's billing documents read
- `mercado_libre.billing.flex_details` List a period's Flex billing details read
- `mercado_libre.billing.full_details` List a period's Fulfillment billing details read
- `mercado_libre.billing.insurtech_details` List a period's insurance billing details read
- `mercado_libre.billing.ml_details` List a period's Mercado Libre billing details read
- `mercado_libre.billing.ml_perceptions` List Mercado Libre tax perception details read
- and 8 more in this area

**Users 11**

- `mercado_libre.users.accepted_payment_methods` List the payment methods a seller accepts read
- `mercado_libre.users.available_listing_type` Check one listing type's availability for a user read
- `mercado_libre.users.available_listing_types` List listing types available to a user read
- `mercado_libre.users.me` Get the authenticated user read
- `mercado_libre.users.disable_immediate_payment` Remove immediate payment set by the user destructive
- `mercado_libre.users.enable_immediate_payment` Set immediate payment for a seller write
- and 5 more in this area

**Catalog suggestions 10**

- `mercado_libre.catalog_suggestions.available_domains` List domains open to catalogue suggestions read
- `mercado_libre.catalog_suggestions.create` Suggest a new catalogue product (Brand Central) write
- `mercado_libre.catalog_suggestions.create_description` Add a description to a catalogue suggestion write
- `mercado_libre.catalog_suggestions.search` Search a user's catalogue suggestions read
- `mercado_libre.catalog_suggestions.get` Get a catalogue suggestion read
- `mercado_libre.catalog_suggestions.quota` Get a user's catalogue suggestion quota read
- and 4 more in this area

**Item compatibilities 10**

- `mercado_libre.item_compatibilities.create` Add compatibilities to an item write
- `mercado_libre.item_compatibilities.list` List an item's compatibilities read
- `mercado_libre.item_compatibilities.set_exception` Mark an item as universally compatible write
- `mercado_libre.item_compatibilities.summary` Get compatibility suggestion and claim counts read
- `mercado_libre.item_compatibilities.delete` Delete one item compatibility destructive
- `mercado_libre.item_compatibilities.delete_all` Delete all of an item's compatibilities destructive
- and 4 more in this area

**Claims 9**

- `mercado_libre.claims.actions_history` Get a claim's actions history read
- `mercado_libre.claims.affects_reputation` Check whether a claim affects reputation read
- `mercado_libre.claims.changes` Get a claim's product changes read
- `mercado_libre.claims.search` Search claims read
- `mercado_libre.claims.detail` Get a claim's detail read
- `mercado_libre.claims.get` Get a claim read
- and 3 more in this area

**Pricing automation 9**

- `mercado_libre.pricing_automation.create` Create an item's price automation write
- `mercado_libre.pricing_automation.create_by_product` Create an item price automation using a catalogue product's rules write
- `mercado_libre.pricing_automation.item_rules` List automation rules available to an item read
- `mercado_libre.pricing_automation.product_rules` List automation rules available to a catalogue product read
- `mercado_libre.pricing_automation.delete` Delete an item's price automation destructive
- `mercado_libre.pricing_automation.get` Get an item's price automation read
- and 3 more in this area

**Brand ads 8**

- `mercado_libre.brand_ads.campaign` Get a Brand Ads campaign read
- `mercado_libre.brand_ads.campaign_items` List a Brand Ads campaign's items read
- `mercado_libre.brand_ads.campaign_keywords` List a Brand Ads campaign's keywords read
- `mercado_libre.brand_ads.campaigns` List Brand Ads campaigns read
- `mercado_libre.brand_ads.campaign_metrics` Get a Brand Ads campaign's metrics read
- `mercado_libre.brand_ads.keyword_metrics` Get a Brand Ads campaign's keyword metrics read
- and 2 more in this area

**Item contacts 8**

- `mercado_libre.item_contacts.phone_views` Get phone views for an item read
- `mercado_libre.item_contacts.phone_views_multiget` Get phone views for several items per time window read
- `mercado_libre.item_contacts.phone_views_time_window` Get phone views for an item per time window read
- `mercado_libre.item_contacts.questions` Get question contacts for an item read
- `mercado_libre.item_contacts.questions_time_window` Get question contacts for an item per time window read
- `mercado_libre.item_contacts.whatsapp` Get WhatsApp contacts for an item read
- and 2 more in this area

**Product ads 8**

- `mercado_libre.product_ads.ad_group_ads` List an ad group's ads read
- `mercado_libre.product_ads.ad_groups_search` Search Product Ads ad groups read
- `mercado_libre.product_ads.ads_search` Search Product Ads ads read
- `mercado_libre.product_ads.campaigns_search` Search Product Ads campaigns read
- `mercado_libre.product_ads.ad_group` Get a Product Ads ad group read
- `mercado_libre.product_ads.campaign` Get a Product Ads campaign read
- and 2 more in this area

**User product families 8**

- `mercado_libre.user_product_families.add_user_products` Add user products to a family write
- `mercado_libre.user_product_families.create_task` Start a user product family task write
- `mercado_libre.user_product_families.get` Get a user product family read
- `mercado_libre.user_product_families.user_products` List a family's user products read
- `mercado_libre.user_product_families.get_by_site` Get a user product family on a site read
- `mercado_libre.user_product_families.task` Get a user product family task read
- and 2 more in this area

**Visit scheduling 8**

- `mercado_libre.visit_scheduling.create_provider` Register a visit-scheduling provider write
- `mercado_libre.visit_scheduling.provider` Get a visit-scheduling provider read
- `mercado_libre.visit_scheduling.schedule` Get a visit schedule read
- `mercado_libre.visit_scheduling.tag_items` Tag items for visit scheduling write
- `mercado_libre.visit_scheduling.seller` Get a seller's visit-scheduling configuration read
- `mercado_libre.visit_scheduling.set_items` Register items for visit scheduling write
- and 2 more in this area

**Collection bundles 7**

- `mercado_libre.collection_bundles.create` Create a collection bundle write
- `mercado_libre.collection_bundles.label` Generate a collection bundle label write
- `mercado_libre.collection_bundles.list` List collection bundles (places) read
- `mercado_libre.collection_bundles.search` Search collection bundles read
- `mercado_libre.collection_bundles.summary` Get a collection bundle's summary read
- `mercado_libre.collection_bundles.update` Update a collection bundle write
- and 1 more in this area

**Orders 7**

- `mercado_libre.orders.billing_info` Get a buyer's billing information read
- `mercado_libre.orders.bundle` Get the orders that make up a kit sale read
- `mercado_libre.orders.get` Get an order read
- `mercado_libre.orders.search` Search orders read
- `mercado_libre.orders.discounts` Get an order's discounts read
- `mercado_libre.orders.product` Get the catalogue product of an order read
- and 1 more in this area

**Size charts 7**

- `mercado_libre.size_charts.active_domains` List domains with size charts active on a site read
- `mercado_libre.size_charts.create` Create a size chart write
- `mercado_libre.size_charts.search` Search size charts read
- `mercado_libre.size_charts.search_domains` Search domains that use size charts read
- `mercado_libre.size_charts.delete` Delete a size chart destructive
- `mercado_libre.size_charts.get` Get a size chart read
- and 1 more in this area

**User product compatibilities 7**

- `mercado_libre.user_product_compatibilities.copy` Copy compatibilities to a user product write
- `mercado_libre.user_product_compatibilities.create` Add compatibilities to a user product write
- `mercado_libre.user_product_compatibilities.list` List a user product's compatibilities read
- `mercado_libre.user_product_compatibilities.set_exception` Mark a user product as universally compatible write
- `mercado_libre.user_product_compatibilities.delete_all` Delete all of a user product's compatibilities destructive
- `mercado_libre.user_product_compatibilities.exception` Get a user product's universal compatibility exception read
- and 1 more in this area

**Categories 6**

- `mercado_libre.categories.get` Get a category read
- `mercado_libre.categories.promotion_packs` List a category's classifieds promotion packs read
- `mercado_libre.categories.sale_terms` List a category's sale terms read
- `mercado_libre.categories.shipping_preferences` Get a category's shipping preferences read
- `mercado_libre.categories.technical_specs_input` Get a category's technical specs input layout read
- `mercado_libre.categories.technical_specs_output` Get a category's technical specs output layout read

**Claim resolutions 6**

- `mercado_libre.claim_resolutions.allow_replace` Allow a replacement on a claim write
- `mercado_libre.claim_resolutions.allow_return` Allow a return on a claim write
- `mercado_libre.claim_resolutions.list` List a claim's expected resolutions read
- `mercado_libre.claim_resolutions.partial_refund_offers` List partial refund offers available on a claim read
- `mercado_libre.claim_resolutions.partial_refund` Offer a partial refund on a claim destructive
- `mercado_libre.claim_resolutions.refund` Offer a full refund on a claim destructive

**Item prices 6**

- `mercado_libre.item_prices.list` List an item's prices read
- `mercado_libre.item_prices.price_per_quantity` Get an item's B2B price-per-quantity tiers read
- `mercado_libre.item_prices.set_price_per_quantity` Set an item's B2B price-per-quantity tiers write
- `mercado_libre.item_prices.set_quantity_prices` Set price-per-quantity tiers on an item write
- `mercado_libre.item_prices.sale_price` Get an item's current sale price read
- `mercado_libre.item_prices.standard` Get an item's standard price read

**Promotions 6**

- `mercado_libre.promotions.create` Create a seller promotion write
- `mercado_libre.promotions.get` Get a promotion read
- `mercado_libre.promotions.items` List a promotion's items read
- `mercado_libre.promotions.list` List the promotions a seller can join read
- `mercado_libre.promotions.delete` Delete a seller promotion destructive
- `mercado_libre.promotions.update` Update a seller promotion write

**Questions 6**

- `mercado_libre.questions.create` Ask a question on an item write
- `mercado_libre.questions.get` Get a question read
- `mercado_libre.questions.hide` Hide questions from an item write
- `mercado_libre.questions.search` Search questions read
- `mercado_libre.questions.delete` Delete a question destructive
- `mercado_libre.questions.response_time` Get a seller's average answer time read

**User products 6**

- `mercado_libre.user_products.bundles` Get a user product's bundles read
- `mercado_libre.user_products.create` Create a user product write
- `mercado_libre.user_products.create_item` Publish an item on a user product write
- `mercado_libre.user_products.get` Get a user product read
- `mercado_libre.user_products.performance` Get a user product's listing performance read
- `mercado_libre.user_products.shippability` Get a user product's shippability services read

**Catalog domains 5**

- `mercado_libre.catalog_domains.categories` List a catalogue domain's categories read
- `mercado_libre.catalog_domains.compatibility_cards` Get compatibility cards for a domain read
- `mercado_libre.catalog_domains.get` Get a catalogue domain read
- `mercado_libre.catalog_domains.top_values` Get an attribute's most used values in a domain read
- `mercado_libre.catalog_domains.shipping_attributes` Get a catalogue domain's shipping attributes read

**Classified locations 5**

- `mercado_libre.classified_locations.get_city` Get a city and its neighbourhoods read
- `mercado_libre.classified_locations.get_country` Get a classified-listing country and its states read
- `mercado_libre.classified_locations.get_neighborhood` Get a neighbourhood read
- `mercado_libre.classified_locations.list_countries` List countries for classified listings read
- `mercado_libre.classified_locations.get_state` Get a state and its cities read

**Display ads 5**

- `mercado_libre.display_ads.campaign_metrics` Get a Display campaign's metrics read
- `mercado_libre.display_ads.campaigns` List Display campaigns read
- `mercado_libre.display_ads.creatives` List a Display line item's creatives read
- `mercado_libre.display_ads.line_items` List a Display campaign's line items read
- `mercado_libre.display_ads.metrics` Get Display metrics by dimension read

**Me1 5**

- `mercado_libre.me1.metrics` Get a seller's ME1 shipping metrics read
- `mercado_libre.me1.simulate_quotation` Simulate an ME1 shipping quotation read
- `mercado_libre.me1.tariff_status` Get an ME1 tariff upload's status read
- `mercado_libre.me1.tariff_template` Get the ME1 tariff template read
- `mercado_libre.me1.update_tariff` Upload ME1 tariffs write

**Messages 5**

- `mercado_libre.messages.get` Get a message read
- `mercado_libre.messages.list` List a pack's post-sale messages read
- `mercado_libre.messages.send` Send a post-sale message write
- `mercado_libre.messages.unread` Get unread post-sale messages read
- `mercado_libre.messages.unread_pack` Get a pack's unread messages read

**User contacts 5**

- `mercado_libre.user_contacts.phone_views` Get phone views across a user's items read
- `mercado_libre.user_contacts.phone_views_time_window` Get phone views across a user's items per time window read
- `mercado_libre.user_contacts.questions` Get question contacts across a user's items read
- `mercado_libre.user_contacts.questions_time_window` Get question contacts across a user's items per time window read
- `mercado_libre.user_contacts.whatsapp_time_window` Get WhatsApp contacts across a user's items per time window read

Collection bundle volumes **4** Domains **4** Item promotions **4** Item variations **4** Leads **4** Order notes **4** Pack notes **4** Promotion exclusions **4** Promotion packs **4** Quotations **4** Reputation recovery **4** Returns **4** User product stock **4** Bookmarks **3** Brand protection cases **3** Catalog dumps **3** Claim evidences **3** Compatibilities **3** Feedback **3** Fiscal data **3** Fulfillment **3** Highlights **3** Item descriptions **3** Item visits **3** Message guide **3** Moderations **3** Order blacklist **3** Products **3** Shipping preferences **3** Working days **3** Advertisers **2** Applications **2** Billing reports **2** Brand protection denounces **2** Buybox **2** Category attributes **2** Claim attachments **2** Claim messages **2** Countries **2** Coverage areas **2** Currencies **2** Dispatch capacity **2** Fiscal documents **2** Item bundles **2** Listing exposures **2** Listing types **2** Loans **2** Node capacity **2** Node processing time **2** Order feedback **2** Payment methods **2** Price suggestions **2** Processing time **2** Purchase experience **2** Questions blacklist **2** Sites **2** Size chart rows **2** Trends **2** User applications **2** User brands **2** User items **2** User visits **2** Zip codes **2** Answers **1** Application grants **1** Blocked users **1** Catalog quality **1** Claim reasons **1** Compatibility snapshots **1** Currency conversions **1** Dispatch schedule **1** Domain discovery **1** Health levels **1** Invoices **1** Item pictures **1** Kits **1** Listing prices **1** Net prices **1** Node schedule **1** Notices **1** Notifications **1** Packs **1** Payments **1** Pictures **1** Price per quantity **1** Promotion candidates **1** Promotion offers **1** Received questions **1** Reviews **1** Shipping methods **1** Site categories **1** Site search **1** Stores **1** Test users **1** User addresses **1**

This index shows a sample of each area. All 457 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Mercado Libre MCP server, answered.

**Is there a Mercado Libre MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 457 Mercado Libre actions across items, shipments, flex and billing, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Mercado Libre.

**What do I need to connect Mercado Libre?**

Your own Mercado Libre OAuth app, registered with Mercado Libre (its client id and client secret), and the access and refresh tokens from one admin sign-in. actionlake has no Mercado Libre app of its own, so this is not a one-step consent. actionlake renews the access token as it expires. The free call account { op: "connections.requirements", service: "mercado_libre" } lists exactly what to paste.

**Can an AI agent delete or change things in Mercado Libre?**

Only if its key allows it, and only with an explicit confirmation. 21 Mercado Libre actions are destructive, including delete an order note, delete a question and remove an item's address line by reference. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Mercado Libre API limit?**

actionlake paces every call to the limits in the Mercado Libre service file: 1,000 calls a minute per connection. Repeated reads are answered from cache (308 Mercado Libre actions can be), which never reaches Mercado Libre.

**What does a Mercado Libre action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (457 Mercado Libre actions page). Cache hits, searches, dry runs and calls Mercado Libre refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Mercado Libre API does it cover?**

The Mercado Libre REST API (api.mercadolibre.com), documented at developers.mercadolibre.com as of 2026-10 at api.mercadolibre.com. It is built from Mercado Libre's documentation as read on 23 October 2026. 457 actions in 125 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Mercado Libre data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Mercado Libre credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Mercado Libre

Shares the most action names with

- [Linnworks 5](https://actionlake.com/connectors/linnworks)
- [Etsy 5](https://actionlake.com/connectors/etsy)
- [Mintsoft 5](https://actionlake.com/connectors/mintsoft)
- [ShipHero 5](https://actionlake.com/connectors/shiphero)
- [Starshipit 4](https://actionlake.com/connectors/starshipit)
- [Extensiv 3PL Warehouse Manager 4](https://actionlake.com/connectors/extensiv-3pl-warehouse-manager)

Joins with, on shared entities

- [Tripletex 3](https://actionlake.com/connectors/tripletex)
- [Fortnox 3](https://actionlake.com/connectors/fortnox)
- [PayPal 3](https://actionlake.com/connectors/paypal)
- [Acuity Scheduling 3](https://actionlake.com/connectors/acuity-scheduling)
- [HaloPSA 2](https://actionlake.com/connectors/halopsa)
- [Salesforce Sales Cloud 2](https://actionlake.com/connectors/salesforce-sales-cloud)

Browse

- [All Commerce connectors](https://actionlake.com/connectors/category/commerce)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Mercado Libre; the name is the vendor's own. Counts are from the Mercado Libre service file, version 1.0.0.

## Give your agent Mercado Libre today.

[Connect Mercado Libre free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/mercado-libre
More: https://actionlake.com/llms.txt
