
Security News
Re-Enabled GitHub Actions Expose Thousands of Repositories to Mini Shai-Hulud
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.
@sampuli/mcp
Advanced tools
Model Context Protocol server for Sampuli — generate format-true synthetic test data for 90 countries directly inside Claude, Cursor, Copilot and any MCP client.
Generate format-true synthetic test data for 90 countries — right inside your AI assistant.
A Model Context Protocol server for Sampuli. Ask Claude, Cursor, Copilot or any MCP client to "generate 50 German customers with valid IBANs" and get data back inline — national IDs, tax numbers, IBANs, SWIFT/BIC, payment cards, phone numbers and full KYC records, each correct for its own country and passing real validators (IBAN mod-97, card Luhn, …).
Entirely synthetic: real formats, never real or registered data. Same engine as the @sampuli/data npm package and sampuli.site.
| Tool | What it does |
|---|---|
sampuli_list_countries | List all 90 countries and their codes |
sampuli_describe_country | A country's fields and preset scenarios |
sampuli_generate | Generate data — spec, count, fields, seed, format |
spec is <country>.<selector>, where the selector is a field key (ke.phone), person for a full record (de.person), or preset:<key> for a scenario (ke.preset:kyc).
No install needed — npx runs it on demand.
Add to your MCP config (claude_desktop_config.json, or .mcp.json in a project):
{
"mcpServers": {
"sampuli": {
"command": "npx",
"args": ["-y", "@sampuli/mcp"]
}
}
}
~/.cursor/mcp.json (or Settings → MCP → Add):
{
"mcpServers": {
"sampuli": { "command": "npx", "args": ["-y", "@sampuli/mcp"] }
}
}
Restart the client, then ask it to generate test data.
"List every country Sampuli supports." "Generate 100 Nigerian people with name, phone and BVN as CSV." "Give me one UK IBAN and one German test card number." "Generate a Kenyan KYC scenario."
curl https://sampuli.site/api/v1/ke/person?n=100npm i @sampuli/dataMIT
FAQs
Model Context Protocol server for Sampuli — generate format-true synthetic test data for 90 countries directly inside Claude, Cursor, Copilot and any MCP client.
The npm package @sampuli/mcp receives a total of 27 weekly downloads. As such, @sampuli/mcp popularity was classified as not popular.
We found that @sampuli/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.

Research
/Security News
The compromise affects MemTensor's MemOS, an open source memory framework for large language models (LLMs) and AI agents. Both npm package @memtensor/memos-cloud-openclaw-plugin and the PyPI package MemoryOS are compromised. They drop cross-platform Go binaries that exfiltrate developer secrets.