FauxGen MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_countriesA | List all FauxGen country codes with dial codes and country page URLs. |
| generate_identityA | Generate a full fictional test identity (name, address, phone, email, job, test cards). For QA and demos only. |
| generate_nameC | Generate a locale-aware first/last name. |
| generate_addressC | Generate a street address for a country. |
| generate_phoneB | Generate a phone number for a country (national + international). |
| generate_emailC | Generate one or more fictional email addresses. |
| generate_usernameC | Generate fictional usernames. |
| generate_passwordB | Generate a random password with configurable character sets. |
| generate_credit_cardA | Generate a Luhn-valid TEST card number (Visa/Mastercard/Amex). Not a real account — never use for payments. |
| generate_ibanA | Generate a mod-97 valid TEST IBAN. Not a real bank account. |
| generate_companyB | Generate a fictional company name, domain and catchphrase. |
| generate_uuidA | Generate one or more UUID v4 values. |
| generate_user_agentC | Generate realistic browser user-agent strings. |
| generate_ipC | Generate random IPv4 / IPv6 addresses. |
| generate_macC | Generate random MAC addresses. |
| generate_crypto_walletA | Generate random-looking Bitcoin / Ethereum addresses for UI tests. |
| fauxgen_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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| seed_test_user | Ask the model to create a realistic test user for a given country using FauxGen tools. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| fauxgen-overview | What FauxGen MCP can do and where the web UI lives. |
TDQS
Scored across 17 tools
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.
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.
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.
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.