Skip to content

jev-mcp (freepik-company)

Go MCP server giving any client typed Jev decisions via OpenRouter or TypeSafe, with validated answers and no paid retries.

MCP serverproduction

Overview

Jev MCP from freepik-company is a small, dependency-light MCP server written in Go that exposes TypeSafe's Jev through five tools. Agents can use it for routing, triage, classification, claim checking and ranking as explicit typed calls with probabilities they can act on or escalate.

It works with an OpenRouter key by default (Jev is listed there as typesafe/jev-latest) or a TypeSafe key, switched by one environment variable. Every provider answer is validated against the question asked; inconsistent or incomplete answers fail the call instead of being patched, and the unchanged provider response including usage cost is returned. The server never retries a paid call, keeps credentials in its environment only, enforces HTTPS, refuses redirects and bounds request size and time. Releases ship binaries for Linux, macOS and Windows plus container images.

What the decision model decides

TypeQuestionAnswers
ChoiceWhich of the offered options fits this data?—
Yes / noProbability that a yes/no statement holdsyes · no
ScorePosition on a scale you define—

How it works

  1. Install the binary, container or go install and set a provider key
  2. Register the stdio server in an MCP client
  3. The agent calls a tool with data and typed questions
  4. The server validates the answers and returns them with the raw provider response

Strengths

  • One paid inference call per tool invocation
  • Provider-agnostic via OpenRouter or TypeSafe
  • Strict validation and no retries of paid calls
  • Signed release binaries and container images

Caveats

  • Requires a paid OpenRouter or TypeSafe key
  • Licence type not shown in the extracted README

Getting started

go install github.com/freepik-company/jev-mcp/cmd/jev-mcp@latest, then claude mcp add jev -e OPENROUTER_API_KEY="$OPENROUTER_API_KEY" -- jev-mcp

At a glance

Type
MCP server
Status
production
Language
Go
Runtime
MCP server (stdio), binary or container
Has code
yes
Has tests
yes

Use cases and integrations

How curated lists describe it

Frequently asked questions

Which providers does it support?

OpenRouter by default, or TypeSafe directly by setting JEV_PROVIDER=typesafe.

What happens if Jev returns an inconsistent answer?

The call fails instead of the answer being fixed up, and paid calls are never retried.

How do I install it?

Download a release binary, pull the ghcr.io container image, or use go install.

Related projects

  • Unofficial hosted or local Jev MCP server giving agents a quick second opinion: it picks yes/no, scale or choice and returns probabilities.

    MCP serverbetaTypeScript
  • Swift library and CLI for Jev with enum-typed Choice, Noul and Score questions, plus an agent skill for coding agents.

    CLIproductionSwift
  • Python MCP server wrapping Jev as classify, score, check, match and screen tools with confidence on every answer.

    MCP serverbetaPython
  • Python decision gateway and stdio MCP server exposing Jev via OpenRouter's alpha Decisions endpoint to Claude Code, Codex and Cursor.

    MCP serverbetaPython
  • Agent skill and CLI that converts plain requirements, LLM prompts or prompt-calling code into a typed Jev request and runnable script.

    Agent skillbetaPython
  • Go CLI and single-binary MCP server giving Claude Code, Codex, Hermes and pi an evaluate tool backed by Jev, d1, CLM or Laya.

    MCP serverbetaGo