Skip to content

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.

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
  • 457actionsin one signed file
  • 326readlook, never change
  • 110writecreate and update
  • 21wait for a yesdestructive, 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_tokenAccess token from one sign-in with your own OAuth app
    • refresh_tokenRefresh token from the same sign-in; the access token is renewed from it
    • client_idApp ID (client_id) of your application at developers.mercadolibre.com (Devcenter > Your applications)
    • client_secretSecret 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 callcheck { 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_tokenrefresh_tokenclient_idclient_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-10api.mercadolibre.com
Built from
Mercado Libre's documentation, read 23 October 2026developers.mercadolibre.com.arGitHub
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.

  • 326readlook, never change
  • 110writecreate and update
  • 21destructivewait 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.

ActionWhat it doesEffectSame name in
mercado_libre.items.createPublish an itemPublish an item.writecommerce.product.create92 connectors
mercado_libre.orders.searchSearch ordersSearch orders.readcommerce.order.search13 connectors
mercado_libre.users.meGet the authenticated userGet the authenticated user.readidentity.current_user.get307 connectors
mercado_libre.items.getGet an itemGet an item.readcommerce.product.get112 connectors
mercado_libre.orders.getGet an orderGet an order.readcommerce.order.get87 connectors
mercado_libre.messages.listList a pack's post-sale messagesList a pack's post-sale messages.readcomm.message.list42 connectors
mercado_libre.messages.sendSend a post-sale messageSend a post-sale message.writecomm.message.create25 connectors
mercado_libre.order_notes.listList an order's notesList an order's notes.readcommerce.order_note.list5 connectors
mercado_libre.order_notes.createAdd a note to an orderAdd a note to an order.writecommerce.order_note.create5 connectors
mercado_libre.order_notes.deleteDelete an order noteDelete an order note.destructivecommerce.order_note.delete3 connectors
mercado_libre.items.multigetGet up to 20 items by idGet up to 20 items by id.readthis connector
mercado_libre.items.relistRelist a closed itemRelist a closed item.writethis 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. Readread

    Which Mercado Libre orders from the last seven days are still unfulfilled?

    callsmercado_libre.orders.search

  2. Writewrite

    Publish an item in Mercado Libre. Show me exactly what you will send before you save it.

    callsmercado_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 notemercado_libre.order_notes.delete
  • Delete a questionmercado_libre.questions.delete
  • Remove an item's address line by referencemercado_libre.items.delete_address_reference
  • Remove immediate payment set by the usermercado_libre.users.disable_immediate_payment
  • Remove a bookmarkmercado_libre.bookmarks.delete
  • Disable Flex on an itemmercado_libre.flex.disable_item
  • Delete a seller promotionmercado_libre.promotions.delete
  • Delete a size chartmercado_libre.size_charts.delete
  • Remove an item from its promotionsmercado_libre.item_promotions.remove
  • Delete an item variationmercado_libre.item_variations.delete
  • Unblock a buyer from orderingmercado_libre.order_blacklist.delete
  • Delete a pack's fiscal documentsmercado_libre.fiscal_documents.delete
  • Offer a full refund on a claimmercado_libre.claim_resolutions.refund
  • Revoke an application's access for a usermercado_libre.user_applications.revoke
  • Delete an item's price automationmercado_libre.pricing_automation.delete
  • Unblock a user from asking questionsmercado_libre.questions_blacklist.delete
  • Delete one item compatibilitymercado_libre.item_compatibilities.delete
  • Delete all of an item's compatibilitiesmercado_libre.item_compatibilities.delete_all
  • Offer a partial refund on a claimmercado_libre.claim_resolutions.partial_refund
  • Remove volumes from a collection bundlemercado_libre.collection_bundle_volumes.delete
  • Delete all of a user product's compatibilitiesmercado_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.

domercado_libre.order_notes.deleteconfirm_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: "[email protected]" },    { match: "mercado_libre.questions.delete", approver: "[email protected]" },    { match: "mercado_libre.items.delete_address_reference", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 457 Mercado Libre actions
  • 457actions pageeach page of a long list is one call
  • 308reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Mercado Libre action.

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

Items27
  • mercado_libre.items.createPublish an itemwrite
  • mercado_libre.items.getGet an itemread
  • mercado_libre.items.multigetGet up to 20 items by idread
  • mercado_libre.items.updateUpdate an item (price, stock, status and other fields)write
  • mercado_libre.items.available_downgradesList listing type downgrades available to an itemread
  • mercado_libre.items.available_listing_typesList listing types available to an itemread
  • and 21 more in this area
Shipments17
  • mercado_libre.shipments.notifySend a seller notification on a shipmentwrite
  • mercado_libre.shipments.notify_v2Send a seller notification on a shipment (v2)write
  • mercado_libre.shipments.splitSplit a shipment into packageswrite
  • mercado_libre.shipments.statusesList shipment statuses and substatusesread
  • mercado_libre.shipments.carrierGet a shipment's carrierread
  • mercado_libre.shipments.costsGet a shipment's costsread
  • and 11 more in this area
Flex15
  • mercado_libre.flex.assign_courierAssign a courier to a Flex shipmentwrite
  • mercado_libre.flex.assignmentGet a Flex shipment's driver assignmentread
  • mercado_libre.flex.assignment_v1Get a Flex shipment's driver assignment (v1)read
  • mercado_libre.flex.enable_itemEnable Flex on an itemwrite
  • mercado_libre.flex.coverage_radiusGet a Flex service's coverage radiusread
  • mercado_libre.flex.coverage_zonesGet a Flex service's coverage zonesread
  • and 9 more in this area
Billing14
  • mercado_libre.billing.documentsList a period's billing documentsread
  • mercado_libre.billing.flex_detailsList a period's Flex billing detailsread
  • mercado_libre.billing.full_detailsList a period's Fulfillment billing detailsread
  • mercado_libre.billing.insurtech_detailsList a period's insurance billing detailsread
  • mercado_libre.billing.ml_detailsList a period's Mercado Libre billing detailsread
  • mercado_libre.billing.ml_perceptionsList Mercado Libre tax perception detailsread
  • and 8 more in this area
Users11
  • mercado_libre.users.accepted_payment_methodsList the payment methods a seller acceptsread
  • mercado_libre.users.available_listing_typeCheck one listing type's availability for a userread
  • mercado_libre.users.available_listing_typesList listing types available to a userread
  • mercado_libre.users.meGet the authenticated userread
  • mercado_libre.users.disable_immediate_paymentRemove immediate payment set by the userdestructive
  • mercado_libre.users.enable_immediate_paymentSet immediate payment for a sellerwrite
  • and 5 more in this area
Catalog suggestions10
  • mercado_libre.catalog_suggestions.available_domainsList domains open to catalogue suggestionsread
  • mercado_libre.catalog_suggestions.createSuggest a new catalogue product (Brand Central)write
  • mercado_libre.catalog_suggestions.create_descriptionAdd a description to a catalogue suggestionwrite
  • mercado_libre.catalog_suggestions.searchSearch a user's catalogue suggestionsread
  • mercado_libre.catalog_suggestions.getGet a catalogue suggestionread
  • mercado_libre.catalog_suggestions.quotaGet a user's catalogue suggestion quotaread
  • and 4 more in this area
Item compatibilities10
  • mercado_libre.item_compatibilities.createAdd compatibilities to an itemwrite
  • mercado_libre.item_compatibilities.listList an item's compatibilitiesread
  • mercado_libre.item_compatibilities.set_exceptionMark an item as universally compatiblewrite
  • mercado_libre.item_compatibilities.summaryGet compatibility suggestion and claim countsread
  • mercado_libre.item_compatibilities.deleteDelete one item compatibilitydestructive
  • mercado_libre.item_compatibilities.delete_allDelete all of an item's compatibilitiesdestructive
  • and 4 more in this area
Claims9
  • mercado_libre.claims.actions_historyGet a claim's actions historyread
  • mercado_libre.claims.affects_reputationCheck whether a claim affects reputationread
  • mercado_libre.claims.changesGet a claim's product changesread
  • mercado_libre.claims.searchSearch claimsread
  • mercado_libre.claims.detailGet a claim's detailread
  • mercado_libre.claims.getGet a claimread
  • and 3 more in this area
Pricing automation9
  • mercado_libre.pricing_automation.createCreate an item's price automationwrite
  • mercado_libre.pricing_automation.create_by_productCreate an item price automation using a catalogue product's ruleswrite
  • mercado_libre.pricing_automation.item_rulesList automation rules available to an itemread
  • mercado_libre.pricing_automation.product_rulesList automation rules available to a catalogue productread
  • mercado_libre.pricing_automation.deleteDelete an item's price automationdestructive
  • mercado_libre.pricing_automation.getGet an item's price automationread
  • and 3 more in this area
Brand ads8
  • mercado_libre.brand_ads.campaignGet a Brand Ads campaignread
  • mercado_libre.brand_ads.campaign_itemsList a Brand Ads campaign's itemsread
  • mercado_libre.brand_ads.campaign_keywordsList a Brand Ads campaign's keywordsread
  • mercado_libre.brand_ads.campaignsList Brand Ads campaignsread
  • mercado_libre.brand_ads.campaign_metricsGet a Brand Ads campaign's metricsread
  • mercado_libre.brand_ads.keyword_metricsGet a Brand Ads campaign's keyword metricsread
  • and 2 more in this area
Item contacts8
  • mercado_libre.item_contacts.phone_viewsGet phone views for an itemread
  • mercado_libre.item_contacts.phone_views_multigetGet phone views for several items per time windowread
  • mercado_libre.item_contacts.phone_views_time_windowGet phone views for an item per time windowread
  • mercado_libre.item_contacts.questionsGet question contacts for an itemread
  • mercado_libre.item_contacts.questions_time_windowGet question contacts for an item per time windowread
  • mercado_libre.item_contacts.whatsappGet WhatsApp contacts for an itemread
  • and 2 more in this area
Product ads8
  • mercado_libre.product_ads.ad_group_adsList an ad group's adsread
  • mercado_libre.product_ads.ad_groups_searchSearch Product Ads ad groupsread
  • mercado_libre.product_ads.ads_searchSearch Product Ads adsread
  • mercado_libre.product_ads.campaigns_searchSearch Product Ads campaignsread
  • mercado_libre.product_ads.ad_groupGet a Product Ads ad groupread
  • mercado_libre.product_ads.campaignGet a Product Ads campaignread
  • and 2 more in this area
User product families8
  • mercado_libre.user_product_families.add_user_productsAdd user products to a familywrite
  • mercado_libre.user_product_families.create_taskStart a user product family taskwrite
  • mercado_libre.user_product_families.getGet a user product familyread
  • mercado_libre.user_product_families.user_productsList a family's user productsread
  • mercado_libre.user_product_families.get_by_siteGet a user product family on a siteread
  • mercado_libre.user_product_families.taskGet a user product family taskread
  • and 2 more in this area
Visit scheduling8
  • mercado_libre.visit_scheduling.create_providerRegister a visit-scheduling providerwrite
  • mercado_libre.visit_scheduling.providerGet a visit-scheduling providerread
  • mercado_libre.visit_scheduling.scheduleGet a visit scheduleread
  • mercado_libre.visit_scheduling.tag_itemsTag items for visit schedulingwrite
  • mercado_libre.visit_scheduling.sellerGet a seller's visit-scheduling configurationread
  • mercado_libre.visit_scheduling.set_itemsRegister items for visit schedulingwrite
  • and 2 more in this area
Collection bundles7
  • mercado_libre.collection_bundles.createCreate a collection bundlewrite
  • mercado_libre.collection_bundles.labelGenerate a collection bundle labelwrite
  • mercado_libre.collection_bundles.listList collection bundles (places)read
  • mercado_libre.collection_bundles.searchSearch collection bundlesread
  • mercado_libre.collection_bundles.summaryGet a collection bundle's summaryread
  • mercado_libre.collection_bundles.updateUpdate a collection bundlewrite
  • and 1 more in this area
Orders7
  • mercado_libre.orders.billing_infoGet a buyer's billing informationread
  • mercado_libre.orders.bundleGet the orders that make up a kit saleread
  • mercado_libre.orders.getGet an orderread
  • mercado_libre.orders.searchSearch ordersread
  • mercado_libre.orders.discountsGet an order's discountsread
  • mercado_libre.orders.productGet the catalogue product of an orderread
  • and 1 more in this area
Size charts7
  • mercado_libre.size_charts.active_domainsList domains with size charts active on a siteread
  • mercado_libre.size_charts.createCreate a size chartwrite
  • mercado_libre.size_charts.searchSearch size chartsread
  • mercado_libre.size_charts.search_domainsSearch domains that use size chartsread
  • mercado_libre.size_charts.deleteDelete a size chartdestructive
  • mercado_libre.size_charts.getGet a size chartread
  • and 1 more in this area
User product compatibilities7
  • mercado_libre.user_product_compatibilities.copyCopy compatibilities to a user productwrite
  • mercado_libre.user_product_compatibilities.createAdd compatibilities to a user productwrite
  • mercado_libre.user_product_compatibilities.listList a user product's compatibilitiesread
  • mercado_libre.user_product_compatibilities.set_exceptionMark a user product as universally compatiblewrite
  • mercado_libre.user_product_compatibilities.delete_allDelete all of a user product's compatibilitiesdestructive
  • mercado_libre.user_product_compatibilities.exceptionGet a user product's universal compatibility exceptionread
  • and 1 more in this area
Categories6
  • mercado_libre.categories.getGet a categoryread
  • mercado_libre.categories.promotion_packsList a category's classifieds promotion packsread
  • mercado_libre.categories.sale_termsList a category's sale termsread
  • mercado_libre.categories.shipping_preferencesGet a category's shipping preferencesread
  • mercado_libre.categories.technical_specs_inputGet a category's technical specs input layoutread
  • mercado_libre.categories.technical_specs_outputGet a category's technical specs output layoutread
Claim resolutions6
  • mercado_libre.claim_resolutions.allow_replaceAllow a replacement on a claimwrite
  • mercado_libre.claim_resolutions.allow_returnAllow a return on a claimwrite
  • mercado_libre.claim_resolutions.listList a claim's expected resolutionsread
  • mercado_libre.claim_resolutions.partial_refund_offersList partial refund offers available on a claimread
  • mercado_libre.claim_resolutions.partial_refundOffer a partial refund on a claimdestructive
  • mercado_libre.claim_resolutions.refundOffer a full refund on a claimdestructive
Item prices6
  • mercado_libre.item_prices.listList an item's pricesread
  • mercado_libre.item_prices.price_per_quantityGet an item's B2B price-per-quantity tiersread
  • mercado_libre.item_prices.set_price_per_quantitySet an item's B2B price-per-quantity tierswrite
  • mercado_libre.item_prices.set_quantity_pricesSet price-per-quantity tiers on an itemwrite
  • mercado_libre.item_prices.sale_priceGet an item's current sale priceread
  • mercado_libre.item_prices.standardGet an item's standard priceread
Promotions6
  • mercado_libre.promotions.createCreate a seller promotionwrite
  • mercado_libre.promotions.getGet a promotionread
  • mercado_libre.promotions.itemsList a promotion's itemsread
  • mercado_libre.promotions.listList the promotions a seller can joinread
  • mercado_libre.promotions.deleteDelete a seller promotiondestructive
  • mercado_libre.promotions.updateUpdate a seller promotionwrite
Questions6
  • mercado_libre.questions.createAsk a question on an itemwrite
  • mercado_libre.questions.getGet a questionread
  • mercado_libre.questions.hideHide questions from an itemwrite
  • mercado_libre.questions.searchSearch questionsread
  • mercado_libre.questions.deleteDelete a questiondestructive
  • mercado_libre.questions.response_timeGet a seller's average answer timeread
User products6
  • mercado_libre.user_products.bundlesGet a user product's bundlesread
  • mercado_libre.user_products.createCreate a user productwrite
  • mercado_libre.user_products.create_itemPublish an item on a user productwrite
  • mercado_libre.user_products.getGet a user productread
  • mercado_libre.user_products.performanceGet a user product's listing performanceread
  • mercado_libre.user_products.shippabilityGet a user product's shippability servicesread
Catalog domains5
  • mercado_libre.catalog_domains.categoriesList a catalogue domain's categoriesread
  • mercado_libre.catalog_domains.compatibility_cardsGet compatibility cards for a domainread
  • mercado_libre.catalog_domains.getGet a catalogue domainread
  • mercado_libre.catalog_domains.top_valuesGet an attribute's most used values in a domainread
  • mercado_libre.catalog_domains.shipping_attributesGet a catalogue domain's shipping attributesread
Classified locations5
  • mercado_libre.classified_locations.get_cityGet a city and its neighbourhoodsread
  • mercado_libre.classified_locations.get_countryGet a classified-listing country and its statesread
  • mercado_libre.classified_locations.get_neighborhoodGet a neighbourhoodread
  • mercado_libre.classified_locations.list_countriesList countries for classified listingsread
  • mercado_libre.classified_locations.get_stateGet a state and its citiesread
Display ads5
  • mercado_libre.display_ads.campaign_metricsGet a Display campaign's metricsread
  • mercado_libre.display_ads.campaignsList Display campaignsread
  • mercado_libre.display_ads.creativesList a Display line item's creativesread
  • mercado_libre.display_ads.line_itemsList a Display campaign's line itemsread
  • mercado_libre.display_ads.metricsGet Display metrics by dimensionread
Me15
  • mercado_libre.me1.metricsGet a seller's ME1 shipping metricsread
  • mercado_libre.me1.simulate_quotationSimulate an ME1 shipping quotationread
  • mercado_libre.me1.tariff_statusGet an ME1 tariff upload's statusread
  • mercado_libre.me1.tariff_templateGet the ME1 tariff templateread
  • mercado_libre.me1.update_tariffUpload ME1 tariffswrite
Messages5
  • mercado_libre.messages.getGet a messageread
  • mercado_libre.messages.listList a pack's post-sale messagesread
  • mercado_libre.messages.sendSend a post-sale messagewrite
  • mercado_libre.messages.unreadGet unread post-sale messagesread
  • mercado_libre.messages.unread_packGet a pack's unread messagesread
User contacts5
  • mercado_libre.user_contacts.phone_viewsGet phone views across a user's itemsread
  • mercado_libre.user_contacts.phone_views_time_windowGet phone views across a user's items per time windowread
  • mercado_libre.user_contacts.questionsGet question contacts across a user's itemsread
  • mercado_libre.user_contacts.questions_time_windowGet question contacts across a user's items per time windowread
  • mercado_libre.user_contacts.whatsapp_time_windowGet WhatsApp contacts across a user's items per time windowread

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

This index shows a sample of each area. All 457 actions, with their inputs and prices, are in the 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.

Give your agent Mercado Libre today.

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