fixtureforge avatar

Seedweaver Mcp

fixtureforge/seedweaver-mcp

SeedWeaver generates referentially coherent test data from your database schema, so foreign keys actually point to real primary keys and unique constraints stay unique. It exposes two tools: analyze_schema parses your CREATE TABLE DDL or JSON schema and reports generation order, while generate_seed_data outputs SQL INSERTs, JSON, or CSV with realistic values for names, emails, dates, and other common types. The free tier caps you at 2 tables and 50 rows per table. Pro removes limits and adds deterministic seeds, custom locales, and CSV export for $19/month. Useful when you need seeded databases for development or testing and don't want to hand-wire foreign key relationships or chase down constraint violations.

tools
2
transport
STDIO
last updated
May 29, 2026

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

analyze_schemaParse a schema (SQL DDL or JSON) and report tables, columns, relationships, and generation order.

Parse a schema (SQL DDL or JSON) and report tables, columns, relationships, and generation order.

No parameter schema in public metadata yet.

generate_seed_dataGenerate coherent test data. Returns SQL INSERTs (default), JSON, or CSV.

Generate coherent test data. Returns SQL INSERTs (default), JSON, or CSV.

No parameter schema in public metadata yet.

Sponsors

Readme

SeedWeaver 🌱

Generate realistic, referentially-coherent test data from your real database schema — straight from Claude, Cursor, or any MCP client.

Paste your CREATE TABLE SQL (or a JSON schema) and SeedWeaver generates seed data where foreign keys actually resolve to real primary keys, unique constraints are respected, and values are realistic (names, emails, dates, decimals). Unlike generic mock-data tools that spit out statistically random junk, SeedWeaver understands the relationships in your schema.

Ask your AI: "Generate 50 users and 200 orders for this schema" — and get INSERTs you can run immediately, with every order.user_id pointing at a user that exists.


Why SeedWeaver

Most "fake data" tools (Faker wrappers, random generators) give you isolated rows with no awareness of your schema. The moment you have foreign keys, you're back to hand-wiring relationships. SeedWeaver:


View the full README on GitHub

Details

Repository
github.com/fixtureforge/seedweaver-mcp
Category
Data & Analytics
Package
seedweaver-mcp
Transport
STDIO
Registry
MCP registry, active

More from fixtureforge

Related Data & Analytics MCP servers

View all
1fixtureforge avatarTimeweaver Mcpfixtureforge/timeweaver-mcpSynthetic time-series test data with trend, seasonality, noise, and anomalies, for any MCP client.0stars
2huoshuiai42 avatarHuoshui Fetchhuoshuiai42/huoshui-fetchAn MCP server that provides tools for fetching, converting, and extracting data from web pages.0stars
3invapi-org avatarInvapi Mcpinvapi-org/invapi-mcpExtract, create, convert & validate invoices (UBL, CII, XRechnung, ZUGFeRD, PDF, Excel)0stars
43121n avatarKartverket Mcp3121n/nor-data-kartverket-mcpNorwegian address geocoding, places, properties, buildings & elevation from Kartverket.0stars
53121n avatarNabolag Mcp3121n/nor-data-nabolag-mcpNorwegian neighborhood data: transit, road-noise & green-area access by coordinate.0stars
63121n avatarNve Mcp3121n/nor-data-nve-mcpNorwegian flood & landslide hazard data from NVE, by WGS84 coordinate.0stars