iletiMerkezi MCP Server
OfficialiletiMerkezi MCP-Server
Model Context Protocol-Server für die iletiMerkezi SMS-API. Ermöglicht MCP-fähigen LLM-Clients (Claude Code, Cursor, Codex CLI, Gemini CLI, VS Code+Cline, Claude Desktop, …) das Senden von SMS, das Abfragen von Zustellberichten und die Verwaltung von Absendern/Blacklists durch Tool-Aufrufe.
iletiMerkezi ist eine türkische, BTK-lizenzierte Plattform für Massen-SMS, OTP und A2P. Die Tool-Strukturen (Eingabeschemata, Beschreibungen, Dokumentations-Links) werden aus einem kanonischen API-Manifest abgeleitet, das aus der offiziellen Endpunkt-Dokumentation erstellt wurde. Dadurch bleibt dieser Server konzeptionsbedingt stets synchron mit der Live-API.
Tools
Tool | API-Endpunkt | Hinweise |
|
| SMS an eine oder mehrere Nummern senden |
|
| Zukünftigen Auftrag vor dem Versand stornieren |
|
| Zustellbericht für einen einzelnen Auftrag (Zusammenfassung + pro Empfänger) |
|
| Liste der Auftragszusammenfassungen innerhalb eines Datumsbereichs (max. 10 Tage) |
|
| Kontostand (TL + SMS-Guthaben) |
|
| Liste der genehmigten Absender (Header) |
|
| Blockierte Nummern (paginiert) |
|
| Nummer blockieren (idempotent) |
|
| Nummer entsperren |
|
| İYS-Einwilligungsdatensätze registrieren (Batch, max. 5000) |
|
| İYS-Einwilligungsstatus für einen Empfänger abrufen |
Related MCP server: Promotexter MCP Server
Installation
Fünf Clients teilen sich dasselbe JSON-mcpServers-Schema; Claude Code und Codex CLI bieten zudem einen einzeiligen CLI-Befehl. Wählen Sie Ihren Client unten aus.
Client → Konfigurationsdatei
Client | Konfigurationsdatei | Format |
Claude Code |
| JSON |
Cursor |
| JSON |
Gemini CLI |
| JSON |
VS Code + Cline |
| JSON |
Claude Desktop |
| JSON |
Codex CLI |
| TOML |
Gemeinsame JSON-Konfiguration (Claude Code, Cursor, Gemini CLI, VS Code+Cline, Claude Desktop)
Fügen Sie diesen Block zur entsprechenden Konfigurationsdatei hinzu:
{
"mcpServers": {
"iletimerkezi": {
"command": "npx",
"args": ["-y", "@iletimerkezi/mcp-server"],
"env": {
"ILETIMERKEZI_API_KEY": "your-api-key",
"ILETIMERKEZI_API_HASH": "your-api-hash"
}
}
}
}Beenden Sie den Client vollständig und starten Sie ihn neu. Die 11 Tools erscheinen unter dem iletimerkezi-Server.
Claude Code — einzelner Befehl
Benutzerebene (verfügbar für alle Projekte):
claude mcp add iletimerkezi -s user \
-e ILETIMERKEZI_API_KEY=your-api-key \
-e ILETIMERKEZI_API_HASH=your-api-hash \
-- npx -y @iletimerkezi/mcp-serverSchließen Sie die aktuelle Claude Code-Sitzung und starten Sie eine neue. Die Tools erscheinen als mcp__iletimerkezi__*. Entfernen mit claude mcp remove iletimerkezi -s user.
Codex CLI — TOML-Format
Über die CLI:
codex mcp add iletimerkezi \
--env ILETIMERKEZI_API_KEY=your-api-key \
--env ILETIMERKEZI_API_HASH=your-api-hash \
-- npx -y @iletimerkezi/mcp-serverOder bearbeiten Sie ~/.codex/config.toml direkt:
[mcp_servers.iletimerkezi]
command = "npx"
args = ["-y", "@iletimerkezi/mcp-server"]
[mcp_servers.iletimerkezi.env]
ILETIMERKEZI_API_KEY = "your-api-key"
ILETIMERKEZI_API_HASH = "your-api-hash"Überprüfung
Versuchen Sie bei der ersten Verwendung get_balance und get_sender — beide sind schreibgeschützt und verbrauchen kein Guthaben.
Gehostete Clients (ChatGPT Apps, Gemini App, Claude Web Connectors)
Diese Clients erfordern Remote-MCP (HTTPS-Endpunkte) und starten keine lokalen npx-Befehle. Dieser Server wird derzeit nur im stdio-Modus (lokal) ausgeliefert. Unterstützung für gehostete Umgebungen steht auf der Roadmap.
Anmeldedaten
Beide Werte stammen aus panel.iletimerkezi.com → Settings → Security → API Access. Kopieren Sie diese unverändert — hashen Sie sie nicht selbst; das Panel stellt einen vorberechneten Hash bereit.
Sie müssen außerdem Allow API access unter Settings → Security → Access Permissions aktivieren, andernfalls gibt jeder Aufruf 401 zurück. Dies ist der häufigste Fehler bei der Einrichtung; die 401-Fehlermeldung des Servers weist auf diesen Schalter hin.
Den vollständigen Authentifizierungsvertrag finden Sie unter https://www.iletimerkezi.com/docs/api/authentication.
Wie Tool-Strukturen aktuell gehalten werden
Beim Start versucht der Server in dieser Reihenfolge:
Lokaler Cache unter
~/.cache/iletimerkezi-mcp/manifest.json, gültig für 24 Stunden.Live-Abruf von
https://www.iletimerkezi.com/api/manifest.json(5s Timeout). Bei Erfolg wird der Cache atomar aktualisiert.Build-Zeit-Fallback (
dist/manifest.fallback.json), das mit dem npm-Paket ausgeliefert wird — der Manifest-Snapshot zum Zeitpunkt vonnpm publish.
Das bedeutet, dass neue Endpunkte oder Schema-Änderungen, die im Manifest veröffentlicht werden, innerhalb von 24 Stunden an laufende Clients weitergegeben werden, ohne dass ein npm update erforderlich ist. Es gibt kein manuell geschriebenes Tool-Schema in diesem Repository — die API-Dokumentation ist die einzige Quelle der Wahrheit.
Sie können die Manifest-URL mit ILETIMERKEZI_MANIFEST_URL für Staging-/Vorschau-Umgebungen überschreiben.
Lokale Entwicklung
npm install
npm run build
npm testTesten Sie den Server gegen die Live-API mit Anmeldedaten in Ihrer Shell:
ILETIMERKEZI_API_KEY=... ILETIMERKEZI_API_HASH=... node dist/index.jsDies kommuniziert via MCP über stdio. Verwenden Sie einen MCP-Client zur Interaktion oder leiten Sie einen JSON-RPC-Handshake manuell für das Debugging weiter.
Referenz
MCP-Einrichtungsanleitung: https://www.iletimerkezi.com/docs/mcp (TR) · /en/docs/mcp (EN)
Authentifizierung: https://www.iletimerkezi.com/docs/api/authentication
Fehlercodes: https://www.iletimerkezi.com/docs/api/error-codes
Manifest (maschinenlesbar): https://www.iletimerkezi.com/api/manifest.json
Versionshinweise: CHANGELOG.md
Lizenz
MIT — siehe LICENSE.
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 Servers
- AlicenseAqualityAmaintenanceEnables AI assistants and MCP-compatible clients to send and manage SMS messages through the 46elks API, leveraging Swedish telecommunications infrastructure.6MIT
- AlicenseBqualityDmaintenanceIntegrates with the Promotexter SMS API to enable sending single SMS messages and performing detailed account balance inquiries. It provides a secure way for models to manage SMS communications and track transaction costs and credits.2MIT
- AlicenseAqualityDmaintenanceMCP server for Ileti Merkezi SMS API (Turkey). Enables sending SMS, bulk SMS, checking delivery reports, and managing contacts and blacklists via API Key + Hash authentication.8111MIT
- FlicenseBqualityBmaintenanceEnables sending WhatsApp, SMS, and Email messages via the Convertway API, with tools for template management, delivery status, and conversation logging.11
Related MCP Connectors
Twilio MCP Pack — send SMS, list messages, make calls via Twilio REST API.
Official EZTexting MCP server: SMS/MMS messaging, contacts, workflows, reports.
Send notifications, manage templates, and configure integrations with Courier.
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/iletimerkezi/iletimerkezi-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server