Wildberries API MCP Server
Leitfaden zur Verwendung des Wildberries API MCP-Servers
Ersetzen Sie
ВАШ_ЛОГИНin den obigen Badges durch den Namen Ihres GitHub-Kontos/Ihrer Organisation, nachdem Sie das Repository veröffentlicht haben.
Inhaltsverzeichnis
Einführung
Der Wildberries API MCP-Server ist ein Zwischendienst, der die Interaktion mit der Wildberries-API vereinfacht. Er bietet eine einheitliche Schnittstelle für den Zugriff auf Analysedaten, Werbestatistiken und andere Informationen aus der Wildberries-API.
Der MCP-Server übernimmt folgende Funktionen:
Vereinfacht den Zugriff auf verschiedene Endpunkte der Wildberries-API
Behandelt Fehler und Ratenbegrenzungen (Rate Limits)
Vereinheitlicht das Antwortformat
Bietet zentrale Authentifizierung
Installation und Start
Voraussetzungen
Node.js (Version 14 oder höher)
npm oder yarn
Docker und Docker Compose (optional, für Containerisierung)
Wildberries-API-Token mit entsprechenden Berechtigungen
Methode 1: Direkte Installation über Node.js
# Клонирование репозитория
git clone https://github.com/yourusername/wb-api-mcp-server.git
cd wb-api-mcp-server
# Установка зависимостей
npm install
# Запуск сервера
npm startDer Server startet standardmäßig auf Port 3000. Sie können einen anderen Port angeben, indem Sie die Umgebungsvariable PORT setzen:
PORT=8080 npm startUmgebungsvariablen
Kopieren Sie .env.example in .env und bearbeiten Sie es bei Bedarf:
cp .env.example .envVariable | Standard | Beschreibung |
|
| Port, auf dem der Server lauscht |
|
|
|
|
| Maximale Anzahl von Anfragen von einer IP pro Minute |
Tests und Linter
npm test # запускает Jest + Supertest
npm run lintBeide Schritte werden in GitHub Actions bei jedem Push und Pull Request automatisch ausgeführt (siehe .github/workflows/ci.yml).
Methode 2: Verwendung von Docker
# Создание Docker-образа
docker build -t wb-api-mcp-server .
# Запуск Docker-контейнера
docker run -p 3000:3000 -d --name wb-api-mcp wb-api-mcp-serverMethode 3: Verwendung von Docker Compose
cp .env.example .env
# Запуск сервера с Docker Compose
docker-compose up -d
# Остановка сервера
docker-compose downMethode 4: Fertiges Image aus der GitHub Container Registry
Bei jedem Push in main erstellt und veröffentlicht GitHub Actions automatisch ein Image (siehe .github/workflows/docker-publish.yml):
docker pull ghcr.io/ВАШ_ЛОГИН/wb-api-mcp-server:latest
docker run -p 3000:3000 -d --name wb-api-mcp ghcr.io/ВАШ_ЛОГИН/wb-api-mcp-server:latestInstallation überprüfen
Sie können überprüfen, ob der Server ordnungsgemäß funktioniert, indem Sie eine Anfrage an den Health-Check-Endpunkt senden:
curl http://localhost:3000/healthSie sollten eine Antwort wie die folgende erhalten:
{
"status": "ok",
"timestamp": "2023-05-21T12:34:56.789Z"
}Verfügbare API-Tools
Der MCP-Server stellt die folgenden Endpunktgruppen bereit:
1. Werbestatistik (Promotion Statistics)
POST /api/adv/fullstats – Statistik der Werbekampagnen
GET /api/adv/auto/stat-words – Statistik der automatischen Kampagne nach Schlüsselphrasen-Clustern
GET /api/adv/stat/words – Statistik der Kampagnen nach Schlüsselphrasen
GET /api/adv/stats/keywords – Statistik zu Schlüsselwörtern für automatische Kampagnen
POST /api/adv/stats – Statistik der Medienkampagnen
2. Verkaufstrichter (Sales Funnel)
POST /api/nm-report/detail – Abruf der Statistik der Produktkarten für einen Zeitraum
POST /api/nm-report/detail/history – Abruf der Statistik der Produktkarten nach Tagen
POST /api/nm-report/grouped/history – Abruf der Statistik der Produktkarten, gruppiert nach Kategorien, Marken und Tags
3. Suchanfragen (Search Queries)
POST /api/search-report/report – Abruf der Daten des Hauptberichts zu Suchanfragen
POST /api/search-report/table/groups – Abruf der Paginierung nach Gruppen für Suchanfragen
POST /api/search-report/table/details – Abruf der Paginierung nach Produkten innerhalb einer Gruppe
POST /api/search-report/product/search-texts – Abruf der Suchtexte zu einem Produkt
POST /api/search-report/product/orders – Abruf von Bestellungen und Positionen zu den Suchtexten eines Produkts
4. Bestandsbericht (Stocks Report)
POST /api/stocks-report/products/groups – Abruf der Daten zu Produktgruppen für den Bestandsbericht
POST /api/stocks-report/products/products – Abruf der Daten zu Produkten für den Bestandsbericht
POST /api/stocks-report/products/sizes – Abruf der Daten zu Größen für den Bestandsbericht
POST /api/stocks-report/offices – Abruf der Daten zu Lagern für den Bestandsbericht
5. CSV-Berichte des Verkäufers (Seller Analytics CSV)
POST /api/nm-report/downloads – Erstellung eines CSV-Berichts
GET /api/nm-report/downloads – Abruf der Liste der Berichte
POST /api/nm-report/downloads/retry – Erneute Generierung des Berichts
GET /api/nm-report/downloads/file/:downloadId – Abruf der Berichtsdatei
6. Import von EVIRMA PRO-Daten
POST /api/evirma/import/keywords-report – Import des Berichts „Statistik der Werbekampagnen nach Schlüsselphrasen“ (multipart/form-data, Feld
file, .xlsx/.xls)POST /api/evirma/import/daily-zone-stats – Import des Berichts „Statistik der Werbekampagnen nach Tagen und Anzeigezonen“ (multipart/form-data, Feld
file, .xlsx/.xls)
Import von EVIRMA PRO-Berichten
EVIRMA PRO ist eine kostenpflichtige Chrome-Erweiterung (699 ₽/Monat) mit erweiterter Wildberries-Werbeanalyse, einschließlich Daten des offiziellen WB-Abonnements „Джем“. EVIRMA hat keine öffentliche API – Daten können nur manuell über die Plugin-Oberfläche exportiert werden. Dieser Server nimmt einen solchen Export entgegen und wandelt ihn in strukturiertes JSON um.
So erhalten Sie die Datei
Öffnen Sie die Statistik der Werbekampagne nach Schlüsselphrasen in EVIRMA PRO.
Exportieren Sie die Tabelle (die Export-Schaltfläche ist nur in der PRO-Version verfügbar).
Laden Sie die erhaltene
.xlsx-Datei in den untenstehenden Endpunkt hoch.
Beispielanfrage
curl -X POST http://localhost:3000/api/evirma/import/keywords-report \
-H "api-key: ВАШ_ТОКЕН_WILDBERRIES_API" \
-F "file=@Экспорт_..._cmp-advert-keywords-stats_....xlsx"Antwortformat
Jede Zeile (Schlüsselphrase/Cluster) wird mit gruppierten Metriken zurückgegeben – genau so, wie sie im EVIRMA-Export selbst gruppiert sind:
{
"error": false,
"source": "evirma-pro-keywords-report",
"rowCount": 421,
"data": [
{
"cluster": "5w40",
"traffic": { "impressions": 250, "clicks": 9, "ctr": 3.6, "spend": 184, "...": "..." },
"basketsAd": { "baskets": null, "cpl": null, "...": "..." },
"ordersAd": { "orders": null, "revenue": null, "...": "..." },
"jemForecast": { "baskets": null, "orders": null, "...": "..." },
"jemTraffic": { "avgPosition": 98, "visibility": 100, "...": "..." },
"jemBaskets": { "baskets": null, "...": "..." },
"jemOrders": { "orders": null, "revenue": null, "...": "..." }
}
]
}Die Gruppen jemForecast, jemTraffic, jemBaskets, jemOrders enthalten Daten aus dem WB-Abonnement „Джем“ (gesamter Traffic, nicht nur Werbung) – sie sind im Export nur vorhanden, wenn bei Ihnen das Abonnement „Джем“ auf Wildberries aktiviert ist.
Wichtig: Das Spalten-Mapping (lib/evirmaKeywordsParser.js) ist an die genaue Struktur des jeweiligen EVIRMA-Berichts mit Stand August 2026 gebunden. Wenn der Entwickler von EVIRMA das Exportformat ändert, muss COLUMN_MAP in dieser Datei an die neue Struktur angepasst werden.
Bericht „Statistik der Werbekampagnen nach Tagen und Anzeigezonen“
POST /api/evirma/import/daily-zone-stats parst den Bericht mit der Aufschlüsselung der Werbestatistik nach Tagen und Anzeigezonen (Suche/Katalog). Jeder Zeitraum (Gesamtsumme für den gesamten Zeitraum + einer pro Tag) hat drei Metrikgruppen – ad (Werbung), adEfficiency (Werbeeffizienz: Warenkörbe, Bestellungen, Werbeausgabenanteil) und total (gesamter Produkttraffic – Werbung + organisch) – plus eine optionale Aufschlüsselung zones.search / zones.catalog, falls für den Tag Daten zu dieser Zone vorliegen.
curl -X POST http://localhost:3000/api/evirma/import/daily-zone-stats \
-H "api-key: ВАШ_ТОКЕН_WILDBERRIES_API" \
-F "file=@Экспорт_..._wb_cmp_advert-stats_....xlsx"{
"error": false,
"source": "evirma-pro-daily-zone-stats",
"rowCount": 27,
"data": [
{
"period": "За период",
"isSummary": true,
"date": null,
"weekday": null,
"ad": { "impressions": 4578, "cpm": 756, "clicks": 298, "spend": 3460, "...": "..." },
"adEfficiency": { "baskets": 33, "orders": 7, "revenue": 46403, "drrByRevenue": 7.46, "...": "..." },
"total": { "views": 26984, "ordersTotal": 43, "revenueTotal": 286865, "...": "..." },
"zones": {
"search": { "sharePercent": 97, "ad": { "impressions": 4438, "...": "..." }, "adEfficiency": { "...": "..." } },
"catalog": { "sharePercent": 3, "ad": { "impressions": 140, "...": "..." }, "adEfficiency": { "...": "..." } }
}
},
{
"period": "16.08.2026 / вс",
"isSummary": false,
"date": "2026-08-16",
"weekday": "вс",
"...": "..."
}
]
}Wichtig: каталог in zones kann null sein – im EVIRMA-Export fehlt diese Zeile für Tage ohne Katalog-Impressions vollständig (und enthält nicht einfach Nullen). Das Spalten-Mapping (lib/evirmaDailyStatsParser.js) ist ebenfalls an das aktuelle Format des EVIRMA-Berichts gebunden.
Anwendungsbeispiele
Abruf der Statistik von Werbekampagnen
// Использование fetch
const response = await fetch('http://localhost:3000/api/adv/fullstats', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'api-key': 'ВАШ_ТОКЕН_WILDBERRIES_API'
},
body: JSON.stringify([
{
"id": 8960367,
"dates": [
"2024-04-07",
"2024-04-06"
]
}
])
});
const data = await response.json();
console.log(data);Abruf der Statistik von Produktkarten
// Использование axios
const axios = require('axios');
const response = await axios.post('http://localhost:3000/api/nm-report/detail', {
"brandNames": ["ВашБренд"],
"objectIDs": [358],
"tagIDs": [123],
"nmIDs": [1234567],
"timezone": "Europe/Moscow",
"period": {
"begin": "2024-04-01 00:00:00",
"end": "2024-04-15 23:59:59"
},
"orderBy": {
"field": "ordersSumRub",
"mode": "asc"
},
"page": 1
}, {
headers: {
'api-key': 'ВАШ_ТОКЕН_WILDBERRIES_API'
}
});
console.log(response.data);Typische Anwendungsszenarien
1. Überwachung der Effektivität von Werbekampagnen
Szenario: Sie möchten regelmäßig die Effektivität Ihrer Werbekampagnen verfolgen und wichtige Kennzahlen analysieren.
Lösung mit dem MCP-Server:
Richten Sie eine tägliche Aufgabe ein, die Statistiken zu allen aktiven Kampagnen abruft.
Speichern Sie die erhaltenen Daten für die historische Analyse in einer Datenbank.
Erstellen Sie ein Dashboard, das die wichtigsten Kennzahlen anzeigt (CTR, Konversionen, Kosten).
Codebeispiel:
// Получение статистики кампаний
const campaigns = [123456, 789012]; // ID ваших кампаний
const dates = [getDateString(new Date())]; // Сегодняшняя дата
// Формирование запроса
const requestData = campaigns.map(id => ({
id: id,
dates: dates
}));
// Отправка запроса к MCP серверу
const campaignStats = await fetchFromMcp('/api/adv/fullstats', 'POST', requestData);
// Сохранение данных и генерация отчета
saveToDatabaseAndGenerateReport(campaignStats);2. Analyse des Verkaufstrichters von Produkten
Szenario: Sie möchten analysieren, wie Nutzer mit Ihren Produkten interagieren – von der Kartenansicht bis zum Kauf.
Lösung mit dem MCP-Server:
Rufen Sie detaillierte Statistiken zu Produkten für den gewählten Zeitraum ab.
Analysieren Sie die Konversionen in jeder Phase (Ansicht → In den Warenkorb → Bestellung → Kauf).
Identifizieren Sie Produkte mit niedrigen Konversionen zur Optimierung.
Codebeispiel:
// Получение статистики воронки продаж
const response = await fetchFromMcp('/api/nm-report/detail', 'POST', {
"nmIDs": [/* ваши номенклатуры */],
"timezone": "Europe/Moscow",
"period": {
"begin": "2024-04-01 00:00:00",
"end": "2024-04-30 23:59:59"
},
"page": 1
});
// Анализ конверсий
const products = response.data.cards;
const lowConversionProducts = products.filter(product => {
const stats = product.statistics.selectedPeriod;
return stats.conversions.addToCartPercent < 5 ||
stats.conversions.cartToOrderPercent < 20 ||
stats.conversions.buyoutsPercent < 80;
});
// Генерация отчета по проблемным товарам
generateLowConversionReport(lowConversionProducts);3. Optimierung der Suchsichtbarkeit
Szenario: Sie möchten die Sichtbarkeit Ihrer Produkte in der Wildberries-Suche verbessern.
Lösung mit dem MCP-Server:
Rufen Sie Berichte zu Suchanfragen für Ihre Produkte ab.
Analysieren Sie, bei welchen Suchanfragen Ihre Produkte gute Positionen haben und bei welchen schlechte.
Optimieren Sie die Produktkarten, um die Positionen zu verbessern.
Codebeispiel:
// Получение отчета по поисковым запросам
const searchReport = await fetchFromMcp('/api/search-report/report', 'POST', {
"currentPeriod": {
"start": "2024-04-01",
"end": "2024-04-30"
},
"positionCluster": "all",
"orderBy": {
"field": "avgPosition",
"mode": "desc"
},
"limit": 100,
"offset": 0
});
// Получение поисковых текстов для конкретного товара
const searchTexts = await fetchFromMcp('/api/search-report/product/search-texts', 'POST', {
"currentPeriod": {
"start": "2024-04-01",
"end": "2024-04-30"
},
"nmIds": [1234567],
"topOrderBy": "openCard",
"limit": 20
});
// Анализ результатов и формирование рекомендаций
analyzeSearchPositionsAndGenerateRecommendations(searchTexts);4. Bestandsverwaltung auf Basis von Analysen
Szenario: Sie möchten den Lagerbestand der Produkte auf Basis von Verkaufsdaten optimieren.
Lösung mit dem MCP-Server:
Rufen Sie regelmäßig Berichte zu Beständen und Verkäufen ab.
Berechnen Sie den optimalen Lagerbestand auf Basis der Verkaufsgeschwindigkeit.
Identifizieren Sie Produkte mit Überbeständen oder zu geringen Beständen.
Codebeispiel:
// Получение отчета по остаткам
const stocksReport = await fetchFromMcp('/api/stocks-report/products/products', 'POST', {
"nmIDs": [/* ваши номенклатуры */],
"currentPeriod": {
"start": "2024-04-01",
"end": "2024-04-30"
},
"stockType": "",
"skipDeletedNm": true,
"orderBy": {
"field": "avgOrders",
"mode": "desc"
},
"offset": 0
});
// Анализ скорости продаж и остатков
const stockOptimizationReport = stocksReport.data.items.map(item => {
const dailySales = item.metrics.avgOrders;
const currentStock = item.metrics.stockCount;
const daysOfSupply = currentStock / dailySales;
return {
nmId: item.nmID,
name: item.name,
dailySales,
currentStock,
daysOfSupply,
stockStatus: daysOfSupply < 7 ? 'LOW' : daysOfSupply > 30 ? 'HIGH' : 'OPTIMAL'
};
});
// Генерация рекомендаций по управлению запасами
generateStockManagementRecommendations(stockOptimizationReport);5. Erstellung und Analyse erweiterter CSV-Berichte
Szenario: Sie möchten detaillierte Daten für eine tiefgehende Analyse in Excel oder einem anderen Tool erhalten.
Lösung mit dem MCP-Server:
Erstellen Sie einen Auftrag zur Generierung eines CSV-Berichts über den MCP-Server.
Warten Sie, bis die Generierung abgeschlossen ist, und laden Sie den Bericht herunter.
Importieren Sie die Daten für die Analyse in Analysetools.
Codebeispiel:
// Создание задачи на генерацию отчета
const reportId = generateUUID();
const createReportResponse = await fetchFromMcp('/api/nm-report/downloads', 'POST', {
"id": reportId,
"reportType": "DETAIL_HISTORY_REPORT",
"userReportName": "Аналитика по товарам за апрель",
"params": {
"nmIDs": [/* ваши номенклатуры */],
"startDate": "2024-04-01",
"endDate": "2024-04-30",
"timezone": "Europe/Moscow",
"aggregationLevel": "day",
"skipDeletedNm": false
}
});
// Проверка статуса генерации (через некоторое время)
setTimeout(async () => {
const reportStatusResponse = await fetchFromMcp('/api/nm-report/downloads', 'GET', {
'filter[downloadIds]': [reportId]
});
const reportStatus = reportStatusResponse.data[0].status;
if (reportStatus === 'SUCCESS') {
// Загрузка отчета
downloadReport(reportId);
} else if (reportStatus === 'FAILED') {
// Повторная попытка генерации
retryReport(reportId);
}
}, 60000); // Проверка через 1 минутуAPI-Token erhalten
Für die Arbeit mit der Wildberries-API über den MCP-Server benötigen Sie ein API-Token. So erhalten Sie es:
Melden Sie sich im persönlichen Konto des Wildberries-Verkäufers an
Gehen Sie zu seller.wildberries.ru und melden Sie sich an.
Gehen Sie zum Bereich API-Einstellungen
Nach der Anmeldung gehen Sie zum Bereich „Einstellungen“ (normalerweise über das Menü oder Profil erreichbar).
Gehen Sie zum Bereich API-Verwaltung
Suchen Sie den Bereich „API“ oder „API-Zugriff“ oder „Integration“.
Erstellen Sie ein neues API-Token
Klicken Sie auf „Neues Token erstellen“ oder eine ähnliche Schaltfläche
Wählen Sie die erforderlichen Zugriffsrechte für das Token:
Für den WB-API-MCP-Server benötigen Sie:
Eine Berechtigung der Kategorie Analytik für den Verkaufstrichter und Suchanfragen
Eine Berechtigung der Kategorie Promotion für die Werbestatistik
Geben Sie einen Namen für das Token an (zu Ihrer Bequemlichkeit)
Legen Sie bei Bedarf ein Ablaufdatum fest (oder lassen Sie es dauerhaft)
Generieren und speichern Sie das Token
Nachdem Sie die erforderlichen Informationen ausgefüllt haben, klicken Sie auf „Generieren“ oder „Erstellen“, um das API-Token zu generieren.
WICHTIG: Kopieren Sie Ihr Token unbedingt und bewahren Sie es sicher auf! Das vollständige Token wird aus Sicherheitsgründen nur einmal angezeigt.
Fehlerbehebung
Häufige Probleme
Verbindungsfehler: Stellen Sie sicher, dass der Server läuft und der Port erreichbar ist.
Authentifizierungsfehler: Überprüfen Sie, ob Ihr Wildberries-API-Token gültig ist und über die erforderlichen Berechtigungen verfügt.
Ratenbegrenzung: Der Server verarbeitet die Ratenbegrenzungen der Wildberries-API, aber Sie müssen möglicherweise warten, wenn Sie die zulässige Anzahl von Anfragen überschritten haben.
Logs anzeigen
Bei der Ausführung mit Docker oder Docker Compose werden die Logs im Verzeichnis logs gespeichert, das als Volume eingebunden ist.
So zeigen Sie die Logs in einem laufenden Docker-Container an:
docker logs wb-api-mcpFehlercodes
401 – Authentifizierungsfehler (überprüfen Sie Ihr API-Token)
429 – Ratenlimit überschritten (warten Sie eine Weile)
400 – Ungültige Anfrage (überprüfen Sie die Anfrageparameter)
403 – Zugriff verweigert (überprüfen Sie die Berechtigungen Ihres Tokens)
Deployment auf Cloudflare Workers
Der Server kann auch als Cloudflare Worker bereitgestellt werden (über wrangler deploy oder per Autodeploy aus GitHub im Cloudflare Dashboard) – Cloudflare unterstützt seit 2026 offiziell die Ausführung von Express-Anwendungen auf Workers über den Adapter cloudflare:node. Dafür sind zwei Dateien zuständig: wrangler.jsonc (Konfiguration) und worker-entry.mjs (Wrapper-Einstiegspunkt). Der normale Start über npm start/Docker verwendet sie nicht und benötigt sie nicht.
npm run deploy:cloudflare
# или напрямую:
npx wrangler deployAnforderungen: Node.js ≥20 in der Build-Umgebung (im Cloudflare Dashboard wird es automatisch über .nvmrc oder die Variable NODE_VERSION unter Settings → Build festgelegt).
Wichtige Einschränkungen gegenüber Docker/üblichem Node-Hosting:
Die Ratenbegrenzung (
express-rate-limit) speichert Zähler im Speicher des Prozesses. Bei Workers werden Isolate regelmäßig neu erstellt, daher kann das Anfragelimit häufiger zurückgesetzt werden als bei einem dauerhaft laufenden Server – für eine strenge Begrenzung in der Produktion werden Cloudflare Rate Limiting Rules auf Plattformebene empfohlen, statt (oder zusammen mit)express-rate-limit.Die CPU-Zeit pro Anfrage ist durch den Cloudflare-Tarif begrenzt (insbesondere im kostenlosen Plan) – das Parsen großer
.xlsx-Dateien über/api/evirma/import/*kann bei wirklich großen Exporten an das Limit stoßen.Hochgeladene Dateien (
multer) werden nur im Speicher der Anfrage verarbeitet – das war unter Docker bereits so, hier ändert sich nichts.
Wenn Sie eine vollständig vorhersehbare Node-Laufzeit ohne solche Einschränkungen benötigen, verwenden Sie das normale Docker-Deployment (siehe oben), für das der Server ursprünglich geschrieben wurde.
Sicherheit und Produktionsbetrieb
HTTPS ist in der Produktion Pflicht. Der Server übernimmt selbst keine TLS-Terminierung – setzen Sie ihn hinter einem Reverse-Proxy (nginx, Caddy, Cloudflare Tunnel usw.) ein, sonst wird der
api-key-Token im Klartext übertragen.Der Token wird nirgendwo auf dem Server gespeichert – er wird vom Client bei jeder Anfrage im Header
api-keymitgesendet und ausschließlich für die Weiterleitung an die Wildberries API verwendet./healtherfordert keine Authentifizierung – dient für Monitoring und Docker/Kubernetes-Healthchecks und liefert keine sensiblen Daten.Ratenbegrenzung – der integrierte Grenzwert
RATE_LIMIT_MAX(Anfragen pro Minute von einer IP) schützt vor zufälligen Burst-Anfragen an die Wildberries API.Automatisches Scannen von Abhängigkeiten und Code – Dependabot (npm/Docker/Actions) und CodeQL werden wöchentlich und bei jedem PR ausgeführt (siehe
.github/).Der Container läuft als unprivilegierter Benutzer (
appuser), nicht als root.Hochladen von Dateien (
/api/evirma/import/keywords-report) ist auf 15 MB und die Erweiterungen.xlsx/.xlsbeschränkt; die Datei wird nur im Speicher verarbeitet (nicht auf der Festplatte gespeichert).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted MCP server for data analysis: CSV profiling, A/B tests, cohorts, funnels, trend forecasts.
Hosted MCP server for the Wavix telecom platform: SMS, voice, 2FA, SIP, numbers, 10DLC, CDRs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/antondrpq/Wildberries-API-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server