Schema-aware relational test data generator with working foreign keys, for any MCP client.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Seedweaver Mcp.
analyze_schemaParse a schema (SQL DDL or JSON) and report tables, columns, relationships, and generation order. Run this first to confirm SeedWeaver reads your schema correctly.
generate_seed_dataGenerate coherent test data. Returns SQL `INSERT`s (default), JSON, or CSV.
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_idpointing at a user that exists.
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:
NOT NULL is honored.CREATE TABLE DDL directly, no manual config.INSERT statements, JSON, or CSV.Add to your MCP client config (Claude Desktop / Cursor / Windsurf):
| Tool | What it does |
|---|---|
analyze_schema | Parse a schema (SQL DDL or JSON) and report tables, columns, relationships, and generation order. Run this first to confirm SeedWeaver reads your schema correctly. |
generate_seed_data | Generate coherent test data. Returns SQL INSERTs (default), JSON, or CSV. |
From SQL DDL:
Every generated orders.user_id will be a real users.id.
From a JSON schema (gives you fine control β enums, ranges, per-table row counts):
Supported column types: uuid, serial, int, decimal, boolean, email, fullName, firstName, lastName, username, phone, address, city, country, company, url, word, sentence, paragraph, date, datetime, enum, fk.
The free tier is fully functional for small schemas. Pro removes the limits and adds the features you need for real projects and CI.
| Free | Pro | |
|---|---|---|
| Tables per schema | 2 | Unlimited |
| Rows per table | 50 | Unlimited |
| Output formats | SQL, JSON | + CSV |
| Deterministic seeds (reproducible data) | β | β |
| Custom locales | β | β |
| Use in CI / automation | β | β |
β Get SeedWeaver Pro β $19/mo
Activate by setting your license key:
The SeedWeaver MCP server is MIT licensed and free to run. Pro features are unlocked with a paid license key. Built with the Model Context Protocol.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/seedweaver-mcp)<a href="https://allmcps.com/mcp/seedweaver-mcp"><img src="https://allmcps.com/api/badge/seedweaver-mcp?style=directory" alt="Seedweaver Mcp on AllMCPs" /></a>