
Servidor MCP de CompletionKit
Qué servidores del registro oficial de MCP son de CompletionKit, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.
leído el 2026-10-21
- Nombre en el registrocom.completionkit/evalsverificado en el registro MCP
El nombre en el registro está bajo completionkit.com. El registro solo permite usar ese espacio de nombres a quien demuestra control del dominio por DNS o HTTP.
- Estadorespondecomprobado el 2026-10-21
- Herramientas54
- El servidor se llamaCompletionKit
- Versión del servidor0.29.1
- Versión del protocolo2025-06-18
El 2026-10-21 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 156 ms.
- Aún no se ha juzgado si sus herramientas hacen el trabajo del producto.
- Comprobado 2 de los 7 días necesarios para juzgar su fiabilidad.
Una vez conectado
- Mantén la aprobación para prompts_delete, runs_delete, datasets_delete, metrics_delete, tags_delete: borran, envían o pagan sin avisar.
- prompts_create, prompts_update, prompts_delete, prompts_publish, runs_create cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
- Parámetros sin tipo o sin descripción en 43 de 54 herramientas: revisa los argumentos antes de llamar.
Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.
- Nota INITE MCPtras una semanala nota necesita 7 comprobaciones diarias: 2 hasta ahora
- Uso3 estrellas en GitHub
- Respondiómidiendo2 de las 7 comprobaciones diarias necesarias para mostrar el porcentaje
- Mediana de la primera respuesta314 ms
- Espacio en el contexto del agente≈ 6747 tokenslas definiciones de todas sus herramientas (54), que el agente lleva en cada turno
- Definiciones de herramientasC · 65 de 100
- Resultados tipados0 de 54 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
- Sin una descripción con la que el agente pueda elegir: 17 de 54
- Parámetros sin descripción: en 43 de 54
- Sin indicar si solo lee o puede destruir: 54 de 54
Conviene revisar
- Herramientas que borran, envían o pagan sin avisar al cliente: prompts_delete, runs_delete, datasets_delete, metrics_delete, tags_delete
- Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: prompts_create, prompts_update, prompts_delete, prompts_publish, runs_create
Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (30%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%) y uso (15%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →
prompts_listList all prompts
prompts_getGet a prompt by ID
prompts_createCreate a prompt
prompts_updateUpdate a prompt. If the prompt already has runs, this creates a new DRAFT version (current=false) rather than editing in place or publishing. Promote it with prompts_publish, so an agent's edits don't go live without a gate. If it has no…
prompts_deleteDelete a prompt
prompts_publishPublish a prompt version, making it the current version
prompts_suggest_improvementSuggest an improved version of a prompt, grounded in a run's test results and judge feedback. Analyzes the run's responses, scores, and reviews, then returns reasoning plus a rewritten template (preserving {{variables}}) and persists it…
runs_listList all runs
runs_getGet a run by ID, including "metric_averages": a per-metric breakdown with each metric's average score (or pass rate for checks), how many rows it graded, and how many scored low. Use this to find the metric dragging a prompt down without…
runs_createCreate a run. Omit prompt_id and provide output_column to score existing outputs by grading a pre-existing dataset column instead of generating new ones.
runs_updateUpdate a run
runs_deleteDelete a run
runs_generateStart a run. Required for every run, including score-only runs (no prompt): generates responses with the prompt when there is one, otherwise copies the graded dataset column and grades it.
runs_regradeRe-grade a run's existing responses with its currently attached metrics, without regenerating. Use after attaching or editing metrics on an already-generated run.
runs_rerunCreate and start a fresh copy of a run with the same prompt, dataset, metrics, and settings. Use when the judge changed and you want a clean run instead of mixing versions.
runs_retry_failuresRe-run only the failed responses of a run, optionally limited to specific response ids via "only".
responses_listList responses for a run, in row order. Returns {total, limit, offset, returned, responses}. Defaults to 50 rows because full payloads are large: use "fields" to drop the bodies, "min_score"/"max_score" to isolate low scorers, and sort…
responses_getGet a specific response
datasets_listList all datasets
datasets_getGet a dataset by ID
datasets_createCreate a dataset with CSV data. First row is the header. Two column names are recognized specially: "expected_output" is each row's answer key (ground truth) given to the judge and to checks that compare against the row's expected value…
datasets_updateUpdate a dataset
datasets_deleteDelete a dataset
datasets_create_from_urlCreate a dataset by downloading CSV from a URL instead of inlining it. Use this for large datasets: pass a public http(s) URL and the server fetches the CSV directly, so the data never has to pass through the tool-call arguments. The URL…
metrics_listList all metrics
metrics_getGet a metric by ID
metrics_createCreate a metric with evaluation criteria. For a deterministic check set metric_type:"check" and check_config. Per-kind required keys: value (contains/not_contains/equals/list_overlap/numeric_equals), pattern (regex), json_path+expected…
metrics_updateUpdate a metric. For a deterministic check set metric_type:"check" and check_config. Per-kind required keys: value (contains/not_contains/equals/list_overlap/numeric_equals), pattern (regex), json_path+expected (json_path_equals), min…
metrics_deleteDelete a metric
metrics_suggest_variantsAsk the model to rewrite the metric's judge instruction in N variants targeted at the recent disagreements. Each variant is saved as a draft MetricVersion with source="suggestion". Returns the persisted drafts. Stripe-metering hooks fire…
metric_groups_listList all metric groups
metric_groups_getGet a metric group by ID
metric_groups_createCreate a metric group
metric_groups_updateUpdate a metric group
metric_groups_deleteDelete a metric group
metric_versions_listList every MetricVersion (drafts + published) for a metric, newest first. Each row carries version_number, state, source, current flag, and timestamps.
metric_versions_publishPublish a MetricVersion as the live version of its metric. Works for both 'draft → published' and 'revert to an older published version → current'. Transactionally flips current, demotes peers, and writes the version's instruction +…
metric_versions_dismissDestroy a draft MetricVersion (use for either source: 'edit' or source: 'suggestion'). Published versions are refused. To demote a published version, publish a different one as current instead.
provider_credentials_listList all provider credentials (API keys are not exposed)
provider_credentials_getGet a provider credential by ID (API key is not exposed)
provider_credentials_createCreate a provider credential
provider_credentials_updateUpdate a provider credential. Changing provider or api_endpoint on a credential with a stored key requires api_key in the same call, so a stored key never moves to a new provider or endpoint.
provider_credentials_deleteDelete a provider credential
tags_listList all tags
tags_getGet a tag by ID
tags_createCreate a tag. Color is auto-assigned.
tags_updateRename a tag.
tags_deleteDelete a tag. Removes the tag from every linked metric, prompt, run, and dataset.
agreements_listList agreements. Filter by run_id, response_id, metric_id, or created_by.
agreements_createUpsert an agreement for (run, response, metric, created_by). Verdict is one of agree, disagree, borderline. corrected_score (1..5) is required when verdict is 'disagree'.
judges_replayCreate a scoring run for the current judge over a dataset's existing outputs (wraps runs_create with prompt_id omitted and output_column supplied). This only sets up the run; call runs_generate to actually re-judge the outputs so you can…
judges_compareCompare two versions of one metric's agreement stats side by side. Requires metric_id, metric_version_a_id, and metric_version_b_id (both versions must belong to that metric). Unavailable for check metrics.
promptfoo_importImport a promptfooconfig.yaml. Creates a prompt, a dataset from the test vars, and metrics from the assert blocks (llm-rubric/g-eval become judge metrics; contains/equals/regex/is-json become deterministic check metrics). Returns a…
usage_getGet this organization's plan usage and limits for the current billing period: runs and prompt fetches used, their limits, how many remain, and when the period resets. Call this to pre-check quota before starting runs. Runs are…
Cómo conectar
Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:
{
"mcpServers": {
"evals": {
"type": "http",
"url": "https://completionkit.com/mcp"
}
}
}Añadirlo
Claude Code, en una terminal
claude mcp add --transport http completionkit https://completionkit.com/mcpAñadir a CursorAñadir a VS Code
claude.ai, ChatGPT y otros clientes: añade https://completionkit.com/mcp como conector personalizado en los ajustes.
Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.
Cookies
Antes de contar esta visita
La analítica y la medición de anuncios nos dicen qué páginas y cuáles de nuestros anuncios cumplen su función: Google Analytics y Google Ads, el píxel de Meta, Yandex Metrica y un identificador propio. No se guarda nada hasta que respondas, y rechazar no cambia nada del sitio.