Skip to main content

Generate realistic fake data for testing and development. Create users, companies, transactions, addresses, and custom datasets in JSON or CSV format.

Project description

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

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fakedata_mcp-0.1.0-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

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

Hashes for fakedata_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 64f3e6458baa98e0f28d415fbb32a472ed5730a266373b5a1e8bc27ff94ccf44
MD5 5c77266b6bd0f9ac0d5a9c4000c5e27f
BLAKE2b-256 f102ed9c2be264e6cc003e126569fc08dd5c3bbf1d4c45b6e0e9f8beee440953

See more details on using hashes here.

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

Hashes for fakedata_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1ac049731bd98e82d6ad4191a3cc1dde724c4dcb8b82d2fc22d2d7ce0a8fbb49
MD5 f86050a0ebdaa89502eb242e58f2c8d0
BLAKE2b-256 23e4c2e5a7bf07d97117dc630713c5550561d0361c5215887271d98697327d0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page