JsonFabrica MCP server
Generate realistic, relational synthetic JSON test data from templates, via the JsonFabrica API.
0 stars45 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 batch status and, once complete, the generated
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.7 · 2026-09-19 · 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 10 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
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
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, Claude Desktop or Cursor 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 12 days ago (2026-09-09). The latest release is v0.3.0.