πŸ›‘οΈ Compliance Assessment Tool

PCI DSS compliance, in minutes instead of months.

Per Verizon's Payment Security Report, roughly four in five organizations fail to maintain PCI DSS compliance β€” not because they don't care, but because the process is built for auditors, not merchants. Compliance Assessment Tool is the AI-powered SAQ + AoC platform for acquiring banks and ISOs that fixes the process: your merchants finish their attestation in 15 minutes, and your compliance team stops chasing PDFs by email.

πŸ”’ PCI DSS SAQ A attested Β· AoC πŸ‡ͺπŸ‡Ί GDPR + UK GDPR DPA ready πŸ“¬ Signed OpenAI DPA Β· no model training on your data πŸ‡ΊπŸ‡Έ Data resident in AWS us-east-1

What it does

Four integration surfaces, one compliance engine.

Embed our iframe in your portal, redirect the merchant to our platform and we'll send them back when they're done, call our REST API from your CRM, or hand the MCP server to your AI support agent. Every surface produces the same official, PCI-form-filled SAQ + AoC PDF that card brands and your bank's auditor expect β€” you choose whether the experience lives on your domain, ours, or a quick redirect between the two.

Keep the merchant on your domain

Embeddable iframe

Drop our white-labellable iframe into your portal so the merchant never sees a domain change. Mint a merchant-scoped session token server-side; the partner API key never reaches the browser. The iframe inherits your portal's branding and emits postMessage events back to your parent page on every state change.

<iframe src="https://api.complianceassessmenttool.com /portal/embed?sessionToken=cat_sess_… &merchantId=mrc_…"></iframe>
Hand the merchant off, get them back

Platform redirect (hand-off)

Prefer not to embed? Redirect the merchant to a CAT URL your bank picks β€” they complete the SAQ on our domain (under your branding), then we send them back to the returnUrl you supplied with a ?status=completed&attemptId=… query string so your portal can update its own UI. This is the familiar hand-off redirect shape, modernised: session-token auth, signed webhooks, and the bank still receives saq.submitted the moment the merchant signs.

POST /v1/merchants/{id}/portal-link { "returnUrl": "https://bank.example/.../callback" } // β†’ 302 the merchant to response.handoffUrl // β†’ we 302 them back with status + attemptId
For your CRM & ops

REST API

17+ endpoints covering onboard β†’ payment method β†’ determine SAQ β†’ answer sections β†’ sign β†’ finalize. OpenAPI 3.1 spec at /openapi.json β€” your SDK is one openapi-generator-cli call away.

curl -X POST https://api.complianceassessmenttool.com /v1/merchants/{id}/attempts -H "X-API-Key: cat_live_…"
For AI support agents

MCP server

Model Context Protocol server with 17 tools. Plug it into your bank's existing AI chatbot (Claude, GPT, or any MCP-compatible agent). The agent runs the entire SAQ flow conversationally β€” and every tool call still emits the same audit events as the REST API.

// MCP client config mcpServers: { cat: { url: "https://.../mcp", headers: {...} } }

How the AI actually works

Grounded in PCI DSS v4.0.1 β€” with a human in the loop on every step.

The AI doesn't replace the merchant's judgement or your QSA review. It translates 600-plus pages of PCI DSS into a question your barber shop owner or e-commerce founder can answer in their own words, then shows the merchant exactly what we inferred from their answer before they accept it. Nothing is silently auto-attested.

πŸ“š

Grounded in the source

Every combined question, applicability check, and compliance-status inference is anchored in the actual PCI DSS v4.0.1 control text we pre-loaded into DynamoDB. The model can't make up a control number β€” it reads from a typed reference table and cites the requirement it's interpreting.

πŸ§‘β€βš–οΈ

Human reviews every step

The merchant sees the AI's suggested answer + reasoning + the underlying PCI requirement before they confirm. They can re-answer, ask for clarification, or escalate to a free-text reply. Nothing is sealed without a typed signature + attestation acknowledgement.

πŸ“–

Plain-English, not PCI jargon

"Do you store the card number anywhere β€” your CRM, accounting software, voice recordings of phone orders?" beats "Requirement 3.3.1: PAN is masked when displayed." The merchant doesn't have to become a PCI expert to honestly answer the question.

πŸ”

Full reasoning trail

Every AI inference is persisted with its reasoning, the source control text, and the suggested-answer history. The merchant, your compliance team, and your QSA can all see why a control landed at "In Place" vs "Not In Place" β€” no black box.

πŸ›‘οΈ

Refusal-trained on sensitive data

The prompts explicitly refuse cardholder data: if a merchant pastes a PAN or CVV the agent declines to store it and points them to a safer way to describe the flow. The schema doesn't even accept those fields.

✍️

Signed, not auto-attested

The merchant signs the AoC themselves with a typed name + title + acknowledgement clause, captured on the attempt record. The PDF carries the same signature block your bank's auditor expects.

Why it matters

Today, your merchants ghost the PCI process.

Most regional banks and ISOs use a static PDF + email reminders + spreadsheet tracker. The completion rate for self-served SAQs hovers around 30–40%. The other 60% require manual follow-up, an outsourced QSA, or just get marked non-compliant in your reporting.

