fakedata-mcp
Generate realistic fake data for testing and development. Create users, companies, transactions, addresses, and custom datasets in JSON or CSV format.
Install
uvx fakedata-mcp
Or install permanently:
pip install fakedata-mcp
Tools
- generate_users — Generate realistic fake user profiles with name, email, phone, address, date of birth, and username
- generate_companies — Generate fake company profiles with name, industry, revenue, employee count, founded date, and website
- generate_transactions — Generate fake financial transactions with amount, date, merchant, category, payment method, and status
- generate_addresses — Generate fake street addresses with street, city, state, zip, country, and coordinates
- generate_text — Generate placeholder text: lorem ipsum paragraphs, realistic sentences, or random words
- generate_dataset — Generate a custom dataset with user-defined columns and types. Supports: string, integer, float, boolean, email, name, phone, date, url, uuid, ip_address, color, company, job_title
Usage with Claude Code
claude mcp add fakedata-mcp -- uvx fakedata-mcp
Or add to your MCP config (~/.claude/settings.json):
{{
"mcpServers": {{
"fakedata-mcp": {
"command": "uvx",
"args": ["fakedata-mcp"]
}}
}}
}}
Development
git clone https://github.com/YOUR_USERNAME/fakedata-mcp.git
cd fakedata-mcp
uv venv .venv && source .venv/bin/activate
uv pip install -e ".[dev]"
pytest -v
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fakedata_mcp-0.1.0.tar.gz
(12.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fakedata_mcp-0.1.0.tar.gz.
File metadata
- Download URL: fakedata_mcp-0.1.0.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64f3e6458baa98e0f28d415fbb32a472ed5730a266373b5a1e8bc27ff94ccf44
|
|
| MD5 |
5c77266b6bd0f9ac0d5a9c4000c5e27f
|
|
| BLAKE2b-256 |
f102ed9c2be264e6cc003e126569fc08dd5c3bbf1d4c45b6e0e9f8beee440953
|
File details
Details for the file fakedata_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fakedata_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ac049731bd98e82d6ad4191a3cc1dde724c4dcb8b82d2fc22d2d7ce0a8fbb49
|
|
| MD5 |
f86050a0ebdaa89502eb242e58f2c8d0
|
|
| BLAKE2b-256 |
23e4c2e5a7bf07d97117dc630713c5550561d0361c5215887271d98697327d0f
|