{"apiVersion":"v1","directorySlug":"sanctionskit-mcp-30842486c9","title":"SanctionsKit","description":"Screen customers and vendors with a sanctions screening API and compliance dashboard. Connect case management, ongoing monitoring, and audit evidence.","pageUrl":"https://www.mcpbundles.com/skills/sanctionskit-mcp-30842486c9","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://sanctionskit.com/mcp","hostedMcpUrl":null,"toolCount":9,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.sanctionskit/sanctionskit-mcp-30842486c9","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_docs","description":"Find current integration documentation and guides by keyword. Returns document slugs for get_doc. Public; no account needed.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"limit":{"type":"integer","default":5,"maximum":10,"minimum":1},"query":{"type":"string","maxLength":200,"minLength":2}},"additionalProperties":false},"title":"Search SanctionsKit documentation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_docs","displayName":"Search SanctionsKit documentation"},{"name":"get_doc","description":"Read a document returned by search_docs, including code examples and error handling. Uses a fixed local document catalog; does not fetch arbitrary URLs.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9/-]+$","maxLength":150,"minLength":1}},"additionalProperties":false},"title":"Read an integration document","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_doc","displayName":"Read an integration document"},{"name":"get_api_schema","description":"Without path, list consumer REST operations. With a path such as /screenings and lowercase method, retrieve its OpenAPI request, response, examples and referenced schemas. Describes REST capabilities; MCP account tools are sandbox only.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"path":{"type":"string","maxLength":150,"minLength":1},"method":{"enum":["get","post","put","patch","delete"],"type":"string","default":"get"}},"additionalProperties":false},"title":"Inspect the REST API contract","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_api_schema","displayName":"Inspect the REST API contract"},{"name":"validate_screening_request","description":"Validate request structure against the runtime REST screening schema without submitting or retaining it. Does not check live source eligibility or grant clearance. Use synthetic development inputs.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["request"],"properties":{"request":{}},"additionalProperties":false},"title":"Validate a screening request","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"validate_screening_request","displayName":"Validate a screening request"},{"name":"list_sources","description":"Read current source metadata and qualification from the connected sandbox workspace, with bounded pagination. Catalog/production source availability does not enable live MCP screenings; sandbox screening uses sandbox@1.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"query":{"type":"string","maxLength":100},"offset":{"type":"integer","default":0,"maximum":10000,"minimum":0}},"additionalProperties":false},"title":"Discover source coverage","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_sources","displayName":"Discover source coverage"},{"name":"run_sandbox_screening","description":"Submit invented data to sandbox@1. Requires synthetic=true and an idempotencyKey of 8–128 URL-safe characters, reused unchanged with the same request for retries. Retains screening evidence according to policy and may create a review case; consumes sandbox allowance, never paid production allowance. Cannot screen production or link counterparties.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["request","idempotencyKey","synthetic"],"properties":{"request":{"type":"object","required":["subject"],"properties":{"policy":{"type":"object","required":["id","version"],"properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"version":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0}},"additionalProperties":false},"package":{"type":"string","maxLength":80,"minLength":1},"sources":{"type":"array","items":{"type":"string","maxLength":80,"minLength":1},"maxItems":512,"minItems":1},"subject":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":300,"minLength":2},"country":{"type":"string","maxLength":100,"minLength":2},"birthDate":{"anyOf":[{"type":"string","pattern":"^(?!0000)\\d{4}$"},{"type":"string","pattern":"^(?!0000)\\d{4}-(0[1-9]|1[0-2])$"},{"type":"string","allOf":[{"pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},{"pattern":"^(?!0000)"}]}]},"entityType":{"enum":["person","organization","vessel","aircraft","other"],"type":"string","default":"person"},"identifiers":{"type":"array","items":{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","maxLength":80,"minLength":1},"value":{"type":"string","maxLength":160,"minLength":1},"issuer":{"type":"string","maxLength":100,"minLength":1}},"additionalProperties":false},"default":[],"maxItems":20}},"additionalProperties":false},"reference":{"type":"string","maxLength":160},"retention":{"enum":["standard","minimal"],"type":"string","default":"standard"},"counterpartyId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"synthetic":{"type":"boolean","const":true},"idempotencyKey":{"type":"string","pattern":"^[\\w:.-]{8,128}$"}},"additionalProperties":false},"title":"Test a sandbox screening","logicalName":"run_sandbox_screening","displayName":"Test a sandbox screening","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_screening_result","description":"Retrieve retained evidence by screening ID from the connected sandbox workspace. An expired result is an error. Preserve coverage, versions, warnings and potential-match review requirements.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"title":"Read a sandbox screening result","logicalName":"get_screening_result","displayName":"Read a sandbox screening result","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_usage","description":"Read the connected sandbox workspace allowance, completed subjects and pending reservations.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":false},"title":"Check sandbox allowance","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_usage","displayName":"Check sandbox allowance"},{"name":"get_profile","description":"Identify the sandbox profile represented by the authenticated connection. Takes no user or workspace selector.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":false},"title":"Identify the connected profile","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_profile","displayName":"Identify the connected profile"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=SanctionsKit&config=eyJ1cmwiOiAiaHR0cHM6Ly9zYW5jdGlvbnNraXQuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22SanctionsKit%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fsanctionskit.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22SanctionsKit%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fsanctionskit.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=SanctionsKit&connectorUrl=https%3A%2F%2Fsanctionskit.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"SanctionsKit\" --url \"https://sanctionskit.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/sanctionskit-mcp-30842486c9","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/sanctionskit-mcp-30842486c9/tools/{tool}","mcpServerUrl":"https://sanctionskit.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/sanctionskit-mcp-30842486c9?live=1"}