iletiMerkezi MCP Server
OfficialServidor MCP de iletiMerkezi
Servidor del Protocolo de Contexto de Modelo (MCP) para la API de SMS de iletiMerkezi. Permite a los clientes LLM compatibles con MCP (Claude Code, Cursor, Codex CLI, Gemini CLI, VS Code+Cline, Claude Desktop, …) enviar SMS, consultar informes de entrega y gestionar remitentes/listas negras mediante llamadas a herramientas.
iletiMerkezi es una plataforma turca de SMS masivos / OTP / A2P con licencia de la BTK. Las formas de las herramientas (esquemas de entrada, descripciones, enlaces a documentación) se derivan de un manifiesto de API canónico que se construye a partir de la documentación oficial de los endpoints, por lo que este servidor se mantiene sincronizado con la API en vivo por diseño.
Herramientas
Herramienta | Endpoint de la API | Notas |
|
| Enviar SMS a uno o varios números |
|
| Cancelar un pedido programado antes del envío |
|
| Informe de entrega de un solo pedido (resumen + por destinatario) |
|
| Lista de resumen de pedidos dentro de un rango de fechas (máx. 10 días) |
|
| Saldo de la cuenta (TL + créditos SMS) |
|
| Lista de remitentes (encabezados) aprobados |
|
| Números bloqueados (paginados) |
|
| Bloquear un número (idempotente) |
|
| Desbloquear un número |
|
| Registrar registros de consentimiento İYS (lote, máx. 5000) |
|
| Consultar el estado de consentimiento İYS de un destinatario |
Related MCP server: Promotexter MCP Server
Instalación
Cinco clientes comparten el mismo esquema JSON mcpServers; Claude Code y Codex CLI también exponen un comando CLI de una sola línea. Elija su cliente a continuación.
Cliente → archivo de configuración
Cliente | Archivo de configuración | Formato |
Claude Code |
| JSON |
Cursor |
| JSON |
Gemini CLI |
| JSON |
VS Code + Cline |
| JSON |
Claude Desktop |
| JSON |
Codex CLI |
| TOML |
Configuración JSON compartida (Claude Code, Cursor, Gemini CLI, VS Code+Cline, Claude Desktop)
Agregue este bloque al archivo de configuración correspondiente:
{
"mcpServers": {
"iletimerkezi": {
"command": "npx",
"args": ["-y", "@iletimerkezi/mcp-server"],
"env": {
"ILETIMERKEZI_API_KEY": "your-api-key",
"ILETIMERKEZI_API_HASH": "your-api-hash"
}
}
}
}Cierre completamente y reinicie el cliente. Las 11 herramientas aparecerán bajo el servidor iletimerkezi.
Claude Code — comando único
Ámbito de usuario (disponible en todos los proyectos):
claude mcp add iletimerkezi -s user \
-e ILETIMERKEZI_API_KEY=your-api-key \
-e ILETIMERKEZI_API_HASH=your-api-hash \
-- npx -y @iletimerkezi/mcp-serverCierre la sesión actual de Claude Code e inicie una nueva. Las herramientas aparecerán como mcp__iletimerkezi__*. Elimine con claude mcp remove iletimerkezi -s user.
Codex CLI — formato TOML
A través de la CLI:
codex mcp add iletimerkezi \
--env ILETIMERKEZI_API_KEY=your-api-key \
--env ILETIMERKEZI_API_HASH=your-api-hash \
-- npx -y @iletimerkezi/mcp-serverO edite ~/.codex/config.toml directamente:
[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"Verificación
En el primer uso, pruebe get_balance y get_sender: ambos son de solo lectura, ninguno consume créditos.
Clientes alojados (Apps de ChatGPT, App de Gemini, Conectores Web de Claude)
Estos clientes requieren MCP remoto (endpoints HTTPS) y no ejecutan comandos npx locales. Este servidor se distribuye solo en modo stdio (local) actualmente. El soporte para clientes alojados está en la hoja de ruta.
Credenciales
Ambos valores provienen de panel.iletimerkezi.com → Settings → Security → API Access. Cópielos tal cual; no los hashee usted mismo; el panel emite un hash precalculado.
También debe habilitar Allow API access en Settings → Security → Access Permissions, de lo contrario, cada llamada devolverá 401. Este es el obstáculo de incorporación más común; el mensaje de error 401 del servidor apunta a este interruptor.
Para ver el contrato de autenticación completo, consulte https://www.iletimerkezi.com/docs/api/authentication.
Cómo se mantienen actualizadas las formas de las herramientas
Al arrancar, el servidor intenta, en orden:
Caché local en
~/.cache/iletimerkezi-mcp/manifest.json, válida por 24 horas.Obtención en vivo de
https://www.iletimerkezi.com/api/manifest.json(tiempo de espera de 5s). Si tiene éxito, actualiza la caché de forma atómica.Respaldo en tiempo de compilación (
dist/manifest.fallback.json) enviado con el paquete npm: la instantánea del manifiesto en el momento denpm publish.
Esto significa que los nuevos endpoints o cambios de esquema publicados en el manifiesto se propagan a los clientes en ejecución en un plazo de 24 horas, sin necesidad de npm update. No hay ningún esquema de herramienta escrito manualmente en ninguna parte de este repositorio: la documentación de la API es la única fuente de verdad.
Puede anular la URL del manifiesto con ILETIMERKEZI_MANIFEST_URL para entornos de prueba / previsualización.
Desarrollo local
npm install
npm run build
npm testRealice una prueba de humo del servidor contra la API en vivo con las credenciales en su shell:
ILETIMERKEZI_API_KEY=... ILETIMERKEZI_API_HASH=... node dist/index.jsEsto habla MCP a través de stdio. Utilice un cliente MCP para interactuar, o canalice un handshake JSON-RPC manualmente para depurar.
Referencia
Guía de configuración de MCP: https://www.iletimerkezi.com/docs/mcp (TR) · /en/docs/mcp (EN)
Descripción general: https://www.iletimerkezi.com/docs/api/overview
Autenticación: https://www.iletimerkezi.com/docs/api/authentication
Códigos de error: https://www.iletimerkezi.com/docs/api/error-codes
Manifiesto (legible por máquina): https://www.iletimerkezi.com/api/manifest.json
Notas de la versión: CHANGELOG.md
Licencia
MIT — consulte 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