🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

jamp-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jamp-mcp

MCP server for JAMP. Your AI agent installs JAMP on a site, watches errors, uptime, vitals and traffic, and resolves what it fixes.

latest
Source
npmnpm
Version
0.2.1
Version published
Weekly downloads
52
-81.36%
Maintainers
1
Weekly downloads
 
Created
Source

jamp-mcp

An MCP server for JAMP. It lets MCP-capable AI agents (Claude Code, Cursor, Claude Desktop, Windsurf, and others) run your site's monitoring end to end: install JAMP on a project, confirm data is arriving, read errors, uptime, vitals and traffic, and mark errors resolved after shipping a fix.

Write access is scoped. An agent can add sites and resolve errors. It cannot delete a site, change billing or touch your account.

Tools

Setup:

ToolWhat it does
jamp_create_siteCreate a site and get its install snippet (write)
jamp_verify_installWhether the snippet is sending data yet
jamp_install_doctorDiagnose a silent install: fetches the served HTML and checks each tag, with a fix
jamp_setup_sourcemapsThe CI upload key and contract for readable stack traces (write)
jamp_enable_uptimeTurn on uptime monitoring (write)

Read:

ToolWhat it returns
jamp_list_sitesYour sites and their ids (needed by the other tools)
jamp_list_errorsGrouped JS errors, busiest first, with active/resolved/regressed status
jamp_get_errorOne error in full: scrubbed stack trace, release SHA, file:line, breakdowns
jamp_uptimeUp/down status, uptime %, response time, recent incidents
jamp_vitalsp75 Core Web Vitals (LCP, CLS, INP, FCP, TTFB)
jamp_trafficPageviews, visitors, top pages, sources and countries
jamp_page_auditScoreboard of every page's scores; pass a path for the full single-page diagnosis
jamp_run_auditRun a fresh one-page audit now (re-check a page after a fix)
jamp_site_auditWhole-site crawl: broken links, SEO problems, third-party trackers

Fix loop:

ToolWhat it does
jamp_resolve_errorMark an error fixed (write). If it recurs it shows as regressed, not silently active

Most read tools take an optional window of 24h, 7d (default), 30d or 90d.

Setup — hosted with OAuth (easiest)

JAMP runs the server for you at https://mcp.jamp.io/mcp and supports OAuth, so for clients that speak it (Claude connectors, and others) you just add the URL and the client sends you to JAMP to sign in and authorize. No token to create or paste. JAMP is an OAuth 2.1 server with dynamic client registration and PKCE, so the client registers itself automatically.

Add the server URL in your client's connector/MCP settings:

https://mcp.jamp.io/mcp

Setup — hosted with a token

For clients without OAuth, point your agent at the same URL with a token from Settings → API & MCP access in an Authorization: Bearer header.

Claude Code

claude mcp add --transport http jamp https://mcp.jamp.io/mcp \
  --header "Authorization: Bearer jamp_xxx"

Cursor / Claude Desktop / Windsurf

{
  "mcpServers": {
    "jamp": {
      "url": "https://mcp.jamp.io/mcp",
      "headers": { "Authorization": "Bearer jamp_xxx" }
    }
  }
}

Setup — local (stdio)

Prefer to run it yourself? The package is on npm, so npx is enough. Pass the token via env. For the write tools, tick "Allow write access" when creating the token.

Claude Code

claude mcp add jamp --env JAMP_API_TOKEN=jamp_xxx -- npx -y jamp-mcp

Cursor / Claude Desktop / Windsurf

{
  "mcpServers": {
    "jamp": {
      "command": "npx",
      "args": ["-y", "jamp-mcp"],
      "env": { "JAMP_API_TOKEN": "jamp_xxx" }
    }
  }
}

Configuration

Env varRequiredDefaultNotes
JAMP_API_TOKENyesA token from Settings → API & MCP access
JAMP_API_URLnohttps://jamp.ioOverride for self-hosted instances

The API underneath

The server is a thin wrapper over JAMP's REST API, which you can also call directly:

curl -H "Authorization: Bearer jamp_xxx" https://jamp.io/api/v1/sites

Read: GET /api/v1/sites, /sites/:id/errors, /sites/:id/errors/:fingerprint, /sites/:id/uptime, /sites/:id/vitals, /sites/:id/traffic, /sites/:id/audit, /sites/:id/site-audit, /sites/:id/install-status, /sites/:id/install-doctor.

Write (needs a write-scoped token): POST /api/v1/sites, POST /sites/:id/uptime, GET /sites/:id/sourcemap-key, POST /sites/:id/errors/:fingerprint/resolve (DELETE to undo).

Full docs: https://jamp.io/docs/mcp

Keywords

mcp

FAQs

Package last updated on 23 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts