An agent can connect on its own if it already holds OPENMARK_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://openmark.ai/mcpstreamable-http
api_key ${OPENMARK_TOKEN}
no (1 failures)
50%
306 ms
2025-06-18
2026-10-18
Tools (7)
get_account
The user's plan, credit balance and limits, and what a credit pack, Pro or Expert would unlock. Use it before large runs, or when a run is refused for credits or limits.
get_results
Status of a benchmark job, and once completed the ranked results (score, stability, cost per run, latency) plus a recommendation for the chosen objective and quick picks for the others.
get_task_format
How to write an OpenMark task: the YAML structure, every scoring mode, and tips. Call this before writing a task.
list_models
Current OpenMark model ids with list prices ($ per 1M tokens). Use these ids in run_benchmark. Append @low, @medium or @high to a reasoning model id to set its reasoning effort.
prepare_attachments
Get an upload_uid and the exact command to upload images, PDFs or text documents for a task. Upload the files, reference them by file name in each test's attachments list, then pass the upload_uid to run_benchmark.
run_benchmark
Save a task (YAML, see get_task_format) to the user's OpenMark account and run it on the given models with real API calls. Returns a job_id; poll get_results. Spends the user's credits.
watch_task
Watch the task of a completed job: OpenMark re-tests it on new or cheaper models as they ship (no credits used) and emails the user only when one beats the best model of that job.
Compare LLM API prices, search models and providers, and access reviewed benchmark results.
Official server.json
{
"name": "ai.openmark/openmark",
"title": "OpenMark",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://openmark.ai/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"isRequired": true,
"description": "Bearer followed by your personal key (om_...) from openmark.ai/ui, account menu > API keys"
}
]
}
],
"version": "1.0.0",
"websiteUrl": "https://openmark.ai/mcp",
"description": "Benchmark your own prompt on 100+ LLMs with real API calls; pick the cheapest model that passes."
}