{
  "schema_version": "1.0",
  "name": "com.decionis/banking-mcp",
  "version": "0.1.0",
  "title": "Banking Execution Authority Profile (BEAP) contract",
  "description": "Reads the profile's published contract for an agent: the JSON Schemas, the registries, the worked examples and the numbered rules, exactly as this site serves them. Validates a document against the profile and computes a banking action's intent digest. It never evaluates policy, never issues or claims a grant, holds no credential and reaches no bank system.",
  "summary_for_operators": "Lets an assistant read what a payment run, a disbursement or a sign-off must contain, check a file against it, and take the fingerprint sign-offs bind to. It cannot decide whether anything goes out.",
  "profile": {
    "id": "decionis.beap/v0.1",
    "version": "0.1",
    "status": "Draft / Design Partner Review",
    "date": "2026-09-11",
    "cite_as": "Banking Execution Authority Profile v0.1 (Draft / Design Partner Review, 2026-09-11)",
    "files": "https://banking.decionis.com/spec/v0.1/"
  },
  "canonical_url": "https://banking.decionis.com/.well-known/mcp.json",
  "documentation_url": "https://banking.decionis.com/llms-full.txt",
  "relationship": {
    "kind": "profile_contract_reader",
    "parent_platform": "Decionis",
    "parent_mcp": "https://protocol.decionis.com/mcp",
    "parent_manifest": "https://decionis.com/.well-known/mcp.json",
    "note": "An instruction written down under this profile is what an execution authority evaluates. This site hosts no authority; the Decionis server above is the platform's."
  },
  "distribution": {
    "status": "unpublished",
    "publicly_installable": false,
    "npm": {
      "identifier": "@decionis/banking-mcp",
      "version": "0.1.0"
    },
    "note": "The package is complete in the repository and is not yet on npm. No install line is given until it resolves; the repository is not yet public either.",
    "directories": [
      {
        "id": "npm",
        "name": "npm",
        "operator": "npm, Inc.",
        "status": "planned"
      },
      {
        "id": "mcp-registry",
        "name": "MCP Registry",
        "operator": "Model Context Protocol project",
        "status": "planned"
      },
      {
        "id": "github-mcp-registry",
        "name": "GitHub MCP Registry",
        "operator": "GitHub",
        "status": "planned"
      },
      {
        "id": "claude-connectors",
        "name": "Claude Connectors Directory",
        "operator": "Anthropic",
        "status": "planned"
      },
      {
        "id": "claude-desktop-extension",
        "name": "Claude Desktop extension",
        "operator": "Anthropic",
        "status": "planned"
      },
      {
        "id": "chatgpt-apps",
        "name": "ChatGPT and Codex plugins directory",
        "operator": "OpenAI",
        "status": "planned"
      },
      {
        "id": "clawhub",
        "name": "ClawHub",
        "operator": "OpenClaw",
        "status": "planned"
      },
      {
        "id": "smithery",
        "name": "Smithery",
        "operator": "Smithery",
        "status": "planned"
      },
      {
        "id": "glama",
        "name": "Glama",
        "operator": "Glama",
        "status": "planned"
      },
      {
        "id": "indexnow",
        "name": "IndexNow",
        "operator": "Microsoft Bing, Yandex, Naver, Seznam and others",
        "status": "planned"
      },
      {
        "id": "google-search-console",
        "name": "Google Search Console",
        "operator": "Google",
        "status": "planned"
      },
      {
        "id": "github-repository",
        "name": "GitHub repository",
        "operator": "GitHub",
        "status": "planned"
      }
    ]
  },
  "servers": [
    {
      "kind": "package",
      "transport": "stdio",
      "registry": "npm",
      "package": "@decionis/banking-mcp",
      "version": "0.1.0",
      "binaries": [
        "banking-mcp"
      ],
      "availability": "unpublished",
      "authentication": {
        "type": "none",
        "description": "No credential and no environment variable. The server reads an embedded copy of the published contract and computes over the caller's document; there is nothing to protect and nothing it can grant."
      },
      "tools": [
        "beap_describe",
        "beap_list_documents",
        "beap_get_document",
        "beap_get_requirement",
        "beap_search_requirements",
        "beap_validate",
        "beap_intent_digest"
      ],
      "resources": "Every published file, addressed by the URL this site serves it at under https://banking.decionis.com/spec/v0.1/"
    },
    {
      "kind": "remote",
      "transport": "streamable_http",
      "endpoint": "https://protocol.decionis.com/mcp",
      "description": "The Decionis execution-authority server, the platform this profile belongs to. Documented at https://decionis.com/.well-known/mcp.json."
    }
  ],
  "tools": [
    {
      "name": "beap_describe"
    },
    {
      "name": "beap_list_documents"
    },
    {
      "name": "beap_get_document"
    },
    {
      "name": "beap_get_requirement"
    },
    {
      "name": "beap_search_requirements"
    },
    {
      "name": "beap_validate"
    },
    {
      "name": "beap_intent_digest"
    }
  ],
  "safety": {
    "evaluates_policy": false,
    "issues_or_claims_grants": false,
    "executes": false,
    "holds_credentials": false,
    "network_at_runtime": false,
    "keeps_state": false,
    "note": "A valid document is well-formed, not approved. Allow, escalate and block come from an execution authority, never from this server."
  }
}
