Vahtian MCP server
io.github.heidihelena/vahtian·v0.2.0·1 starsFreeze a corpus, check it for drift, keep a hash-chained audit ledger. Local-first, stdlib-only.
1 stars15 downloads/wk
Reviews
Write oneNobody has reviewed Vahtian yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Vahtian tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
audit_appendAppend one entry to a local, hash-chained audit ledger (creates it if new).
audit_verifyVerify a local audit ledger's hash chain is intact (no edits or deletions).
freeze_corpusDedupe a record set, lock the search date, and compute its content hash.
resolve_record_idReturn the stable identity Vahtian uses for a record: PMID > DOI > title-hash.
verify_corpusCheck that a frozen corpus still matches its content hash (tamper-evident).
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan8 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 qualitylocal package, no credentials required12/15
- Maintenancelast push 50 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Vahtian compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 15
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 5 read
Install Vahtian in Claude Code, Cursor or VS Code
claude mcp add vahtian -- uvx vahtian
What the publisher says
From the Vahtian repository's README, as published. We do not edit it. Read it on GitHub
vahtian
Company site for Vahtian — research citation integrity.
Vahtian checks whether each manuscript claim is supported by the evidence cited for it — through a blinded human → AI → adjudication workflow with a decision-gated, undoable write and a hash-chained audit trail.
Vahtian does not decide scientific truth. It records whether a cited source
supports a specific claim: who rated it, what the AI advised, how disagreements
were adjudicated, and what was finally written.
Human-first. AI-second. Auditable. Free local tools for researchers; infrastructure for journals, guideline groups, and research organizations.
The product ladder
Start — check the claims in your own manuscript
(free beta): https://github.com/heidihelena/citevahti
- CiteVahti — check that each claim is supported by the source cited for it
Prepare — get the study and its evidence right before analysis
(free beta for individuals, project licence for institutions): /methodvahti
- StudyVahti — plan a defensible study before data collection (free · live): /studyvahti
- MethodVahti — justify your sample size → COREQ/SRQR methods PDF
- DictVahti — clean the REDCap data dictionary before analysis (free · live): /dictvahti
- MatchVahti-Lite — capture citation-worthy evidence from abstracts (free · live): /matchvahti-lite
Scale — systematic-review infrastructure
- ReviewVahti — inter-rater reliability for screening (Cohen's κ / Krippendorff's α) (live): /reviewvahti
- ExtractVahti — DTA data extraction + risk-of-bias (QUADAS-2/-C, PROBAST-AI) → tidy CSV + RoB traffic-light SVG for R; multi-extractor reconcile (κ / α); sealed agent aid (early access): /extractvahti
- GuidelineVahti — panel consensus, RAND/UCLA + GRADE (early access): /guidelinevahti
- AtlasVahti — de-identified validation-pattern analytics (roadmap)
Static pages (one index.html per product, plus 404.html and sitemap.xml), deployed via Cloudflare to vahtian.com. No trackers, no external dependencies.
vahti (Finnish) = sentinel / guard — the watch over what gets cited.
Brand & social tooling
npm i @resvg/resvg-js && node brand/cards/generate.mjs.
- brand/STYLE.md — the canonical brand spec; brand/PHILOSOPHY.md — the mark system.
- brand/cards/ — 1200×630 Open Graph cards, one per page. Regenerate with
node brand/cards/generate-product-covers.mjs (uses the bundled preview browser).
- Screenshot-led product covers are generated from their real interface previews with
external requests). Preset decks per product, theme & format switching, post-caption drafts, deck save/load as JSON, export as PDF (LinkedIn document post) or per-slide PNGs.
- brand/carousel/ — self-contained LinkedIn carousel builder (noindex, zero
MethodVahti package
methodvahti/ is a self-contained Python package (Apache-2.0) for qualitative heterogeneity scoring + a COREQ/SRQR methods-report PDF. See methodvahti/README.md. Tests: cd methodvahti && python -m pytest tests/ -v.
Nothing above is checked by us. What we check is on the safety report.
Vahtian: common questions
- Is Vahtian MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Vahtian safety report
- How do I install Vahtian?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Vahtian need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Vahtian maintained?
- The last commit was 91 days ago (2026-08-05). The latest release is v0.2.0.
- What can I use instead of Vahtian?
- Servers from other publishers that do the same job: MCP for Adobe Premiere Pro MCP server.
- How does Vahtian compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Vahtian
Same job from other publishers: the closest match first, then the best rated.
- MCP for Adobe Premiere ProLocal-first MCP for supported Adobe Premiere Pro workflows; start with a read-only connection check.not reviewedEstablishedA