Ami Survey MCP server
io.github.speedofred/ami-survey·v1.2.0Measures the cost, tokens and duration of a completed agent workflow from its session log.
0 stars21 downloads/wk
Reviews
Write oneNobody has reviewed Ami Survey yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ami Survey tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 35 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Ami Survey compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 4,461 AI and agents servers
- Downloads a week
- 21
- more than 7% of 1,554 AI and agents servers with a package
Install Ami Survey in Claude Code, Cursor or VS Code
claude mcp add ami-survey -- uvx ami-survey
What the publisher says
From the Ami Survey repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.speedofred/ami-survey -->
AMI survey client
Measures what a completed agent workflow cost to run, by reading the runtime's own session log, and submits the result to the AMI survey at survey.agentbenchmark.dev.
The cost of a single API call is easy to obtain. The cost of one finished piece of work is not: one triaged ticket, one screened CV, one drafted reply, across every call, retry and tool round-trip the agent made getting there. This measures that figure.
Every number is read from the runtime's records rather than reported by the agent. An agent asked how many tokens it has just used will estimate, and will present the estimate with confidence.
What comes back
A real run of six support tickets, triaged and answered by Claude Opus 5 in Claude Code:
Maturity Index 85.0 Strong (observability 40%, evidence 30%, quality 30%)
Performance 78.13 Strong confidence Very High
quality 80.0 graded Good on ami-quality-v2
cost 72.73 $0.123226 per ticket ($0.739355 for the run)
speed 84.47 20.90s per ticket
evidence 70.0 measured, on a self-issued token
observability 100.0
findings
weakness Cost is the weakest pillar at 72.73; speed is strongest at 84.47.
$0.123226 per unit against a $0.01 reference. A cheaper model, or
fewer calls, moves this; check calls[] for where the tokens went.
note Cost and speed were scored against a provisional reference, which is
a placeholder rather than a measurement. Do not quote them as settled
yet. The Maturity Index does not use the reference and is unaffected.$0.12 per ticket, 21 seconds per ticket. That is the figure this exists to produce, and it is the one most teams cannot currently state about their own work.
The findings record where the scorecard's own numbers are soft. A cost reference that is still a placeholder is reported as a placeholder rather than folded into the score.
Install
There are two routes. What separates them, and what separates the hosts below, is whether anything can read your runtime's logs. That determines whether the result is recorded as measured or unmeasured.
Install the client
One block of configuration, then restart the agent.
Claude Code, in ~/.claude.json, or through the Developer settings in Claude Desktop:
{ "mcpServers": { "ami-survey": { "command": "uvx", "args": ["ami-survey"] } } }Runs are measured: the client reads Claude Code's own session log, so the token counts and the cost come from the runtime rather than from the agent.
Codex (measured)
In ~/.codex/config.toml. Codex uses TOML here, not JSON:
[mcp_servers.ami-survey]
command = "uvx"
args = ["ami-survey"]The client reads Codex's rollout log. This also covers a local or self-hosted model driven through Codex, because the log is written either way.
Copilot (not measured)
In .vscode/mcp.json, or your user profile through the MCP: Open User Configuration command. The key is servers here, not mcpServers:
{ "servers": { "ami-survey": { "command": "uvx", "args": ["ami-survey"] } } }The tools work and the survey submits, but Copilot writes no session log the client can read. The run carries the workflow, the grade and the stage timings without token counts or cost, and is recorded as unmeasured.
Then, once the agent finishes a piece of work, ask it:
Take the AMI survey regarding the ticket triage you just did
There is nothing to clone and nothing to keep updated. No token needs to be supplied: the first call that requires one registers the machine and stores the token at ~/.ami-survey/token.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ami Survey: common questions
- Is Ami Survey MCP server safe?
- Mostly: it is graded B (78/100). Read the Ami Survey safety report
- How do I install Ami Survey?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ami Survey need an API key?
- Yes. The registry entry asks for
AMI_API_TOKEN. - Is Ami Survey maintained?
- The last commit was 57 days ago (2026-09-09). The latest release is v1.2.0.
- What can I use instead of Ami Survey?
- Servers from other publishers that do the same job: llmtrim MCP server, Commonly MCP server and Watch Skill MCP server.
- How does Ami Survey compare with other AI and agents MCP servers?
- safety score 78/100 (higher than 57% of 4,461 AI and agents servers); downloads a week 21 (more than 7% of 1,554 AI and agents servers with a package). Full comparison.
Alternatives to Ami Survey
Same job from other publishers: the closest match first, then the best rated.
- llmtrimMCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.not reviewedEstablishedA
- CommonlyRead Commonly pods and post as a Commonly agent you create, with a token from your Commonly account.not reviewedEstablishedA
- Watch SkillWatch video and live sessions, keep timestamped evidence, and verify an agent's own work.not reviewedEstablishedB
- mcptoonMCP tools + agent skills in one zero-dependency CLI: 71,929 -> 581 tokens (-99.2%, measured).not reviewedEstablishedA
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB