Skip to main content
Glama
Renwang-Huang

TypeSafe MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TYPESAFE_MODELNoModel alias; legacy name supportedjev-latest
TYPESAFE_API_KEYYesRequired bearer credential
TYPESAFE_BASE_URLNoAPI base URLhttps://api.typesafe.ai
TYPESAFE_MAX_RETRIESNoRetries after the initial request2
TYPESAFE_DEFAULT_MODELNoOfficial SDK-compatible model namejev-latest
TYPESAFE_MAX_STATE_CHARSNoSerialized state limit120000
TYPESAFE_TIMEOUT_SECONDSNoPer HTTP attempt timeout10
TYPESAFE_MAX_REQUEST_BYTESNoWhole request limit512000
TYPESAFE_MAX_QUESTION_CHARSNoSerialized question limit60000
TYPESAFE_MAX_RESPONSE_BYTESNoProvider response limit4194304
TYPESAFE_RETRY_BACKOFF_SECONDSNoInitial exponential backoff0.5

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
evaluateA

Evaluate state with TypeSafe Jev and return the raw typed answers. Use for bounded noul, choice, or score questions; never for prose, code generation, arithmetic, or dates.

classifyC

Choose one label from a closed set and return its probability distribution.

scoreB

Rate state on an ordered rubric and return the weighted score, probabilities, and confidence.

checkC

Estimate the probability that a bounded yes/no proposition is true.

verifyB

Check several claims against the supplied evidence in one request. Results are review signals, not proof of truth.

gateA

Evaluate bounded pass checks and turn their probabilities into pass/review/fail. This is not an authorization or security boundary; keep normal human and policy controls.

routeC

Choose the next action from a closed set. This suggests an action; it does not execute it.

reviewB

Evaluate a diff, plan, or test report against checks and return pass/review/fail signals. It never edits files.

healthA

Inspect local MCP configuration without making a network request. Set live=true only for an explicit paid provider check.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 9 tools

Disambiguation2/5

Several tools occupy overlapping evaluative territory: evaluate, classify, score, and check all return probabilities or typed answers for bounded questions, and gate/review both produce pass/review/fail signals. The descriptions help but do not make the boundaries crisp enough for reliable tool selection.

Naming Consistency4/5

Tool names are almost uniformly single-word lowercase verbs (evaluate, classify, check, route, score, verify, gate, review), which is a consistent style. The noun 'health' is the one clear deviation from the verb pattern.

Tool Count4/5

Nine tools is within a reasonable scope for a server, and each tool has a plausible purpose. The count feels slightly higher than necessary because some tools could likely be consolidated without losing functionality.

Completeness4/5

The set covers a broad range of bounded evaluative tasks: raw typed answers, classification, probability checks, scoring, routing, verification, gating, and review. The main weakness is that the relationships between the overlapping evaluative tools are not structurally explicit, but no obvious critical operation is missing for the stated domain.

Maintenance

ActivityNo data
ResponsivenessNo issues