{
  "name": "sampuli",
  "description": "Hosted Model Context Protocol server for Sampuli — format-true synthetic test data for 90 countries. Every checksummed field is validator-certified.",
  "protocol": "mcp",
  "transport": "streamable-http",
  "usage": "This is an MCP endpoint: POST JSON-RPC 2.0 (initialize, tools/list, tools/call). Add it as a remote MCP server in Claude, Cursor, or the MCP Inspector.",
  "tools": [
    {
      "name": "sampuli_fetch",
      "description": "Fetch data from a plain-language request, e.g. \"a SWIFT code for China\"."
    },
    {
      "name": "sampuli_generate",
      "description": "Generate from an exact spec, e.g. \"cn.swift\", \"ke.person\"."
    },
    {
      "name": "sampuli_list_countries",
      "description": "List all 90 countries and their ISO codes."
    },
    {
      "name": "sampuli_describe_country",
      "description": "List a country's fields and preset scenarios."
    },
    {
      "name": "sampuli_list_types",
      "description": "List generic field types (uuid, enum, int, …)."
    },
    {
      "name": "sampuli_schema",
      "description": "Generate a custom dataset mixing generic types and country fields."
    }
  ],
  "links": {
    "docs": "https://sampuli.site/api",
    "rest": "https://sampuli.site/api/v1",
    "restFetch": "https://sampuli.site/api/v1/fetch?q=a+swift+code+for+china",
    "catalog": "https://sampuli.site/api/v1/catalog",
    "openapi": "https://sampuli.site/api/v1/openapi.json",
    "llms": "https://sampuli.site/llms.txt",
    "npm": "https://www.npmjs.com/package/@sampuli/mcp"
  }
}