Skip to main content
Glama
iletimerkezi

iletiMerkezi MCP Server

Official
by iletimerkezi

Servidor MCP de iletiMerkezi

npm version License Node Glama score

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

send_sms

POST /v1/send-sms/json

Enviar SMS a uno o varios números

cancel_order

POST /v1/cancel-order/json

Cancelar un pedido programado antes del envío

get_report

POST /v1/get-report/json

Informe de entrega de un solo pedido (resumen + por destinatario)

get_reports

POST /v1/get-reports/json

Lista de resumen de pedidos dentro de un rango de fechas (máx. 10 días)

get_balance

POST /v1/get-balance/json

Saldo de la cuenta (TL + créditos SMS)

get_sender

POST /v1/get-sender/json

Lista de remitentes (encabezados) aprobados

get_blacklist

POST /v1/get-blacklist/json

Números bloqueados (paginados)

add_blacklist

POST /v1/add-blacklist/json

Bloquear un número (idempotente)

delete_blacklist

POST /v1/delete-blacklist/json

Desbloquear un número

iys_register

POST /v1/consent/create/json

Registrar registros de consentimiento İYS (lote, máx. 5000)

iys_check

POST /v1/consent/show/json

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

claude mcp add ... (CLI) · .mcp.json (proyecto) · ~/.claude.json (usuario)

JSON mcpServers

Cursor

~/.cursor/mcp.json (global) · .cursor/mcp.json (proyecto)

JSON mcpServers

Gemini CLI

~/.gemini/settings.json (global) · .gemini/settings.json (proyecto)

JSON mcpServers

VS Code + Cline

cline_mcp_settings.json (Cline → MCP Servers → Configure)

JSON mcpServers

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS)

JSON mcpServers

Codex CLI

codex mcp add ... (CLI) · ~/.codex/config.toml

TOML [mcp_servers.X]

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-server

Cierre 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-server

O 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.comSettings → 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:

  1. Caché local en ~/.cache/iletimerkezi-mcp/manifest.json, válida por 24 horas.

  2. 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.

  3. Respaldo en tiempo de compilación (dist/manifest.fallback.json) enviado con el paquete npm: la instantánea del manifiesto en el momento de npm 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 test

Realice 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.js

Esto habla MCP a través de stdio. Utilice un cliente MCP para interactuar, o canalice un handshake JSON-RPC manualmente para depurar.

Referencia

Licencia

MIT — consulte LICENSE.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
1dResponse time
2wRelease cycle
5Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants and MCP-compatible clients to send and manage SMS messages through the 46elks API, leveraging Swedish telecommunications infrastructure.
    6
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Integrates 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.
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP 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.
    8
    11
    1
    MIT

View all related MCP servers

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.

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/iletimerkezi/iletimerkezi-mcp-server'

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