RandomUser MCP Server
An MCP server that provides enhanced access to the randomuser.me API with additional features like custom formatting, password generation, and weighted nationality distribution.
Installation
Clone the repository:
Usage
Add to your MCP settings file (claude_desktop_config.json
or cline_mcp_settings.json
):
Available Tools
get_random_user
Get a single random user with customizable options.
get_multiple_users
Get multiple random users with weighted nationality distribution.
Output Formats
The server supports multiple output formats:
JSON (default)
- Nested or flattened objects
- Customizable name formats (full, first_last, separate)
- Date formatting options (iso, unix, formatted)
CSV
- Customizable delimiter
- Optional headers
- Automatically flattened data structure
SQL
- Multiple dialect support (MySQL, PostgreSQL, SQLite)
- Optional CREATE TABLE statements
- Proper escaping and type handling
XML
- Standard XML format
- Nested data structure
- Proper escaping of special characters
Field Selection
Include or exclude specific fields:
Supported Nationalities
- AU: Australia
- BR: Brazil
- CA: Canada
- CH: Switzerland
- DE: Germany
- DK: Denmark
- ES: Spain
- FI: Finland
- FR: France
- GB: United Kingdom
- IE: Ireland
- IN: India
- IR: Iran
- MX: Mexico
- NL: Netherlands
- NO: Norway
- NZ: New Zealand
- RS: Serbia
- TR: Turkey
- UA: Ukraine
- US: United States
Development
License
MIT
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
カスタム フォーマット、パスワード生成、加重国籍分布などの高度な機能を備えた randomuser.me API への拡張アクセスを提供します。
Related MCP Servers
- AsecurityAlicenseAqualityProvides random number generation utilities, including a secure UUID generator powered by Node's crypto module.Last updated -75213MIT License
- -securityAlicense-qualityEnables enriching banking data with the Ntropy API, providing tools to create account holders and enrich transactions efficiently.Last updated -3MIT License
- -securityFlicense-qualityEnables enrichment of banking data through the Ntropy API, including creating account holders and enriching transaction details.Last updated -
- -securityAlicense-qualityWeb Content Retrieval (full webpage, filtered content, or Markdown-converted), Custom User-Agent, Multi-HTTP Method Support (GET/POST/PUT/DELETE/PATCH), LLM-Controlled Request Headers, LLM-Accessible Response Headers, and more.Last updated -3MIT License