This MCP server connects to Tonic Fabricate, Tonic.ai's synthetic data platform for generating safe, realistic data on demand. Fabricate lets engineering and AI teams create fully relational synthetic databases—either from scratch or modeled on existing production patterns—to unblock app development, testing/QA, AI model training, and reinforcement learning workflows without exposing sensitive data.
The core of the server is an AI data-generation agent that runs asynchronously. You start a conversation with a natural-language instruction, the agent works in the background (minutes to hours) building databases, and you poll for status and fetch results. Tools support the full conversation lifecycle: starting, sending follow-ups, checking status, retrieving results, stopping, listing, and reverting to earlier states.
Beyond conversations, the server provides workspace and project management (create, list, and delete workspaces and projects), file handling (direct uploads to seed SQLite databases or attach files, plus downloading generated artifacts), and reusable workflows (project-scoped scripts you can run with parameters). It also includes robust account governance and observability for owners—AI usage costs, seat/member usage, API key activity, audit trails, and per-surface API/MCP call counts.
Spin up a fully relational, realistic dataset for a new product or demo without any production data.
Create a synthetic Postgres-style database for an urgent care clinic with tables for patients, visits, treatments, and clinician visit notes—about 500 patients and realistic referential integrity.Upload an existing SQLite database and have the agent model its structure and distributions.
I've uploaded my seed.db file—model its schema and data distributions, then generate 10,000 new synthetic customer and order records that match those patterns.Start a job and monitor it asynchronously to completion.
Start generating a large e-commerce dataset with products, inventory, orders, and reviews, then keep checking the status and let me know when it's done and give me the download links.Generate labeled data with ground truth for model training or agent testing.
Generate a labeled dataset of 2,000 customer support tickets with categories, sentiment scores, and resolution notes that I can use to fine-tune a classification model.Continue a conversation to adjust or expand what the agent produced.
In conversation abc123, add a fraud_flags table and make about 3% of the transactions look anomalous with unusual amounts and timing.Undo changes by rolling databases back to before a specific message.
Revert the loan-portfolio conversation back to before the message where I asked you to add the derivatives tables—that direction didn't work out.Manage where generated data lives.
Create a workspace called "QA Sandbox", then list all projects in it sorted by most recently created.Retrieve the produced databases or exported files.
List all the files my "healthcare demo" conversation produced and give me a direct download link for the exported CSV.Execute parameterized, project-scoped scripts for repeatable data tasks.
List the workflows in my analytics project, then run the "monthly_refresh" workflow with region set to EMEA and record_count set to 5000.Inspect available models and reasoning tiers before launching a run.
Show me the available models and reasoning-effort tiers, then start a high-effort generation with both code review and data review validation enabled.Track token spend and usage across scopes.
Show me the total AI usage cost and token breakdown for my "fintech-sim" project since January 1st, 2026.Review how account seats are being used and by whom.
As the account owner, summarize our seat usage—how many seats are used versus available, and show each member's last active date and AI spend this month.Trace exactly what users and API keys did.
Show me all database_export and database_download audit events from the last 30 days, and tell me which user or API key performed each one.Break down call volume by caller and surface.
How many API and MCP calls did each user and API key make last quarter? Break it down by surface and show the heaviest callers first.