{"name":"io.github.ns-3e/generate-data-mcp","slug":"ns-3e-generate-data-mcp","title":"Generate-Data","description":"MCP server for Generate-Data.com: dataset generation, AI schema design, Project management.","url":"https://mcp.market/server/ns-3e-generate-data-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":22,"stars":0,"forks":0,"downloads_week":23,"last_push_at":"2026-09-08T19:36:42.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ns-3e/generate-data-mcp","website":null,"version":"2.0.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"generate-data-mcp","version":"2.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Generate-Data.com API key (Settings -> API Access). Required.","isRequired":true,"format":"string","isSecret":true,"name":"GENERATE_DATA_API_KEY"},{"description":"Override the Generate-Data.com API base URL (defaults to https://api.generate-data.com).","format":"string","name":"GENERATE_DATA_API_BASE_URL"}]}],"tools":[{"name":"gd_design_schema","description":"Design a dataset schema from natural language — one tool for both the first proposal and follow-up refinements. Behavior branches on args: - First call (propose): pass only `prompt` (and optionally `locale`, e.g. 'en_US', 'fr_FR'). `messages`/`current_schema` left unset. - Refine call: pass BOTH `messages` (the running conversation, list of `{\"role\": \"user\"|\"assistant\", \"content\": str}`) AND `curr","write_action":false,"price_micros":0,"input_schema":null},{"name":"gd_generate_dataset","description":"Generate synthetic dataset rows from a field list. Use this when the user wants actual generated data (as opposed to schema design or field-type discovery). `fields` is a list of `{\"name\": str, \"type\": str, \"options\": dict}` (get valid `type` values from `gd_list_field_types`/`gd_get_field_type_options`). `format` must be one of `csv`, `json`, `xml`, `parquet`, `zip` (anything else returns an `uns","write_action":false,"price_micros":0,"input_schema":null},{"name":"gd_generate_project","description":"Generate all tables in a Project and download the result (Premium tier only). `project_id` must be a positive integer (get one from `gd_list_projects`). `format` must be one of `csv`, `json`, `xml`, `parquet`, `zip` (default `zip`; anything else returns `unsupported_format`). Non-Premium API keys get a `tier_forbidden` error — upgrade the Generate-Data.com plan to use this tool. Returns the JSON e","write_action":false,"price_micros":0,"input_schema":null},{"name":"gd_get_field_type_options","description":"Get the configuration option schema for one field type (e.g. what options `email` or `date` accept). Use this before building a `fields` entry for `gd_generate_dataset` that needs non-default options. `field_type` must match `^[a-z0-9_]+$` (lowercase letters, digits, underscore only) — anything else returns `invalid_input` without calling upstream. Returns the option schema in `data`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gd_get_usage","description":"Get current API key usage stats (calls today, tier, limits). Use this to check remaining quota or confirm which tier the configured API key has before attempting a premium-only call. Takes no arguments. Returns the usage stats in `data`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gd_list_field_types","description":"List all available field types grouped by category. Use this to discover valid `type` values before calling `gd_generate_dataset` or to look up which category a field type belongs to. Takes no arguments. Returns the categorized field-type catalog in `data.categories`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gd_list_projects","description":"List the user's Projects (Premium tier only). Use this to discover `project_id` values before calling `gd_generate_project`. `limit` (default 20, max 100) and `offset` (default 0) page through the results; results are paginated client-side since the upstream API returns the full list. Non-Premium API keys get a `tier_forbidden` error — upgrade the Generate-Data.com plan to use this tool. Returns t","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-24T05:08:18.228Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T05:08:18.205Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 15 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"generate-data-mcp","version":"2.0.1","found":true,"weeklyDownloads":23,"license":"MIT","dependencyCount":3,"publishedAt":"2026-08-03T18:02:06.690353Z","repositoryUrl":"https://github.com/ns-3e/generate-data-mcp"}],"repo":{"found":true,"owner":"ns-3e","repo":"generate-data-mcp","archived":false,"pushedAt":"2026-09-08T19:36:42Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/42181642?v=4","ownerCreatedAt":"2018-08-07T15:20:33Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/42181642?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":23,"license":"MIT","lastPushAt":"2026-09-08T19:36:42.000Z","score":22}}}},"grade_history":[],"reviews":[]}