SeedBase — Synthetic Test Data
About
Generate realistic, FK-consistent test data for your databases from your AI assistant. List projects, get schema DDL, generate datasets as SQL.
Details
- Transport
- SSE
Explore
- Generates FK-consistent synthetic data from any database schema
- Returns data as SQL statements ready to insert
- Supports multiple SQL dialects via get_ddl
- Provides async generation with result polling
- Free tier available, EU-hosted, no third-party scripts
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
SeedBase — Synthetic Test DataCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Create a free account and an API key at seedba.se
(Settings → API keys), then either:
Hosted (zero install): point your client at https://seedba.se/mcp
with an Authorization: Bearer dr_sk_... header.
Local (stdio):
```json
{
"mcpServers": {
"seedbase": {
"command": "npx",
"args": ["-y", "-p", "@seedbase/client", "seedbase-mcp"],
"env": { "SEEDBASE_API_KEY": "dr_sk_..." }
}
}
}
EU-hosted, zero third-party scripts, free tier without a card.
list_projects
List your SeedBase projects (id, name, database type)
get_ddl
Get a project's schema as `CREATE TABLE` statements, per dialect
generate_test_data
Generate a fresh FK-consistent dataset, returned as SQL
fetch_generation
Fetch a running generation's result once it completes
| Tool | What it does |
| --- | --- |
| list_projects | List your SeedBase projects (id, name, database type) |
| get_ddl | Get a project's schema as CREATE TABLE statements, per dialect |
| generate_test_data | Generate a fresh FK-consistent dataset, returned as SQL |
| fetch_generation | Fetch a running generation's result once it completes |
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"seedbase \u2014 synthetic test data": {
"seedbase": {
"command": "npx",
"args": [
"-y",
"-p",
"@seedbase/client",
"seedbase-mcp"
],
"env": {
"SEEDBASE_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
}
McpServers
{
"seedbase": {
"command": "npx",
"args": [
"-y",
"-p",
"@seedbase/client",
"seedbase-mcp"
],
"env": {
"SEEDBASE_API_KEY": "<YOUR_API_KEY>"
}
}
}
list_projects | List your SeedBase projects (id, name, database type) |
| get_ddl | Get a project's schema as CREATE TABLE statements, per dialect |
| generate_test_data | Generate a fresh FK-consistent dataset, returned as SQL |
| fetch_generation | Fetch a running generation's result once it completes |
## Setup
Create a free account and an API key at seedba.se
(Settings → API keys), then either:
Hosted (zero install): point your client at https://seedba.se/mcp
with an Authorization: Bearer dr_sk_... header.
Local (stdio):
```json
{
"mcpServers": {
"seedbase": {
"command": "npx",
"args": ["-y", "-p", "@seedbase/client", "seedbase-mcp"],
"env": { "SEEDBASE_API_KEY": "dr_sk_..." }
}
}
}
EU-hosted, zero third-party scripts, free tier without a card.Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


