Skip to main content
Glama
fulviocazzanti

amazon-business-mcp-browser

Amazon Business MCP Browser

Server MCP locale per cercare prodotti e gestire un carrello Amazon Business tramite un browser Playwright visibile e isolato.

Stato: prototipo iniziale. Amazon non supporta ufficialmente questa automazione del sito. L'interfaccia può cambiare, comparire CAPTCHA o richiedere nuovamente MFA. Verifica che l'uso sia compatibile con le condizioni applicabili al tuo account.

Principi di sicurezza

  • Il login avviene personalmente nella finestra Amazon: l'MCP non chiede né conserva la password.

  • La sessione risiede in un profilo browser locale dedicato, fuori dal repository.

  • Il browser resta visibile (headless: false).

  • Le operazioni browser sono serializzate per evitare modifiche concorrenti al carrello.

  • amazon_prepare_checkout apre solo la revisione del carrello.

  • Non esiste un tool che prema Effettua l'ordine.

Related MCP server: wholesale-mcp

Tool disponibili

Tool

Effetto

amazon_session_status

Controlla lo stato indicativo della sessione

amazon_open_login

Apre il login per completamento manuale

amazon_search

Cerca prodotti e prezzi visibili all'account

amazon_product_details

Legge i dettagli di un ASIN

amazon_get_cart

Legge il carrello reale

amazon_add_to_cart

Aggiunge un articolo

amazon_update_quantity

Aggiorna quantità; zero rimuove

amazon_remove_from_cart

Rimuove un articolo

amazon_prepare_checkout

Porta alla revisione manuale, senza acquistare

Requisiti

  • Node.js 20 o successivo

  • Account Amazon Business

  • macOS, Linux o Windows con interfaccia grafica

Installazione

npm install
npx playwright install chromium
npm run build

Per usare Google Chrome installato anziché il Chromium incluso:

export AMAZON_BROWSER_CHANNEL=chrome

Configurazione MCP

Esempio generico per un client MCP:

{
  "mcpServers": {
    "amazon-business": {
      "command": "node",
      "args": ["/percorso/amazon-business-mcp-browser/dist/index.js"],
      "env": {
        "AMAZON_MARKETPLACE_URL": "https://www.amazon.it",
        "AMAZON_BROWSER_CHANNEL": "chromium"
      }
    }
  }
}

Al primo utilizzo:

  1. Chiama amazon_open_login.

  2. Completa login, MFA ed eventuale CAPTCHA nella finestra aperta.

  3. Chiama amazon_session_status.

  4. Avvia una ricerca o leggi il carrello.

Il profilo predefinito viene salvato in ~/.amazon-business-mcp-browser/profile. Puoi cambiarlo con AMAZON_BROWSER_PROFILE.

Configurazione

Copia .env.example come riferimento. Il server legge direttamente le variabili d'ambiente:

Variabile

Default

Descrizione

AMAZON_MARKETPLACE_URL

https://www.amazon.it

Marketplace autorizzato

AMAZON_BROWSER_PROFILE

profilo sotto la home

Directory sessione isolata

AMAZON_BROWSER_CHANNEL

chromium

chromium o chrome

AMAZON_BROWSER_TIMEOUT_MS

30000

Timeout browser

AMAZON_MAX_SEARCH_RESULTS

10

Massimo risultati, da 1 a 20

Sviluppo

npm run check
npm test
npm run build

I test automatici non effettuano accessi né modifiche su Amazon. Le verifiche end-to-end devono essere eseguite manualmente su un account autorizzato.

Limiti noti

  • Selettori, testi e flussi Amazon possono cambiare senza preavviso.

  • CAPTCHA, MFA e consensi devono essere completati manualmente.

  • Alcuni prodotti richiedono la selezione di una variante prima di poterli aggiungere.

  • Prezzi e disponibilità sono istantanee e possono cambiare durante il checkout.

  • Non aggira protezioni anti-bot, limiti dell'account o controlli Amazon.

Evoluzione prevista

Il codice browser è separato dal layer MCP per consentire in futuro un provider basato sulle API ufficiali Amazon Business, mantenendo invariati i nomi dei tool.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    -
    maintenance
    An MCP server that enables AI assistants to browse, analyze, and automate interactions with wholesale websites using Playwright and recipe-based HTTP execution. It supports tasks like automated login, product searching, and cart management through browser snapshots and network log analysis.
    Last updated
  • A
    license
    A
    quality
    B
    maintenance
    Browser-based research MCP server that drives a real Chromium browser via patched Playwright to access JavaScript-rendered content, dynamic tables, and login-walled dashboards. It provides tools for visiting URLs to extract DOM text and screenshots, and for performing structured data extraction using Anthropic Claude Sonnet.
    Last updated
    3
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fulviocazzanti/amazon-business-mcp-browser'

If you have feedback or need assistance with the MCP directory API, please join our Discord server