JsonFabrica MCP server
io.github.ms-methos/jsonfabrica-mcp-server·v0.3.2Generate realistic, relational synthetic JSON test data from templates, via the JsonFabrica API.
0 stars72 downloads/wk
Reviews
Write oneNobody has reviewed JsonFabrica yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
JsonFabrica tools (18, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
jsonfabrica_bump_sequenceCalls POST /v1/sequences/{name}/bump. Atomically advances the sequence by its configured `step`
jsonfabrica_create_batchwrite actionCalls POST /v1/batches. Generates multiple documents from one or more persisted templates in one
jsonfabrica_create_sequencewrite actionCalls POST /v1/sequences. Creates a durable named sequence (number/string/uuid),
jsonfabrica_create_templatewrite actionCalls POST /v1/templates. Creates a persisted, reusable template that can be generated from
jsonfabrica_delete_sequencewrite actionCalls DELETE /v1/sequences/{name}. This is a hard, permanent delete — unlike
jsonfabrica_delete_templatewrite actionCalls DELETE /v1/templates/{templateId}. This is a soft delete: the template's `status` is set to
jsonfabrica_generate_adhocCalls POST /v1/templates/generate. Generates a document directly from a raw `body` string
jsonfabrica_generate_from_templateCalls POST /v1/templates/{templateId}/generate. Generates a document from a persisted, saved
jsonfabrica_get_batchCalls GET /v1/batches/{batchId}. Returns `{ batchId, status, seed }` plus, once `status` is
jsonfabrica_get_sequenceCalls GET /v1/sequences/{name}. Returns the sequence record for a known `name`; use
jsonfabrica_get_templateCalls GET /v1/templates/{templateId}. Returns the full template record for a known id. Use this
jsonfabrica_get_usageCalls GET /v1/usage. Returns `{ tenantId, usageTotal, asOf }` for the configured API key.
jsonfabrica_healthCalls GET /health on the JsonFabrica gateway. No authentication required.
jsonfabrica_list_sequencesCalls GET /v1/sequences. Returns a page of sequences (`{ items, nextCursor }`). Use this to
jsonfabrica_list_templatesCalls GET /v1/templates. Returns a page of templates matching optional `name`/`tags`/`status`
jsonfabrica_update_sequencewrite actionCalls PATCH /v1/sequences/{name}. Only the provided fields (currentValue, step) are changed; fields
jsonfabrica_update_templatewrite actionCalls PUT /v1/templates/{templateId}. Partially updates an existing template in place: only the
jsonfabrica_whoamiCalls GET /v1/whoami on the JsonFabrica gateway using the configured API key.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan14 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How JsonFabrica compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,243 servers
- Tools
- 18
- the typical server has 7
- Tools that change things
- 39%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 72
- more than 54% of 12,306 servers with a package
What its tools let an agent do: 11 read · 7 change
Release history: 2 versions in the registry since 2026-09-09, latest 2026-10-06, typically one every 27 days.
Install JsonFabrica in Claude Code, Cursor or VS Code
Runs npx -y @jsonfabrica/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add jsonfabrica-mcp-server -- npx -y @jsonfabrica/mcp-server
What the publisher says
From the JsonFabrica repository's README, as published. We do not edit it. Read it on GitHub
@jsonfabrica/mcp-server
A local Model Context Protocol (MCP) server that lets an AI coding agent — Claude Desktop, Cursor, or anything else that speaks MCP — generate realistic, schema-conformant JSON test data mid-session by calling JsonFabrica's REST API as MCP tools.
It runs over stdio transport only: your AI client launches it as a subprocess, so there's no network service to host and no port to open. It never talks to anything except the JsonFabrica gateway you configure.
New to JsonFabrica? It's an API-first service for generating synthetic JSON
test data from reusable templates — deterministic, seed-reproducible, with
referential integrity across related records. See
jsonfabrica.com and the
API docs.
Install / run
Add it to your MCP client's config so the client launches it via npx:
{
"mcpServers": {
"jsonfabrica": {
"command": "npx",
"args": ["-y", "@jsonfabrica/mcp-server"],
"env": {
"JSONFABRICA_API_KEY": "sk_live_...",
"JSONFABRICA_API_URL": "https://api.jsonfabrica.com"
}
}
}
}(Settings → Developer → Edit Config), then restart.
- Claude Desktop — add the block above to claudedesktopconfig.json
~/.cursor/mcp.json.
- Cursor — Settings → MCP → Add new MCP server, or add the block to
Get an API key by signing up at jsonfabrica.com — Settings → API Keys.
Or run it directly for local testing:
npm install
npm run build
JSONFABRICA_API_KEY=sk_live_... node dist/index.jsWhat it looks like in a session
Once connected, an agent can do things like:
You: Generate 20 realistic customer records and 60 orders linked to them,
and drop them into fixtures/seed.json.
Agent: calls jsonfabricacreate_template for the customer and order
shapes, then jsonfabricacreatebatch with a relations map so each order
references a generated customer id, then writes the result to the file.*
No tab-switching to a dashboard, no hand-written fixtures.
Configuration
Tools
Every tool's description states, verbatim, which REST endpoint it calls. Tool names are prefixed jsonfabrica_ to avoid collisions with other MCP servers your client may have loaded.
Health / Auth
Templates
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
JsonFabrica: common questions
- Is JsonFabrica MCP server safe?
- Mostly: it is graded B (83/100). Read the JsonFabrica safety report
- How do I install JsonFabrica?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does JsonFabrica need an API key?
- Yes. The registry entry asks for
JSONFABRICA_API_KEY. - Is JsonFabrica maintained?
- The last commit was 30 days ago (2026-10-06). The latest release is v0.3.2.
- What can I use instead of JsonFabrica?
- Servers from other publishers that do the same job: Keploy MCP server.
- How does JsonFabrica compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,243 servers); tools 18 (the typical server has 7); tools that change things 39% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to JsonFabrica
Same job from other publishers: the closest match first, then the best rated.
- KeployEnd-to-end API testing — generate and run tests from OpenAPI, curl, Postman, or real user traffic.not reviewedEstablishedA