Server definition
- Hash
- sha256:2dbaa42eca80d4646e17fb4c78fd1ead39464127fb4c7572d8d50a668ce7201a
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "SeedBase generates realistic, foreign-key-consistent synthetic test data. Free tier, no credit card. Typical flow: call list_projects to find the project (or create_project + import_schema for a new one), optionally get_ddl to inspect or create the schema in a local database, then generate_test_data to produce SQL INSERTs. Authentication: create a free account at https://seedbase.dev/register, then a SeedBase API key (dr_sk_...) under Settings -> API keys, and send it as 'Authorization: Bearer <key>' or 'apiKey' header.",
"tools": [
{
"description": "Create a new, empty SeedBase project. Use import_schema afterwards to add the schema.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"db_type": {
"description": "Target database type (default: postgresql)",
"enum": [
"postgresql",
"mysql",
"sqlite",
"mssql"
],
"type": "string"
},
"name": {
"description": "Project name",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "create_project",
"outputSchema": {
"properties": {
"db_type": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name",
"db_type"
],
"type": "object"
}
},
{
"description": "Fetch a previously started generation by id: returns its status, and the SQL INSERT statements once completed. Use this when generate_test_data reported the generation as still running.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"generation_id": {
"description": "The generation id (UUID) reported by generate_test_data",
"type": "string"
}
},
"required": [
"generation_id"
],
"type": "object"
},
"name": "fetch_generation",
"outputSchema": {
"properties": {
"download_url": {
"description": "Authenticated download endpoint for the complete SQL (send your API key as 'Authorization: Bearer …').",
"type": "string"
},
"generation_id": {
"type": "string"
},
"sql": {
"description": "Complete SQL INSERTs. Absent when the result is too large — download it from download_url instead; no partial SQL is ever returned.",
"type": "string"
},
"sql_chars": {
"type": "integer"
},
"status": {
"enum": [
"completed",
"running"
],
"type": "string"
},
"truncated": {
"description": "True when the SQL was too large to inline. The response then contains NO sql; fetch the complete file from download_url.",
"type": "boolean"
}
},
"required": [
"status",
"generation_id"
],
"type": "object"
}
},
{
"description": "Generate a fresh synthetic dataset for a project and return it as SQL INSERT statements. Optionally set rows per table. The data is foreign-key consistent.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"project": {
"description": "Project id (UUID) or project name",
"type": "string"
},
"rows": {
"description": "Rows per table (optional; plan limits apply)",
"minimum": 1,
"type": "integer"
},
"seed": {
"description": "Seed for deterministic output (optional)",
"type": "integer"
}
},
"required": [
"project"
],
"type": "object"
},
"name": "generate_test_data",
"outputSchema": {
"properties": {
"download_url": {
"description": "Authenticated download endpoint for the complete SQL (send your API key as 'Authorization: Bearer …').",
"type": "string"
},
"generation_id": {
"type": "string"
},
"sql": {
"description": "Complete SQL INSERTs. Absent when the result is too large — download it from download_url instead; no partial SQL is ever returned.",
"type": "string"
},
"sql_chars": {
"type": "integer"
},
"status": {
"enum": [
"completed",
"running"
],
"type": "string"
},
"truncated": {
"description": "True when the SQL was too large to inline. The response then contains NO sql; fetch the complete file from download_url.",
"type": "boolean"
}
},
"required": [
"status",
"generation_id"
],
"type": "object"
}
},
{
"description": "Get a project's schema as CREATE TABLE statements. Accepts a project id or name and an optional SQL dialect (postgresql, mysql, sqlite, mssql).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dialect": {
"description": "SQL dialect for the DDL (default: the project's database type)",
"enum": [
"postgresql",
"mysql",
"sqlite",
"mssql"
],
"type": "string"
},
"project": {
"description": "Project id (UUID) or project name",
"type": "string"
}
},
"required": [
"project"
],
"type": "object"
},
"name": "get_ddl",
"outputSchema": {
"properties": {
"ddl": {
"type": "string"
},
"dialect": {
"type": "string"
}
},
"required": [
"ddl",
"dialect"
],
"type": "object"
}
},
{
"description": "Import a database schema into a project from pasted content: SQL DDL (CREATE TABLE …, raw pg_dump/mysqldump schema output works), SQL INSERT dumps, CSV/TSV, JSON, or ORM model code (Django, Prisma, SQLAlchemy, …). Replaces the project's current schema.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"content": {
"description": "The schema source text (e.g. the DDL)",
"type": "string"
},
"format": {
"description": "Optional hint: sql, csv, tsv, json, or an ORM name (django, prisma, sqlalchemy, …). Auto-detected when omitted.",
"type": "string"
},
"project": {
"description": "Project id (UUID) or project name",
"type": "string"
}
},
"required": [
"project",
"content"
],
"type": "object"
},
"name": "import_schema",
"outputSchema": {
"properties": {
"fk_count": {
"type": "integer"
},
"table_count": {
"type": "integer"
},
"tables": {
"items": {
"type": "string"
},
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"table_count",
"fk_count"
],
"type": "object"
}
},
{
"description": "List your SeedBase projects (id, name, database type). Use this first to find the project to work with.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_projects",
"outputSchema": {
"properties": {
"projects": {
"items": {
"properties": {
"db_type": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name",
"db_type"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"projects"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2dbaa42eca80d4646e17fb4c78fd1ead39464127fb4c7572d8d50a668ce7201a | sha256sum