Reach120 MCP Server
OfficialServidor MCP de Reach120
Un servidor MCP que proporciona a un agente de IA una ruta gobernada hacia la API de práctica TOEFL iBT de Reach120: obtener indicaciones de práctica de escritura y calificar la respuesta escrita de un estudiante.
Reach120 es una plataforma de práctica independiente. No está afiliada, respaldada ni administrada por ETS. TOEFL® es una marca registrada de ETS. Reach120 no está afiliada, respaldada ni aprobada por ETS.
Herramientas
Herramienta | Qué hace | Costo |
| Lista las indicaciones de práctica de escritura, con el id utilizado para calificar contra una | Lee filas almacenadas, no ejecuta ningún modelo |
| Obtiene una indicación con su escenario completo o contexto de discusión | Lee una fila almacenada, no ejecuta ningún modelo |
| Califica una respuesta escrita, devolviendo una puntuación de práctica automatizada y una breve justificación | Ejecuta el calificador; medido contra tu clave |
Related MCP server: agent-validator-mcp-server
Tú aportas la clave
Este servidor no lleva ninguna credencial. Reenvía la clave que colocas en REACH120_API_KEY y devuelve la respuesta de la API sin cambios.
Eso es una decisión de diseño, no una omisión. Cada límite que importa vive en el lado del servidor de la API y se evalúa en cada llamada: una ventana de solicitudes por clave, una asignación diaria de calificación por clave y un límite de gasto a nivel de servicio. Un cliente que impusiera sus propios límites solo los impondría a las personas que eligieran seguir usando el cliente, por lo que este no impone ninguno y no puede ser una forma de evadirlos. Elimina este paquete y llama al endpoint directamente y obtendrás rechazos idénticos.
No existe una ruta de calificación sin autenticación. Un agente sin clave recibe un rechazo que indica de dónde proviene una clave, y no se envía nada.
Solicita una clave y lee la política completa de límites, códigos de error y versiones en https://www.reach120.com/developers.
Instalación
Este paquete no está publicado en npm. La ruta de instalación es este repositorio, y es la única: @reach120/mcp-server no se resuelve en el registro público de npm y ningún otro nombre de paquete lo reemplaza.
npx -y github:reach120/reach120-mcpnpm compila el TypeScript durante esa instalación mediante el script prepare, por lo que no hay un paso de compilación separado.
O clónalo y ejecútalo desde el código fuente:
git clone https://github.com/reach120/reach120-mcp.git
cd reach120-mcp
npm install
npm run build
node dist/index.jsConfiguración
Claude Desktop (claude_desktop_config.json), Claude Code, o cualquier cliente MCP que hable stdio:
{
"mcpServers": {
"reach120": {
"command": "npx",
"args": ["-y", "github:reach120/reach120-mcp"],
"env": {
"REACH120_API_KEY": "r120_live_your_key_here"
}
}
}
}Variable | Requerido | Predeterminado | Significado |
| sí | — | Tu clave de API de Reach120. Las herramientas se niegan sin ella. |
| no |
| Apunta a otro despliegue. |
| no | ver | Tiempo de espera por solicitud, en milisegundos. |
Cómo se ve un rechazo
Los límites se rechazan con un código legible por máquina en lugar de degradarse. Una llamada que alcanza la asignación diaria de la clave no se califica silenciosamente con un motor más barato y se devuelve como si fuera el motor que pediste: el código nombra lo que sucedió, y la tabla de errores en /developers dice qué significa cada uno.
Verifícalo localmente
npm install
npm run build
npm run verifynpm run verify inicia el servidor compilado a través de stdio, completa un apretón de manos MCP real con el cliente SDK, imprime las herramientas anunciadas y llama a una herramienta sin clave para mostrar la ruta de rechazo.
Las puntuaciones son comentarios de práctica
score_writing_response devuelve comentarios de práctica automatizados producidos por Reach120.
No es una puntuación de ETS y no se informa en la escala oficial. Este README deliberadamente no nombra la escala en la que está el número: ese hecho se publica junto a una limitación obligatoria que requiere el registro de reclamaciones, que una página de paquete no puede mostrar. La forma de la respuesta está documentada en https://www.reach120.com/developers.
TOEFL® es una marca registrada de ETS. Reach120 no está afiliada, respaldada ni aprobada por ETS.
Licencia
MIT. Ver 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
AlicenseNot gradedqualityDmaintenanceEnables LLMs to convert documents to Google Forms, edit questions, list and publish forms, and run AI form assistant tools through the Formswrite API.MIT- AlicenseAqualityDmaintenanceEnables testing and validation of APIs for AI agent compatibility, providing scores, grades, and actionable recommendations.3MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, search, and call any REST API described by an OpenAPI or Swagger document. Supports multiple API endpoints with authentication and parameter handling.25MIT
- FlicenseAqualityCmaintenanceEnables AI agents to create and edit Google Docs and draft Gmail emails through natural language.7
Related MCP Connectors
Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…
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/reach120/reach120-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server