The traditional flow

  • 4-page PDF SAQ form emailed to the merchant
  • Merchant doesn't understand half the questions
  • Ops team chases by phone + email for weeks
  • ~30% never finish; bank carries the risk
  • QSA review costs $5k+ per merchant for the rest
  • No audit trail of who answered what or when

With Compliance Assessment Tool

  • Merchant clicks a link in their bank portal
  • AI determines the right SAQ from a natural-language description
  • One combined question per PCI requirement β€” not 200 sub-controls
  • Sign digitally; SAQ + AoC PDFs delivered by email and webhook
  • Per-merchant audit log of every state change
  • Typical merchant finishes in 12–18 minutes

What CAT does best

Why banks and ISOs choose CAT.

Most merchant-compliance tooling on the market was built before modern AI and API platforms existed β€” a static questionnaire wrapped in a portal redirect. We built CAT the other way around: an AI engine and a flexible integration layer first, with the SAQ + AoC as the output. Here's what that gets your portfolio.

🧠

AI determines the right SAQ from plain English

The merchant describes how they take cards in a sentence β€” CAT picks the correct SAQ type across all 8 variants and shows its reasoning. No more merchant self-selection errors that surface weeks later as a restart.

βœ…

One question per PCI requirement, not 200+ sub-controls

6 combined questions for SAQ A, up to 12 for the largest types β€” each one covering a full requirement in plain language. It's the single biggest reason completion moves from ~35% to a clear majority of merchants finishing.

πŸ”Œ

Four ways to integrate, one engine underneath

Embeddable iframe (merchant stays on your domain), platform redirect (hand off and get them back), REST API for your CRM, and an MCP server for your AI chatbot. Pick per merchant, per channel β€” every surface runs the same engine and produces the same official documents.

πŸ“„

Official, form-filled SAQ + AoC PDFs

The exact documents card brands and your auditor already accept β€” sealed and delivered by email and webhook, with a per-merchant audit trail of every state change.

πŸ”

Annual renewal, handled for you

New: CAT tracks each merchant's 1-year attestation anniversary and automatically reminds the merchant β€” and your team β€” before it lapses, so your portfolio compliance rate stays high without anyone manually chasing renewals.

πŸ“Š

A live view of your whole book

New: see what percentage of your merchant portfolio is compliant, what's expiring soon, and what needs attention β€” at a glance, instead of stitching it together from spreadsheets.

Numbers that matter to compliance

Built for the metrics your auditor will ask about.

~15 min
typical merchant completion time
99.5%
monthly uptime target
100%
audit-log coverage of state-changing events
< 5 min
session-token mint to first merchant interaction
2–4 wks
typical integration timeline
0
cardholder data on our infrastructure
Auto
renewal reminders before every 1-year AoC expiration

Trust & security

Built so vendor risk is the easy part.

We've assembled an AI platform that's purpose-built to take friction out of compliance for your customers β€” and the same discipline shows up on the vendor-due-diligence side. We hold our own signed PCI DSS SAQ A AoC, operate the public Trust Center, and have an executed Data Processing Addendum with OpenAI β€” the AI sub-processor that does the actual model work β€” covering the EEA / UK / Swiss SCCs and prohibiting model training on customer data. Read it for yourself: the fully signed PDF is downloadable under our click-through NDA. We're set up to make modern compliance easy to evaluate, not to send your security team chasing PDFs.

πŸ“œ

PCI DSS SAQ A Β· attested

We hold our own signed Attestation of Compliance for SAQ A. View the AoC β†’

πŸ‡ͺπŸ‡Ί

GDPR + UK GDPR ready

SCCs and UK Addendum incorporated into our standard DPA. EEA / Swiss / UK transfers covered. Read DPA β†’

🀝

OpenAI DPA in force

Executed Feb 3, 2026 between us and OpenAI. No model training on customer data; ≀30-day retention. Available under our NDA. Details β†’

πŸ“‹

SIG/CAIQ pre-filled

~80 of the most-asked vendor-questionnaire items already answered. Saves your security team a week. View β†’

πŸ“Š

Per-partner audit log

Every state-changing API call writes a structured event. Queryable via REST. SOC 2 / SOX-evidence-ready. Docs β†’

πŸ”

Tenant isolation by design

Partition-key scoping on every query. Merchant-scoped session tokens. Cross-tenant reads return 403. Architecture β†’

Visit the full Trust Center β†’

Pricing

One simple price. No tiers, no per-call quotas.

Per completed assessment
$25
Billed monthly in arrears Β· volume discounts available Β· no per-API-call fees, no seat fees, no year-one minimums
  • βœ“ Unlimited API calls (no per-call metering)
  • βœ“ Unlimited session-token mints
  • βœ“ AI determination + per-section combined questions
  • βœ“ Official PCI form-filled SAQ + AoC PDFs
  • βœ“ Webhook delivery with retries
  • βœ“ Full audit log (retained term + 7 years)
  • βœ“ Automatic annual renewal reminders for every merchant
  • βœ“ Live portfolio dashboard β€” compliance rate, expirations, at-risk merchants
  • βœ“ Embeddable iframe, REST API, MCP server
  • βœ“ Optional annual platform fee β€” waivable for pilots

Start with a capped pilot on a slice of your book β€” pay only for completed assessments.

Ready to talk?

Apply for a partner integration and we'll respond within one business day. Or browse the docs and Trust Center β€” everything you need to do vendor risk is already public.

Apply to integrate β†’ See the live demo