Faker MCP. Stop using 'lorem ipsum' for your app data.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Faker generates realistic placeholder data for development and testing. It instantly populates databases, mocks APIs, and builds UI prototypes using fake addresses, names, company profiles, credit card numbers, and much more.
With support for over 70 locales, your test data looks authentic anywhere in the world.
What your AI agents can do
Get addresses
Generates realistic, formatted mock street and mailing addresses that can be filtered by country code.
Get books
Outputs structured data simulating details for various books, including titles and authors.
Get companies
Creates detailed profiles for fake businesses, complete with necessary identification numbers like VAT codes.
Creates mock personal records, including names and demographic details, for testing different user flows.
Builds realistic company data sets with official-looking identifiers like VAT numbers.
Produces full, formatted mailing addresses that match specific countries and regional standards.
Outputs safe, random credit card numbers suitable for testing e-commerce checkout flows.
Retrieves placeholder image URLs and randomized text blocks to fill out prototypes instead of using generic filler.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Faker: 11 Tools for Mock Data Generation
Use these eleven specialized tools to generate everything from full user credentials and company profiles to random images and text blocks.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Faker on Vinkius019e5d18get addresses
Generates realistic, formatted mock street and mailing addresses that can be filtered by country code.
019e5d18get books
Outputs structured data simulating details for various books, including titles and authors.
019e5d18get companies
Creates detailed profiles for fake businesses, complete with necessary identification numbers like VAT codes.
019e5d18get credit cards
Generates mock credit card information that safely simulates a successful payment attempt.
019e5d18get custom
Builds custom data structures by mapping specific field names to desired Faker types, giving you precise control over the output schema.
019e5d18get images
Fetches URLs for placeholder images from various sources, supporting types like 'any' or 'pokemon'.
019e5d18get persons
Generates detailed personal information and mock profiles, allowing you to specify male, female, or other genders.
019e5d18get places
Produces general mock data points describing various geographical locations or settings.
019e5d18get products
Creates structured listings for fake items, useful for populating e-commerce catalogs.
019e5d18get texts
Outputs randomized text content blocks suitable for filling body copy or descriptive fields in UIs.
019e5d18get users
Generates mock data simulating full user account credentials, often including unique identifiers and names.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Faker, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Faker API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The pain of manually building test records is real.
Right now, if your QA team needs 50 user accounts for a new feature, someone has to sit down and copy-paste fake names, unique email addresses, and valid mock phone numbers into a spreadsheet. If they need 50 company records, they're hunting for VAT numbers online or creating them manually—it’s tedious and always leaves you with inconsistent data.
With this MCP, your agent handles the whole mess. You tell it, 'I need 100 unique users from Brazil,' and it delivers structured JSON containing fully formed credentials via `get_users` and complete mailing records using `get_addresses`. The effort shifts entirely to writing the test case; you don't have to create the data.
Mocking complex business entities with get_companies
Before this, if a developer needed to simulate dealing with international businesses, they faced two problems: finding valid-looking VAT numbers for different countries, and ensuring the company name matched local naming conventions. It was impossible to do reliably by hand.
Now, you just ask the agent for what you need. The `get_companies` tool handles all that complexity—it gives you a fully formed record with the correct identifiers, letting your developer focus on the code logic instead of data validation.
What you can do with this MCP connector
Writing code or building a prototype often means dealing with placeholder content—the kind of generic dummy data that breaks immersion. This MCP eliminates that problem. It gives you structured, realistic information on demand, whether you need to populate a database, simulate an API call, or just fill out a wireframe for design review.
You can generate mock people and accounts, create detailed company records with VAT numbers, or fetch random images and text blocks without leaving your AI client. Because this service is hosted in the Vinkius catalog, connecting it to your agent is straightforward; you get instant access to structured data from any MCP-compatible client.
019e5d18-5c10-730f-bb35-6742f977c7b2 How Faker MCP Works
- 1 Subscribe to the Faker MCP in Vinkius.
- 2 Input your required API credentials into your AI client's configuration.
- 3 Ask your agent to generate specific structured data, like 'Give me 5 German company profiles with their addresses.'
The bottom line is, you tell the system what kind of fake data you need, and it delivers a ready-to-use JSON object.
Who Is Faker MCP For?
This tool is for anyone who gets frustrated by having to manually create or copy/paste test data. Backend developers who are tired of hardcoding dummy records, QA engineers needing thousands of unique user accounts, and designers who need content that looks real—not like something from the 1950s.
Creates diverse test cases for edge scenarios by generating randomized but structured data sets, like varied user accounts or unique product SKUs.
Seeds local databases and mocks API endpoints quickly using realistic fake company profiles and related addresses before the service is live.
Fills out high-fidelity prototypes with actual content, utilizing get_texts or random images instead of 'lorem ipsum' to show stakeholders exactly what the final product will look like.
What Changes When You Connect
- Builds highly realistic test environments. Instead of generic placeholders, you can use
get_personsandget_usersto generate complete profiles that feel real enough to catch integration bugs. - Handles international complexity. By using the locale parameter (supported by many tools), Faker ensures your addresses or names look correct for any region in the world, from Germany to Japan.
- Supports complex financial testing. If you're building a checkout flow,
get_credit_cardsprovides safe mock data so you can test payment logic without using real numbers. - Provides structural flexibility. The
get_customtool lets you define exactly what fields your generated data needs—say, combining a product name with a specific user ID into one output. - Cuts through content blocks. For designers, needing filler text is solved by
get_texts, while visual assets are handled instantly viaget_images, saving hours of manual asset hunting.
Real-World Use Cases
Testing a new signup form
A QA engineer needs to test user input fields for 10 different regions. They ask their agent to use get_users and then specify the locale, immediately receiving valid mock data for names, emails, and credentials that mimic real users from that country.
Mocking an e-commerce catalog
A backend developer needs 50 products for a staging environment. They use get_products to get the SKUs, then call get_companies to link them to mock vendors, finally using get_addresses to assign a fake fulfillment center location.
Designing a dashboard layout
A product designer is building a prototype and needs content. Instead of pasting generic filler, they prompt the agent to fetch random headlines via get_texts, alongside relevant mock images using get_images for immediate visual fidelity.
Simulating payment failure
A developer is building a checkout service and needs to test error handling. They use the agent to call get_credit_cards, ensuring they get valid-looking mock numbers that allow them to simulate both success and specific failures.
The Tradeoffs
Using generic dummy data
Copying 'John Doe' and a fake address from a single source for every test case. This fails when the app needs unique, diverse records.
→
Instead of manual copy-pasting, let your agent generate 10 instances by calling get_persons or running get_addresses inside a loop to ensure true data variety.
Assuming uniform schemas
Calling multiple tools and trying to merge their outputs manually because they don't match the required format. This is slow and error-prone.
→
Use get_custom to explicitly define the final JSON structure you need, mapping fields from various sources like names (get_persons) or product IDs (get_products) into one clean output.
Ignoring regional rules
Generating a mock address that uses U.S. formatting when the test case is supposed to be in France, which causes validation errors.
→
Always specify the locale parameter when calling tools like get_addresses or get_persons to guarantee the output adheres to the correct regional standards.
When It Fits, When It Doesn't
Use this MCP if your goal is simulating data for isolated development, testing, and design. This is perfect for populating databases or mocking API responses where you don't need live data—you just need structured variety (e.g., using get_companies to simulate a vendor list). Don't use this if your application requires reading real-time information from an external service (like a current inventory count) or if the generated data must pass through complex, non-mocking business logic that relies on unique primary keys assigned by a live database. For those cases, you still need to write integration code; this MCP handles the input side.
Common Questions About Faker MCP
How do I generate addresses using get_addresses? +
You call get_addresses and pass a country code to filter the output. For example, passing 'de' will return German-formatted street names and postal codes.
Can I mock credit cards using get_credit_cards? +
Yes. get_credit_cards generates safe, structured data that simulates payment credentials for testing your checkout logic without exposing real numbers.
What is the best way to generate multiple types of mock data? (Using get_custom) +
If you need a specific mix of fields—say, a product name and an associated company VAT number—use get_custom. It lets you map these diverse pieces into one unified output structure.
Do I need to worry about different languages when generating people? (Using get_persons) +
No. The get_persons tool supports specifying genders and, combined with other tools, helps ensure the mock profiles feel authentic across various locales.
How do I simulate a full user account structure? (Using get_users) +
Call get_users. It delivers comprehensive data that represents an active account, including not just names but often unique IDs and credentials ready for system testing.
How can I optimize performance when using get_products for large data sets? +
The tool manages bulk requests efficiently. You don't have to make many small calls; you can request hundreds of product records in single prompts, which speeds up database seeding dramatically.
Does the get_images tool allow me to specify image sources or types? +
Yes, you control the source. You can select specific providers like Picsum or define content types such as "pokemon." This gives your mock data granular control over whether it uses random URLs or themed assets.
What kind of detailed metadata does get_books generate? +
It generates comprehensive mock book information. You'll receive details including titles, authors, and necessary publication metadata, making it ideal for testing library or e-commerce systems.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.