Skip to content

Toolgate — ndolinschi

An agent tool and MCP call gate: paste a planned call plus its context and it returns allow, ask_human or deny with risk scores derived from a TypeSafe Jev decision call.

Stars
2
Language
TypeScript
Published by
Community
Author
ndolinschi
Last verified
Oct 2026

ndolinschi/toolgate

User repository on GitHub

View on GitHub

Agent tool/MCP call gate — allow / ask_human / deny via TypeSafe Jev

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

This is one of several Jev listings for the same project. The canonical entry is Toolgate — RiskAverseTech.

About this project

Agent tool/MCP call gate — paste a planned tool call + context → allow / askhuman / deny with risk scores via TypeSafe Jev.

Quoted from the project's README. Read the full README.

Highlights

  • Three outcomes rather than a boolean — allow, ask_human and deny — so a risky call can go to a person instead of passing or failing outright.
  • You paste a planned tool call plus its context and get risk scores back, which makes this an inspection tool rather than a live enforcement hook.
  • The verdict comes from a TypeSafe Jev decision call rather than a regex or a policy file you would otherwise have to write yourself.
  • Setup is a single npm i && npm run dev. The README is three lines and documents no install path, key setup or API surface.

Watch out

The README is three lines long and this entry is written from that alone. What it does state: the project gates agent tool and MCP calls, takes a planned call plus context as input, and returns allow, ask_human or deny with risk scores from TypeSafe Jev. What it does not state matters just as much — there is no documented install path, no mention of where the TypeSafe API key goes, no list of the questions asked, no threshold for how a score becomes allow or deny, no tests and no licence. Those are discoverable by reading the repository rather than the README. Run it with npm i && npm run dev, but expect to read the source before trusting the verdicts on anything real. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

2GitHub stars
Next.js spectator demo in which two independent Jev agents drive separate Snake browsers through same-origin iframes, clicking indexed direction buttons only, with each board state streamed to a server-only endpoint that returns the chosen target.
Jev Demos & Experiments#community#jevbest#catalog-import
2GitHub stars
An MCP stdio proxy in front of the official Playwright MCP server that triages page state, masks prompt injection, trims oversized page dumps by goal and risk-gates actions, exposing the same tools and schemas.
Jev Demos & Experiments#community#jevbest#catalog-import
0GitHub stars
Paste a trace of an agent step, get one of four dispositions back: ok, retry, escalate or stop. Aimed at agent builders putting a supervision step around an agent loop, with the judging powered by TypeSafe Jev and a two-command setup.
Jev Demos & Experiments#community#jevbest#catalog-import
0GitHub stars
McpMatch takes a free-text user goal and matches it against a catalog of MCP servers or capabilities using TypeSafe Jev, with a two-stage path for large catalogs. Runs with npm i and npm run dev.
Jev Demos & Experiments#community#jevbest#catalog-import
0GitHub stars
SpendBrake turns a budget plus a plan into one of three calls — continue, downgrade_model or stop — and renders the cost against value as a dashboard, with the decision made by TypeSafe Jev.
Jev Demos & Experiments#community#jevbest#catalog-import
0GitHub stars
SwarmRouter picks which agent or skill should handle a task and returns a confidence with the pick, drawn as a visual swarm map, with the choice made by TypeSafe Jev. Five handler types are named in the README.
Jev Demos & Experiments#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai