Skip to main content
Glama

fauxgen-mcp


Why

Agents write forms, seeds and Playwright fixtures all day. They shouldn't invent SSNs from thin air or paste the same John Doe forever.

You:  seed a German checkout user
Agent: → generate_identity({ country: "de" })
       → valid-looking DE address, phone, IBAN-ready country, test Visa…

Related MCP server: misata-mcp

Install (30 seconds)

Cursor

Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "fauxgen": {
      "command": "npx",
      "args": ["-y", "fauxgen-mcp"]
    }
  }
}

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "fauxgen": {
      "command": "npx",
      "args": ["-y", "fauxgen-mcp"]
    }
  }
}

CLI

npx -y fauxgen-mcp

Tools

Tool

What you get

generate_identity

Full persona: name, address, phone, email, job, test cards

generate_name / generate_address / generate_phone

Locale-aware building blocks

generate_email / generate_username / generate_password

Auth-fixture staples

generate_credit_card

Luhn-valid test Visa / MC / Amex

generate_iban

mod-97 test IBAN

generate_company

Company + domain + buzzphrase

generate_uuid / generate_ip / generate_mac / generate_user_agent

Device & network junk food

generate_crypto_wallet

Random-looking BTC / ETH strings

list_countries

All supported country codes

fauxgen_tool_url

Deep-link into the visual web tools (WhatsApp chats, plates, QR…)

Also ships a seed_test_user prompt and a fauxgen://overview resource.

66 countries — same coverage as the website.

Safety

All output is fictional test data. Do not use it to deceive people, open real accounts, or commit fraud. Test cards and IBANs pass checksums so your validators work — they are not real payment instruments.

Develop

npm install
npm run build
npm start
npm run typecheck

License

MIT © FauxGen — fauxgen.com

Available Tools

17 tools
fauxgen_tool_urlFauxGen web tool URLA

Return the fauxgen.com URL for a visual tool (chat mockups, plates, barcodes, etc.). Use when the user needs screenshots or the full UI.

Inputs: tool (required), country.

generate_addressGenerate fake addressC

Generate a street address for a country.

Inputs: country.

generate_companyGenerate fake companyB

Generate a fictional company name, domain and catchphrase.

Inputs: country.

generate_credit_cardGenerate test credit cardA

Generate a Luhn-valid TEST card number (Visa/Mastercard/Amex). Not a real account — never use for payments.

Inputs: brand.

generate_crypto_walletGenerate crypto wallet addressesA

Generate random-looking Bitcoin / Ethereum addresses for UI tests.

Inputs: chain.

generate_emailGenerate fake emailsC

Generate one or more fictional email addresses.

Inputs: count.

generate_ibanGenerate test IBANA

Generate a mod-97 valid TEST IBAN. Not a real bank account.

Inputs: country.

generate_identityGenerate fake identityA

Generate a full fictional test identity (name, address, phone, email, job, test cards). For QA and demos only.

Inputs: gender, country.

generate_ipGenerate IP addressesC

Generate random IPv4 / IPv6 addresses.

Inputs: count, version.

generate_macGenerate MAC addressesC

Generate random MAC addresses.

Inputs: count.

generate_nameGenerate fake nameC

Generate a locale-aware first/last name.

Inputs: gender, country.

generate_passwordGenerate passwordB

Generate a random password with configurable character sets.

Inputs: upper, digits, length, symbols.

generate_phoneGenerate fake phoneB

Generate a phone number for a country (national + international).

Inputs: country.

generate_user_agentGenerate user agentsC

Generate realistic browser user-agent strings.

Inputs: count.

generate_usernameGenerate usernamesC

Generate fictional usernames.

Inputs: count.

generate_uuidGenerate UUIDsA

Generate one or more UUID v4 values.

Inputs: count.

list_countriesList countriesA

List all FauxGen country codes with dial codes and country page URLs.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 17 tools

    Disambiguation4/5

    Most generators target clearly distinct data types, so an agent can usually tell them apart. However, generate_identity overlaps substantially with generate_name, generate_email, generate_address, generate_phone, and generate_credit_card, which could cause hesitation when a full identity is not needed.

    Naming Consistency4/5

    The dominant pattern is consistent snake_case with a generate_ prefix, which is predictable and easy to scan. The outliers list_countries and fauxgen_tool_url are minor deviations from the verb_noun convention but not enough to confuse selection.

    Tool Count4/5

    17 tools is slightly above the typical 3-15 range, but the domain naturally supports many distinct fake-data categories. Each generator covers a different data type, so the count is reasonable rather than bloated.

    Completeness4/5

    The server covers core identity, financial, network, and crypto test data well, with list_countries and a UI URL helper filling peripheral needs. Minor gaps remain for common QA data such as lorem text, dates, numbers, and standalone job/DOB/SSN generators, but agents can often work around them using generate_identity.

    Maintenance

    ActivitySlowing
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Generates realistic mock data using Faker.js for database seeding, API testing, and development environments. Supports person/company data, custom patterns, multi-locale generation, and structured datasets with referential integrity.
      4
      56 npm
      7
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Generate realistic multi-table synthetic datasets from plain English. Supports 18 industry domains, narrative growth curves (Black Friday, Q4 spike, 10x MRR), and 15 locale packs. Works with Claude Desktop, Cursor, Windsurf, Zed, and Continue.
      15
      295 PyPI
      75
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides tools for generating fake data using Faker.js, including person, lorem, internet, and more, with support for multiple locales and customizable options.
      56 npm
      MIT