

Data Generator - Programming and Web
Core Utility
Available ActionsEach successful request consumes credits as outlined below.
uuid-v45cruuid-v15crrandom-string5crrandom-number5crrandom-hex5crrandom-bytes5crrandom-color5crrandom-email5crrandom-ipv45crpassword5crapi-key5crjwt-secret5crlorem-ipsum5crtimestamp5criso-date5cr
Details
Versatile data generation utility that produces random values, unique identifiers, secure credentials, and placeholder content. It supports UUID generation in both version 4 (random) and version 1 (timestamp-based) formats, making it easy to create unique identifiers for databases, distributed systems, and tracking purposes. The tool includes comprehensive random data generation capabilities including strings with customizable character sets, integers within specified ranges, hexadecimal values, raw bytes, hex color codes, fake email addresses, and random IPv4 addresses. For security-focused applications, Generators creates cryptographically secure passwords with configurable complexity rules, URL-safe API keys with optional prefixes, and high-entropy JWT secrets suitable for token signing. Content creators and developers can generate Lorem Ipsum placeholder text by word count, sentence count, or paragraph count. The tool also provides current timestamps in both Unix epoch and ISO 8601 formats. All security-sensitive outputs use cryptographically secure random number generation to ensure unpredictability and safety for production use.
Use Cases
UUID generation, unique identifier creation, UUID v4 random, UUID v1 timestamp, random string generator, random number generator, random integer range, hexadecimal string generation, random bytes generation, hex color code generator, random color picker, fake email generator, test email address, random IPv4 address, mock IP generator, secure password generator, strong password creation, customizable password complexity, API key generator, API token creation, JWT secret generator, token signing secret, authentication key generation, Lorem Ipsum generator, placeholder text, dummy content creation, filler text, Unix timestamp, epoch time, ISO 8601 date, datetime generation, test data generation, mock data creation, development testing, unit test fixtures, database seeding, sample data population, form testing, QA automation, load testing data, prototype placeholder content, demo data generation, cryptographically secure random, CSPRNG output, alphanumeric string, ASCII string generator, numeric string
Actions(15)
uuid-v45cr0 paramsGenerate a random UUID version 4.
uuid-v45cr0 paramsGenerate a random UUID version 4.
No parameters for this action.
uuid-v15cr0 paramsGenerate a UUID version 1 (timestamp-based).
uuid-v15cr0 paramsGenerate a UUID version 1 (timestamp-based).
No parameters for this action.
random-string5cr2 params(1 required)Generate a random string of specified length and character set.
random-string5cr2 params(1 required)Generate a random string of specified length and character set.
lengthrequiredintegerNumber of characters to generate (1-1000).
Range: 1 - 1000
charsetstringCharacter set to use. Default: alphanumeric.
Values:
alphanumericalphanumericasciihex
Default:
alphanumericrandom-number5cr2 paramsGenerate a random integer within a specified range.
random-number5cr2 paramsGenerate a random integer within a specified range.
min_valueintegerMinimum value (inclusive). Default: 0.
Default:
0max_valueintegerMaximum value (inclusive). Default: 100.
Default:
100random-hex5cr1 param(1 required)Generate a random hexadecimal string.
random-hex5cr1 param(1 required)Generate a random hexadecimal string.
lengthrequiredintegerNumber of hex characters to generate (1-64).
Range: 1 - 64
random-bytes5cr1 param(1 required)Generate random bytes returned as a hexadecimal string.
random-bytes5cr1 param(1 required)Generate random bytes returned as a hexadecimal string.
lengthrequiredintegerNumber of bytes to generate (1-1024).
Range: 1 - 1024
random-color5cr0 paramsGenerate a random hex color code (e.g., #a3f1c2).
random-color5cr0 paramsGenerate a random hex color code (e.g., #a3f1c2).
No parameters for this action.
random-email5cr0 paramsGenerate a random test email address using example domains.
random-email5cr0 paramsGenerate a random test email address using example domains.
No parameters for this action.
random-ipv45cr0 paramsGenerate a random IPv4 address.
random-ipv45cr0 paramsGenerate a random IPv4 address.
No parameters for this action.
password5cr5 params(1 required)Generate a secure random password with configurable character types.
password5cr5 params(1 required)Generate a secure random password with configurable character types.
lengthrequiredintegerPassword length (4-128).
Range: 4 - 128
include_uppercasebooleanInclude uppercase letters. Default: true.
Default:
trueinclude_lowercasebooleanInclude lowercase letters. Default: true.
Default:
trueinclude_numbersbooleanInclude numbers. Default: true.
Default:
trueinclude_symbolsbooleanInclude special symbols. Default: true.
Default:
trueapi-key5cr2 params(1 required)Generate a URL-safe API key with an optional prefix.
api-key5cr2 params(1 required)Generate a URL-safe API key with an optional prefix.
lengthrequiredintegerKey length excluding prefix (16-128).
Range: 16 - 128
prefixstringOptional prefix prepended to the key (e.g., 'sk_', 'pk_test_'). Default: empty string.
Default:
jwt-secret5cr1 paramGenerate a secure JWT signing secret.
jwt-secret5cr1 paramGenerate a secure JWT signing secret.
lengthintegerSecret length (minimum 32, default 64).
Default:
64Range: 32 - ...
lorem-ipsum5cr3 paramsGenerate Lorem Ipsum placeholder text. Priority: words > sentences > paragraphs.
lorem-ipsum5cr3 paramsGenerate Lorem Ipsum placeholder text. Priority: words > sentences > paragraphs.
wordsintegerReturn exactly this many words (overrides sentences and paragraphs).
Range: 1 - ...
sentencesintegerReturn this many sentences (overrides paragraphs).
Range: 1 - ...
paragraphsintegerReturn this many paragraphs. Default: 1.
Default:
1Range: 1 - ...
timestamp5cr0 paramsReturn the current Unix timestamp (seconds since epoch).
timestamp5cr0 paramsReturn the current Unix timestamp (seconds since epoch).
No parameters for this action.
iso-date5cr0 paramsReturn the current date and time in ISO 8601 format.
iso-date5cr0 paramsReturn the current date and time in ISO 8601 format.
No parameters for this action.
Frequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 6948b1dbb54506f955d789ee ("Data Generator - Programming and Web"). Then call the same tool with action 'call_tool', tool_id 6948b1dbb54506f955d789ee, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.





