Mmcp.market

Sampuli MCP server

by kevinbett·io.github.kevinbett/sampuli·v0.1.3

Format-true synthetic test data for 90 countries — IBANs, SWIFT/BIC, IDs, cards, all certified.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

65 downloads/wk

Reviews

Write one

Nobody has reviewed Sampuli yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Sampuli tools (6)

write = sends, deletes, buys or posts
  • sampuli_describe_countryFree

    List a country's available fields (phone, national ID, tax number, IBAN, SWIFT/BIC, card, …) and preset scenarios.

  • sampuli_fetchFree

    Fetch synthetic test data from a natural request when you don't know the exact spec — e.g. "a SWIFT code for China", "Kenya phone number", "German passport", "a Nigerian BVN". Sampuli resolves the country and field for you (China→cn, "SWIFT code"→swift) and generates a format-true value. Prefer sampuli_generate when you already have a spec like "cn.swift".

  • sampuli_generateFree

    Generate format-true, entirely synthetic test data for a country. spec is "<country>.<selector>" where selector is a field key ("phone"), "person" (a full coherent record), or "preset:<key>" (a scenario). Values match each country's real formats and pass validators (IBAN mod-97, card Luhn, …) but are never real or registered.

  • sampuli_list_countriesFree

    List every country Sampuli can generate synthetic test data for (90 countries), with the ISO code used as a spec prefix.

  • sampuli_list_typesFree

    List the country-agnostic generic types (uuid, enum, int, float, date, vin, isbn, imei, mac, email, …) usable in a custom schema or as "any.<type>".

  • sampuli_schemaFree

    Generate rows from a custom schema, mixing generic types and country-accurate fields. Each field has a name and a type — a generic type ("uuid", "int:0,500", "enum:free,pro,team", "date:2021,2025") or a country field spec ("ke.phone", "de.iban"). Optional per-field "blank" (0–1) makes it null that often.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • Live reliabilityremote reachable in 453ms20/20
  • Tool poisoning6 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancerepository not readable: repo not found3/15
  • Maintainer identityno repository or website to verify2/10
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Grade history

  • 2026-09-19restoreCBscore 75

Install directly

claude mcp add --transport http sampuli https://sampuli.site/api/mcp
Add to Cursor

Sampuli: common questions

Is Sampuli MCP server safe?
Mostly: it is graded B (75/100). Read the Sampuli safety report
How do I install Sampuli?
It runs remotely at sampuli.site. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Sampuli need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Sampuli maintained?
The latest release is v0.1.3.
Is Sampuli up?
100% of our last 5 checks got an answer. We check remote servers about four times a day.

More from kevinbett