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/mcpdo { 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.
- 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 - 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 apprefresh_tokenRefresh token from the same sign-in; the access token is renewed from itclient_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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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-10
api.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
Items
2717 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
Shipments
1712 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
Flex
158 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)
Billing
1414 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
Users
117 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
Catalog suggestions
106 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
Item compatibilities
105 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
Claims
98 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.createPublish an item | Publish an item. | write | commerce.product.create92 connectors |
mercado_libre.orders.searchSearch orders | Search orders. | read | commerce.order.search13 connectors |
mercado_libre.users.meGet the authenticated user | Get the authenticated user. | read | identity.current_user.get307 connectors |
mercado_libre.items.getGet an item | Get an item. | read | commerce.product.get112 connectors |
mercado_libre.orders.getGet an order | Get an order. | read | commerce.order.get87 connectors |
mercado_libre.messages.listList a pack's post-sale messages | List a pack's post-sale messages. | read | comm.message.list42 connectors |
mercado_libre.messages.sendSend a post-sale message | Send a post-sale message. | write | comm.message.create25 connectors |
mercado_libre.order_notes.listList an order's notes | List an order's notes. | read | commerce.order_note.list5 connectors |
mercado_libre.order_notes.createAdd a note to an order | Add a note to an order. | write | commerce.order_note.create5 connectors |
mercado_libre.order_notes.deleteDelete an order note | Delete an order note. | destructive | commerce.order_note.delete3 connectors |
mercado_libre.items.multigetGet up to 20 items by id | Get up to 20 items by id. | read | this connector |
mercado_libre.items.relistRelist 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.
- Readread
Which Mercado Libre orders from the last seven days are still unfulfilled?
calls
mercado_libre.orders.search - Writewrite
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.
Delete an order note?
intent: the user asked me to delete an order note
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]" } ]}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
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 itemwritemercado_libre.items.getGet an itemreadmercado_libre.items.multigetGet up to 20 items by idreadmercado_libre.items.updateUpdate an item (price, stock, status and other fields)writemercado_libre.items.available_downgradesList listing type downgrades available to an itemreadmercado_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 shipmentwritemercado_libre.shipments.notify_v2Send a seller notification on a shipment (v2)writemercado_libre.shipments.splitSplit a shipment into packageswritemercado_libre.shipments.statusesList shipment statuses and substatusesreadmercado_libre.shipments.carrierGet a shipment's carrierreadmercado_libre.shipments.costsGet a shipment's costsread- and 11 more in this area
Flex15
mercado_libre.flex.assign_courierAssign a courier to a Flex shipmentwritemercado_libre.flex.assignmentGet a Flex shipment's driver assignmentreadmercado_libre.flex.assignment_v1Get a Flex shipment's driver assignment (v1)readmercado_libre.flex.enable_itemEnable Flex on an itemwritemercado_libre.flex.coverage_radiusGet a Flex service's coverage radiusreadmercado_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 documentsreadmercado_libre.billing.flex_detailsList a period's Flex billing detailsreadmercado_libre.billing.full_detailsList a period's Fulfillment billing detailsreadmercado_libre.billing.insurtech_detailsList a period's insurance billing detailsreadmercado_libre.billing.ml_detailsList a period's Mercado Libre billing detailsreadmercado_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 acceptsreadmercado_libre.users.available_listing_typeCheck one listing type's availability for a userreadmercado_libre.users.available_listing_typesList listing types available to a userreadmercado_libre.users.meGet the authenticated userreadmercado_libre.users.disable_immediate_paymentRemove immediate payment set by the userdestructivemercado_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 suggestionsreadmercado_libre.catalog_suggestions.createSuggest a new catalogue product (Brand Central)writemercado_libre.catalog_suggestions.create_descriptionAdd a description to a catalogue suggestionwritemercado_libre.catalog_suggestions.searchSearch a user's catalogue suggestionsreadmercado_libre.catalog_suggestions.getGet a catalogue suggestionreadmercado_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 itemwritemercado_libre.item_compatibilities.listList an item's compatibilitiesreadmercado_libre.item_compatibilities.set_exceptionMark an item as universally compatiblewritemercado_libre.item_compatibilities.summaryGet compatibility suggestion and claim countsreadmercado_libre.item_compatibilities.deleteDelete one item compatibilitydestructivemercado_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 historyreadmercado_libre.claims.affects_reputationCheck whether a claim affects reputationreadmercado_libre.claims.changesGet a claim's product changesreadmercado_libre.claims.searchSearch claimsreadmercado_libre.claims.detailGet a claim's detailreadmercado_libre.claims.getGet a claimread- and 3 more in this area
Pricing automation9
mercado_libre.pricing_automation.createCreate an item's price automationwritemercado_libre.pricing_automation.create_by_productCreate an item price automation using a catalogue product's ruleswritemercado_libre.pricing_automation.item_rulesList automation rules available to an itemreadmercado_libre.pricing_automation.product_rulesList automation rules available to a catalogue productreadmercado_libre.pricing_automation.deleteDelete an item's price automationdestructivemercado_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 campaignreadmercado_libre.brand_ads.campaign_itemsList a Brand Ads campaign's itemsreadmercado_libre.brand_ads.campaign_keywordsList a Brand Ads campaign's keywordsreadmercado_libre.brand_ads.campaignsList Brand Ads campaignsreadmercado_libre.brand_ads.campaign_metricsGet a Brand Ads campaign's metricsreadmercado_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 itemreadmercado_libre.item_contacts.phone_views_multigetGet phone views for several items per time windowreadmercado_libre.item_contacts.phone_views_time_windowGet phone views for an item per time windowreadmercado_libre.item_contacts.questionsGet question contacts for an itemreadmercado_libre.item_contacts.questions_time_windowGet question contacts for an item per time windowreadmercado_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 adsreadmercado_libre.product_ads.ad_groups_searchSearch Product Ads ad groupsreadmercado_libre.product_ads.ads_searchSearch Product Ads adsreadmercado_libre.product_ads.campaigns_searchSearch Product Ads campaignsreadmercado_libre.product_ads.ad_groupGet a Product Ads ad groupreadmercado_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 familywritemercado_libre.user_product_families.create_taskStart a user product family taskwritemercado_libre.user_product_families.getGet a user product familyreadmercado_libre.user_product_families.user_productsList a family's user productsreadmercado_libre.user_product_families.get_by_siteGet a user product family on a sitereadmercado_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 providerwritemercado_libre.visit_scheduling.providerGet a visit-scheduling providerreadmercado_libre.visit_scheduling.scheduleGet a visit schedulereadmercado_libre.visit_scheduling.tag_itemsTag items for visit schedulingwritemercado_libre.visit_scheduling.sellerGet a seller's visit-scheduling configurationreadmercado_libre.visit_scheduling.set_itemsRegister items for visit schedulingwrite- and 2 more in this area
Collection bundles7
mercado_libre.collection_bundles.createCreate a collection bundlewritemercado_libre.collection_bundles.labelGenerate a collection bundle labelwritemercado_libre.collection_bundles.listList collection bundles (places)readmercado_libre.collection_bundles.searchSearch collection bundlesreadmercado_libre.collection_bundles.summaryGet a collection bundle's summaryreadmercado_libre.collection_bundles.updateUpdate a collection bundlewrite- and 1 more in this area
Orders7
mercado_libre.orders.billing_infoGet a buyer's billing informationreadmercado_libre.orders.bundleGet the orders that make up a kit salereadmercado_libre.orders.getGet an orderreadmercado_libre.orders.searchSearch ordersreadmercado_libre.orders.discountsGet an order's discountsreadmercado_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 sitereadmercado_libre.size_charts.createCreate a size chartwritemercado_libre.size_charts.searchSearch size chartsreadmercado_libre.size_charts.search_domainsSearch domains that use size chartsreadmercado_libre.size_charts.deleteDelete a size chartdestructivemercado_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 productwritemercado_libre.user_product_compatibilities.createAdd compatibilities to a user productwritemercado_libre.user_product_compatibilities.listList a user product's compatibilitiesreadmercado_libre.user_product_compatibilities.set_exceptionMark a user product as universally compatiblewritemercado_libre.user_product_compatibilities.delete_allDelete all of a user product's compatibilitiesdestructivemercado_libre.user_product_compatibilities.exceptionGet a user product's universal compatibility exceptionread- and 1 more in this area
Categories6
mercado_libre.categories.getGet a categoryreadmercado_libre.categories.promotion_packsList a category's classifieds promotion packsreadmercado_libre.categories.sale_termsList a category's sale termsreadmercado_libre.categories.shipping_preferencesGet a category's shipping preferencesreadmercado_libre.categories.technical_specs_inputGet a category's technical specs input layoutreadmercado_libre.categories.technical_specs_outputGet a category's technical specs output layoutread
Claim resolutions6
mercado_libre.claim_resolutions.allow_replaceAllow a replacement on a claimwritemercado_libre.claim_resolutions.allow_returnAllow a return on a claimwritemercado_libre.claim_resolutions.listList a claim's expected resolutionsreadmercado_libre.claim_resolutions.partial_refund_offersList partial refund offers available on a claimreadmercado_libre.claim_resolutions.partial_refundOffer a partial refund on a claimdestructivemercado_libre.claim_resolutions.refundOffer a full refund on a claimdestructive
Item prices6
mercado_libre.item_prices.listList an item's pricesreadmercado_libre.item_prices.price_per_quantityGet an item's B2B price-per-quantity tiersreadmercado_libre.item_prices.set_price_per_quantitySet an item's B2B price-per-quantity tierswritemercado_libre.item_prices.set_quantity_pricesSet price-per-quantity tiers on an itemwritemercado_libre.item_prices.sale_priceGet an item's current sale pricereadmercado_libre.item_prices.standardGet an item's standard priceread
Promotions6
mercado_libre.promotions.createCreate a seller promotionwritemercado_libre.promotions.getGet a promotionreadmercado_libre.promotions.itemsList a promotion's itemsreadmercado_libre.promotions.listList the promotions a seller can joinreadmercado_libre.promotions.deleteDelete a seller promotiondestructivemercado_libre.promotions.updateUpdate a seller promotionwrite
Questions6
mercado_libre.questions.createAsk a question on an itemwritemercado_libre.questions.getGet a questionreadmercado_libre.questions.hideHide questions from an itemwritemercado_libre.questions.searchSearch questionsreadmercado_libre.questions.deleteDelete a questiondestructivemercado_libre.questions.response_timeGet a seller's average answer timeread
User products6
mercado_libre.user_products.bundlesGet a user product's bundlesreadmercado_libre.user_products.createCreate a user productwritemercado_libre.user_products.create_itemPublish an item on a user productwritemercado_libre.user_products.getGet a user productreadmercado_libre.user_products.performanceGet a user product's listing performancereadmercado_libre.user_products.shippabilityGet a user product's shippability servicesread
Catalog domains5
mercado_libre.catalog_domains.categoriesList a catalogue domain's categoriesreadmercado_libre.catalog_domains.compatibility_cardsGet compatibility cards for a domainreadmercado_libre.catalog_domains.getGet a catalogue domainreadmercado_libre.catalog_domains.top_valuesGet an attribute's most used values in a domainreadmercado_libre.catalog_domains.shipping_attributesGet a catalogue domain's shipping attributesread
Classified locations5
mercado_libre.classified_locations.get_cityGet a city and its neighbourhoodsreadmercado_libre.classified_locations.get_countryGet a classified-listing country and its statesreadmercado_libre.classified_locations.get_neighborhoodGet a neighbourhoodreadmercado_libre.classified_locations.list_countriesList countries for classified listingsreadmercado_libre.classified_locations.get_stateGet a state and its citiesread
Display ads5
mercado_libre.display_ads.campaign_metricsGet a Display campaign's metricsreadmercado_libre.display_ads.campaignsList Display campaignsreadmercado_libre.display_ads.creativesList a Display line item's creativesreadmercado_libre.display_ads.line_itemsList a Display campaign's line itemsreadmercado_libre.display_ads.metricsGet Display metrics by dimensionread
Me15
mercado_libre.me1.metricsGet a seller's ME1 shipping metricsreadmercado_libre.me1.simulate_quotationSimulate an ME1 shipping quotationreadmercado_libre.me1.tariff_statusGet an ME1 tariff upload's statusreadmercado_libre.me1.tariff_templateGet the ME1 tariff templatereadmercado_libre.me1.update_tariffUpload ME1 tariffswrite
Messages5
mercado_libre.messages.getGet a messagereadmercado_libre.messages.listList a pack's post-sale messagesreadmercado_libre.messages.sendSend a post-sale messagewritemercado_libre.messages.unreadGet unread post-sale messagesreadmercado_libre.messages.unread_packGet a pack's unread messagesread
User contacts5
mercado_libre.user_contacts.phone_viewsGet phone views across a user's itemsreadmercado_libre.user_contacts.phone_views_time_windowGet phone views across a user's items per time windowreadmercado_libre.user_contacts.questionsGet question contacts across a user's itemsreadmercado_libre.user_contacts.questions_time_windowGet question contacts across a user's items per time windowreadmercado_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.