{"name":"io.github.scka-de/opensanctions-mcp","slug":"scka-de-opensanctions-mcp","title":null,"description":"Sanctions screening and PEP checks via OpenSanctions API for AI agents","url":"https://mcp.market/server/scka-de-opensanctions-mcp","rating":null,"grade":"C","score":63,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":3,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-03-31T18:15:35.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/scka-de/opensanctions-mcp","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"npm","identifier":"opensanctions-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenSanctions API key. Get a free key at https://www.opensanctions.org/api/","isRequired":true,"format":"string","isSecret":true,"name":"OPENSANCTIONS_API_KEY"},{"description":"API URL. Defaults to https://api.opensanctions.org. Set to your self-hosted yente URL if applicable.","format":"string","name":"OPENSANCTIONS_API_URL"}]}],"tools":[{"name":"get_dataset","description":"Get full details about a specific dataset: description, publisher, entity count, last updated, and coverage information. No API key required. Use list_datasets first to find dataset names, then this tool for details.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_entity","description":"Fetch complete details for a specific entity by ID, including all properties, dataset memberships, and relationships to other entities. Use this after finding an entity via search or match to get the full picture: aliases, addresses, birth dates, related companies, family members, associates. Relationships come from the OpenSanctions knowledge graph. Types include: ownershipOwner, familyRelative, ","write_action":false,"price_micros":0,"input_schema":null},{"name":"investigate_entity","description":"Run a multi-step compliance investigation on a person or company. This is the most powerful tool \\u2014 it combines matching, entity details, and relationship traversal in one call. Steps: (1) Match the name against sanctions/PEP lists, (2) Fetch full details and relationships for top matches, (3) Return structured data with scores, datasets, and connected entities. Returns data only \\u2014 no ris","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_datasets","description":"List available sanctions and PEP datasets in OpenSanctions. No API key required. Returns dataset names, titles, summaries, and entity counts. Use the optional query parameter to filter. Examples of datasets: \"us_ofac_sdn\" (US OFAC), \"eu_fsf\" (EU Financial Sanctions), \"un_sc_sanctions\" (UN Security Council), \"gb_hmt_sanctions\" (UK HMT).","write_action":false,"price_micros":0,"input_schema":null},{"name":"match_entity","description":"Screen a person or company against sanctions and PEP (Politically Exposed Person) lists using structured properties. This is the primary screening tool. Provide a schema type and properties for precise matching. The matching algorithm uses name comparison, birth dates, nationalities, and identifiers for scoring. Scores: 0.0-1.0. Above 0.9 = very high confidence match. 0.7-0.9 = likely match, inves","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_entities","description":"Search the OpenSanctions database by name or keyword. Returns matching entities ordered by relevance. Use this for exploratory queries: \"find entities named Goldman\", \"search for companies in Russia\". For formal sanctions screening with confidence scores, use match_entity instead. Results include entity type, datasets (which sanctions lists), and properties. For numeric match scores, use match_ent","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":63,"grade":"C","scanned_at":"2026-09-27T23:19:42.975Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:19:42.957Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":4,"max":15,"notes":["last push 180 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"opensanctions-mcp","version":"0.1.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-03-28T18:57:51.396Z","repositoryUrl":"git+https://github.com/scka-de/opensanctions-mcp.git"}],"repo":{"found":true,"owner":"scka-de","repo":"opensanctions-mcp","archived":false,"pushedAt":"2026-03-31T18:15:35Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/242669394?v=4","ownerCreatedAt":"2025-11-07T17:09:59Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/242669394?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-03-31T18:15:35.000Z","score":3}}}},"grade_history":[],"reviews":[]}