Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ› οΈ Other Tools and Integrations
  3. Jamjet
Jamjet logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 8:02:23 PM

Jamjet

User RatingsBe the first to rate and review this MCP server!
View Repository21 GitHub StarsTotal stargazers on GitHub for the source repository (21 stars).Visit Website

Durable AI runtime enforcing unified safety policies with audit trails, human approval, cost caps, and crash recovery for multi-agent workflows.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "jamjet-labs-jamjet": {
      "command": "npx",
      "args": [
        "-y",
        "@jamjet/mcp-shim"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ› οΈ More in Other Tools and Integrations

Overview

JamJet provides a durable, agent-native runtime that enforces safety policies across AI agents and tool calls. It supports runtime blocking of unsafe actions, pausing for human approval, cost capping, and audit trail recording. Designed to integrate with multiple agent frameworks, it enables crash recovery and replay from checkpoints, ensuring reliable and controlled execution of multi-agent workflows.

Use cases

β€’Enforce runtime safety policies on AI tool calls
β€’Pause agent actions for human approval on risky operations
β€’Cap operational costs per agent or project
β€’Record and audit all agent actions for compliance
β€’Recover and resume agent runs after crashes

Key features

β€’Graph-based workflow execution with durable checkpoints
β€’Multi-agent coordination with a unified policy file
β€’Native MCP client and server support
β€’Integrations with Claude Code, OpenAI Agents SDK, LangChain, Spring AI, and others
β€’Java and Python SDKs with REST and embedded runtimes
β€’Audit trail storage in JSONL format with CLI tools for inspection

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Jamjet.

Extracted Tool Capabilities
Graph-based workflow execution with durable checkpoints
Multi-agent coordination with a unified policy file
Native MCP client and server support
Integrations with Claude Code, OpenAI Agents SDK, LangChain, Spring AI, and others
Java and Python SDKs with REST and embedded runtimes
Audit trail storage in JSONL format with CLI tools for inspection

Documentation Overview

⚑ JamJet

The action-control plane for AI agents. One policy file. One audit trail. Across hooks, guardrails, MCP gateways, SDKs, and custom runtimes.

jamjet MCP server CI PyPI Maven Central crates.io License Discord

jamjet.dev Β· Quickstart Β· Docs Β· Examples Β· Blog Β· Discord

Open in GitHub Codespaces Open in Gitpod


Write the safety policy once. Run it everywhere your agents can act.

JamJet sits underneath your agent (Claude Code, OpenAI Agents SDK, MCP clients, LangChain, CrewAI, ADK, Spring AI, custom code) and enforces what prompts cannot:

  • πŸ›‘οΈ Block unsafe tool calls at runtime: database deletes, payments, file writes
  • βœ‹ Pause for human approval on risky actions, durably
  • πŸ’Έ Cap cost per agent, per run, per project
  • πŸ“’ Record an audit trail that survives a regulator's review
  • βͺ Replay or resume crashed runs from the last checkpoint

Keep your agent framework. Add JamJet where tool calls need control.

JamJet safety demo

See it in 60 seconds

Terminal
pip install jamjet
jamjet demo unsafe-tool-call

No API key. No Docker. No cloud account. The model is mocked; the enforcement path is real. Three more demos run the same way:

bash
jamjet demo approval        # pause-for-approval flow
jamjet demo budget-cap      # $0.05 cost cap
jamjet demo mcp-tool-policy # MCP-shaped policy (preview of JamJet Gateway)

Works alongside Claude Code Β· OpenAI Agents SDK Β· MCP clients Β· LangChain Β· CrewAI Β· ADK Β· Spring AI Β· LangChain4j.

On the JVM: one dependency

Spring AI and LangChain4j teams get the same layer without writing glue code. The Spring Boot starter auto-injects JamJet advisors into your ChatClient: every call becomes durable and audited, with no changes to your application code.

xml
<dependency>
    <groupId>dev.jamjet</groupId>
    <artifactId>jamjet-spring-boot-starter</artifactId>
    <version>0.1.0</version>
</dependency>
properties
spring.jamjet.runtime-url=http://localhost:7700
spring.jamjet.approval.enabled=true   # opt-in human-in-the-loop approval

Crash recovery, event sourcing, and a REST endpoint to approve or reject held actions. Falls back gracefully if the runtime is unreachable.

Prefer no sidecar at all? JamJet Java Runtime embeds durable execution directly in your JVM process: Java 21, no Docker, 8.9Γ— faster than calling out to a REST sidecar (benchmark and launch post). Works with Spring AI, LangChain4j, and Google ADK.

β†’ See a Spring Boot agent survive kill -9 mid-run in examples/loan-underwriter-agent: resumes from disk checkpoints, gates disbursement on human approval, emits a signed receipt bundle.

The same policy, everywhere

Every agent toolchain is inventing its own safety layer. JamJet gives you one policy file and one audit trail across all of them.

AdapterInstallHost
@jamjet/claude-code-hooknpm i -g @jamjet/claude-code-hookClaude Code PreToolUse hook
@jamjet/mcp-shimnpx -y @jamjet/mcp-shim ...Any MCP client (Claude Desktop, Cursor, …)
@jamjet/openai-guardrailnpm i @jamjet/openai-guardrailOpenAI Agents SDK tool guardrail (TS)
jamjet.integrations.openai_guardrailpip install jamjetOpenAI Agents SDK tool guardrail (Python)
jamjetpip install jamjetPython SDK + runtime
dev.jamjet:jamjet-spring-boot-starterMaven / GradleSpring AI ChatClient advisors
@jamjet/cloudnpm i @jamjet/cloudTypeScript SDK + shared engine
@jamjet/clinpm i -g @jamjet/cliUnified jamjet audit show / jamjet approve

All adapters load the same policy.yaml. All emit conformant audit JSONL to ~/.jamjet/audit/. Run jamjet audit show to tail every decision across every adapter in one chronological view.

JamJet does not replace the hook points these platforms give you. It makes them do more: Claude Code's PreToolUse hook gets a real policy engine, approval flow, and audit trail, and the same rules carry unchanged to OpenAI Agents SDK, MCP clients, Spring AI, and your own Python or TypeScript code.

One policy, every adapter

yaml
# ~/.jamjet/policy.yaml
version: 1
rules:
  - { match: "*delete*", action: block }
  - { match: "payments.*", action: require_approval }
  - { match: "shell.exec", action: block }

Drop this file in ~/.jamjet/. Every adapter listed above uses it automatically.

Prompts are not a security boundary. The runtime is.

β†’ Read When AI Deletes the Database for why this is a runtime architecture problem, not a model problem. β†’ See the deeper durability demo at jamjet.dev/demo for what happens when an agent crashes mid-tool-call.

Policy in your own code

Drop a policy beside your agent code. The runtime intercepts any matching tool call before it leaves the agent's process: blocked_tools are refused outright, require_approval_for pauses execution durably and waits for an out-of-band decision. Crashes don't lose the approval; execution resumes when it arrives.

yaml
# workflow.yaml
policy:
  blocked_tools:
    - "*delete*"
    - "payments.refund"
  require_approval_for:
    - "database.*"
    - "payment.transfer"
    - "user.suspend"

Python, with the hosted control plane:

server.ts
import jamjet
jamjet.cloud.configure(api_key="jj_...", project="my-agent")
jamjet.cloud.policy("block", "*delete*")
jamjet.cloud.policy("require_approval", "database.*")
# Every OpenAI / Anthropic call in this process is now policy-gated.

β†’ Runnable approval workflow in examples/hitl-approval Β· Cloud Quickstart

Where JamJet sits

text
            Your Agent / Framework
   (LangChain Β· CrewAI Β· ADK Β· custom Β· MCP client)
                     β”‚
                     β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚            JamJet Safety Layer                β”‚
  β”‚   policy Β· approval Β· budget Β· audit Β· replay  β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚
                     β–Ό
        Tools Β· MCP servers Β· APIs Β· DBs Β· Agents

Use JamJet when your agent can…

  • call MCP servers or arbitrary tools
  • write to a database
  • send emails or Slack messages
  • trigger payments or external API calls
  • access customer data or PII
  • run for minutes/hours and needs to survive crashes
  • spend real model budget at scale
  • delegate to other agents

What JamJet adds

Without JamJetWith JamJet
Agent crashes lose progressResume from the last checkpoint
Tool calls rely on scattered app logicRuntime policy blocks unsafe actions
Human approval is custom glueApproval is a durable workflow step
Costs are discovered after the billBudgets enforced per agent / per run
Audit evidence is stitched from logsAppend-only event log, signed export
Memory is framework-specificPair with Engram for portable memory (MCP Β· REST Β· Python Β· Java)
Frameworks stay siloedMCP + A2A connect tools and agents

A full runtime underneath

The safety layer runs on a durable, event-sourced execution engine. When you want more than enforcement, it's already there:

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Other Tools and Integrations View all alternatives
  • Filesystem logoFilesystem
    Verified

    Secure file operations with configurable access controls.

    πŸ› οΈ Other Tools and Integrations2 views
    Compare vs Filesystem β†’
  • Sequential Thinking logoSequential Thinking
    Verified

    Dynamic and reflective problem-solving through thought sequences.

    πŸ› οΈ Other Tools and Integrations1 views
    Compare vs Sequential Thinking β†’
  • Time logoTime
    Verified

    Time and timezone conversion capabilities.

    πŸ› οΈ Other Tools and Integrations3 views
    Compare vs Time β†’
  • Memory logoMemory
    Verified

    Knowledge graph-based persistent memory system.

    πŸ› οΈ Other Tools and Integrations2 views
    Compare vs Memory β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
21
Stargazers on the source repository.
npm downloads
133
Package downloads in the last 30 days.
Last commit
12d ago
Most recent push to the default branch.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Jamjet

No, JamJet can run locally without an API key, Docker, or cloud account. The enforcement path is real while models can be mocked.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewJamjet AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/jamjet-labs-jamjet?style=directory)](https://allmcps.com/mcp/jamjet-labs-jamjet)
HTML Embed
<a href="https://allmcps.com/mcp/jamjet-labs-jamjet"><img src="https://allmcps.com/api/badge/jamjet-labs-jamjet?style=directory" alt="Jamjet on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ› οΈOther Tools and Integrations
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedAug 31, 2026
11/11 checks healthy over the last 33d
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars21
GitHub Star CountTotal stargazers on GitHub representing community popularity (21 stars).
Last commit12d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 31, 2026
npm downloads133/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
56Quality signal: Good Β· 56/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools23/30
Adoption & activity9/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev Β· @jamjet/mcp-shim (npm)

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ› οΈ Other Tools and Integrations β†’Alternatives to Jamjet β†’Install in Claude DesktopInstall in CursorInstall in VS Code