API en MCP

Alles wat Cloudpliant screent is ook programmatisch beschikbaar: los per register of als volledig bevroren rapport. Via de REST API voor uw eigen software, of via MCP voor AI-assistenten.

REST API

Maak een API-sleutel aan in het dashboard onder Settings en stuur die mee als x-api-key header. De volledige referentie met alle endpoints en schema's staat op ai.cloudpliant.com/v1/docs.

curl -X POST https://ai.cloudpliant.com/v1/person/sanctions \
  -H "x-api-key: YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"first_name": "Jan", "last_name": "Jansen", "country": "NL"}'

Naast losse checks (sancties, PEP, insolventie) genereert POST /v1/person/report of /v1/organization/report een volledig rapport: alle checks, risicoclassificatie en deelbare rapport-URLs (html, pdf, json).

MCP voor AI-assistenten

Dezelfde functionaliteit is beschikbaar als Model Context Protocol server op https://ai.cloudpliant.com/v1/mcp (Streamable HTTP, stateless). Een assistent logt zelf in: plak de URL in Claude, ChatGPT of een andere assistent, meld u aan in de browser en kies het team waarin hij mag werken (OAuth 2.1, de MCP-autorisatiestandaard, zonder sleutel). Voor scripts werkt dezelfde x-api-key-header als bij de REST API. Tools: screen_person, screen_organization, check_person, check_organization en api_status. Waarom dit veilig kan, leest u op de AI-pagina.

claude mcp add --transport http cloudpliant https://ai.cloudpliant.com/v1/mcp
# then, in Claude Code: /mcp  (sign in with your Cloudpliant account)

Zonder browser, bijvoorbeeld op een server: geef de sleutel mee als header. Een assistent gebruikt het een of het ander; een afgewezen header valt niet terug op inloggen.

claude mcp add --transport http cloudpliant https://ai.cloudpliant.com/v1/mcp \
  --header "x-api-key: YOUR_KEY"

Versionering en limieten

Het /v1-formaat is stabiel: bestaande velden worden nooit hernoemd of verwijderd, nieuwe velden kunnen erbij komen. Screenings kosten geld bij de bronregisters; identieke aanvragen binnen 24 uur komen uit cache en tellen niet mee. Per team geldt een dagelijks screeningsquotum.

Nog geen account? Maak er een aan en genereer uw sleutel onder Settings.