MCP.Market

andon MCP server

by gulmezeren2-byte·io.github.gulmezeren2-byte/andon·v0.6.0·1 stars

Deterministic verification for AI-generated analysis: run a spec, inspect or diff a workbook

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

1 stars21 downloads/wk

Reviews

Write one

Nobody has reviewed andon yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

andon tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

1 medium
  • Code scan21 source files scanned20/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 qualitylocal package, no credentials required12/15
  • Maintenancelast push 52 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    andon_verify-0.6.0/src/andon/checks/internal.py: …: recomputed = pd.to_numeric(df.eval(expr), errors="coerce") stated =…
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How andon compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
21
more than 8% of 12,191 servers with a package

Install andon in Claude Code, Cursor or VS Code

claude mcp add andon -- uvx andon-verify
Add to Cursor

What the publisher says

From the andon repository's README, as published. We do not edit it. Read it on GitHub

andon

<!-- mcp-name: io.github.gulmezeren2-byte/andon -->

Stop the line when the numbers don't add up.

andon re-checks the numbers in finished analysis — the report your AI agent just drafted, the workbook a colleague "quickly updated" — against the data they came from and against themselves. It does this with arithmetic, not with another LLM: reconciliation, internal consistency, schema contracts and Excel workbook integrity, written down as a small YAML spec and enforced with exit codes.

That screenshot is real output. The example it runs on is in examples/quarterly-report/, staged by a script that plants the defects I keep meeting in real reporting work: a count taken from a stale snapshot, a revenue total typed over by hand, shares that sum to 101.2, a total row nobody updated after a data refresh, a #REF!, and freight numbers stored as text.

Why this exists

I'm an industrial engineer. I build and run operations reporting — delivery KPIs, forecast accuracy, inventory analytics — and over the last two years an increasing share of the first drafts around me has been written by AI agents. They are fast, tireless, and confidently wrong in ways a tired human is not: the filter that silently dropped cancelled orders, the percentage column that almost sums to 100, the total row that survived three edits of its parts.

The common answer is to ask a second model to review the first one. I think that is the wrong tool. Whether 539 rows really sum to 257,060.48 is not a matter of opinion, and no amount of model capability makes an opinion the right instrument for it.

Manufacturing solved this problem decades ago. On a Toyota line, any worker who spots a defect pulls a cord — the andon — and the line stops until the problem is understood. The machine equivalent, jidoka, is a machine that stops itself when it detects an abnormal condition. This tool is that cord for spreadsheets and reports: a small, deterministic gate between "the analysis is written" and "the analysis is sent."

The iron rules

andon's behavior is easier to trust because it is constrained. These rules are enforced in code, not just promised here:

plausibility bounds) can raise a REVIEW flag; the engine will not let them FAIL, even if a buggy check tries.

  1. Only arithmetic can fail the build. Heuristic checks (distribution shifts,

which worksheets were never touched (the report calls this the honesty block). A PASS covers the listed assertions and nothing else.

  1. No silent blessings. Every report ends with what was read, what was skipped, and

text in a numeric column — the run continues, the check is recorded as ERROR, and the exit code is non-zero. "Not verified" must never be readable as "fine."

  1. A check that can't run is a finding, not a pass. Missing file, unreadable range,
  1. Read-only by construction. There is no code path that writes to your data.

Install

pip install andon-verify

The PyPI distribution is named andon-verify (the bare andon name was already taken); the command and the import stay andon — andon run ..., import andon. From source: pip install git+https://github.com/gulmezeren2-byte/andon.

Quick start

Point andon at data and claims:

# andon.yaml
version: 1

sources:
  orders: data/orders.csv
  report: out/weekly.xlsx#Summary

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

andon: common questions

Is andon MCP server safe?
Mostly: it is graded B (80/100). Read the andon safety report
How do I install andon?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does andon need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is andon maintained?
The last commit was 92 days ago (2026-08-04). The latest release is v0.6.0.
What can I use instead of andon?
Servers from other publishers that do the same job: Sem MCP server.
How does andon compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 21 (more than 8% of 12,191 servers with a package). Full comparison.

Alternatives to andon

Same job from other publishers: the closest match first, then the best rated.

  • Sem
    Entity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agents
    B

More from gulmezeren2-byte →