MCP.Market

JsonFabrica MCP server

by ms-methos·io.github.ms-methos/jsonfabrica-mcp-server·v0.3.2

Generate realistic, relational synthetic JSON test data from templates, via the JsonFabrica API.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars72 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • jsonfabrica_bump_sequence

    Calls POST /v1/sequences/{name}/bump. Atomically advances the sequence by its configured `step`

  • jsonfabrica_create_batchwrite action

    Calls POST /v1/batches. Generates multiple documents from one or more persisted templates in one

  • jsonfabrica_create_sequencewrite action

    Calls POST /v1/sequences. Creates a durable named sequence (number/string/uuid),

  • jsonfabrica_create_templatewrite action

    Calls POST /v1/templates. Creates a persisted, reusable template that can be generated from

  • jsonfabrica_delete_sequencewrite action

    Calls DELETE /v1/sequences/{name}. This is a hard, permanent delete — unlike

  • jsonfabrica_delete_templatewrite action

    Calls DELETE /v1/templates/{templateId}. This is a soft delete: the template's `status` is set to

  • jsonfabrica_generate_adhoc

    Calls POST /v1/templates/generate. Generates a document directly from a raw `body` string

  • jsonfabrica_generate_from_template

    Calls POST /v1/templates/{templateId}/generate. Generates a document from a persisted, saved

  • jsonfabrica_get_batch

    Calls GET /v1/batches/{batchId}. Returns `{ batchId, status, seed }` plus, once `status` is

  • jsonfabrica_get_sequence

    Calls GET /v1/sequences/{name}. Returns the sequence record for a known `name`; use

  • jsonfabrica_get_template

    Calls GET /v1/templates/{templateId}. Returns the full template record for a known id. Use this

  • jsonfabrica_get_usage

    Calls GET /v1/usage. Returns `{ tenantId, usageTotal, asOf }` for the configured API key.

  • jsonfabrica_health

    Calls GET /health on the JsonFabrica gateway. No authentication required.

  • jsonfabrica_list_sequences

    Calls GET /v1/sequences. Returns a page of sequences (`{ items, nextCursor }`). Use this to

  • jsonfabrica_list_templates

    Calls GET /v1/templates. Returns a page of templates matching optional `name`/`tags`/`status`

  • jsonfabrica_update_sequencewrite action

    Calls PATCH /v1/sequences/{name}. Only the provided fields (currentValue, step) are changed; fields

  • jsonfabrica_update_templatewrite action

    Calls PUT /v1/templates/{templateId}. Partially updates an existing template in place: only the

  • jsonfabrica_whoami

    Calls 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.js

What 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.

  • Keploy
    End-to-end API testing — generate and run tests from OpenAPI, curl, Postman, or real user traffic.
    A