Skip to main content

PCI DSS payment card industry compliance tools for AI agents. Capabilities: assess 12 requirements, cardholder data flow, network segmentation, vulnerability scans, SAQ generation. Built by MEOK AI Labs.

Project description

pci-dss-mcp MCP server

PyPI Downloads GitHub stars License: MIT

PCI DSS 4.0 MCP

Payment card compliance assessment across all 12 PCI DSS 4.0 requirements with cardholder data flow analysis and SAQ generation.

MEOK AI Labs

Install · Tools · Pricing · Attestation API


Why This Exists

PCI DSS 4.0 took effect March 2024 with 64 new requirements, many of which become mandatory by March 2025. Any organisation that stores, processes, or transmits cardholder data must comply, and AI systems that touch payment flows (fraud detection, transaction scoring, customer authentication) bring new scoping challenges.

The 4.0 revision introduces targeted risk analysis, customised approach validation, and stricter requirements for scripts, headers, and client-side protections. Most QSA-led assessments cost $50-200K. This MCP assesses compliance across all 12 requirements, analyses cardholder data flows, validates network segmentation, checks vulnerability scanning posture, and generates the appropriate Self-Assessment Questionnaire.

Install

pip install pci-dss-mcp

Tools

Tool PCI DSS Reference What it does
assess_pci_compliance Req 1-12 Full assessment against all 12 PCI DSS 4.0 requirements
check_cardholder_data Req 3, 4 Cardholder data flow analysis and storage assessment
network_segmentation_check Req 1 Validate network segmentation and firewall controls
vulnerability_scan_check Req 5, 6, 11 ASV scan compliance and vulnerability management posture
generate_saq SAQ A-D Generate the appropriate Self-Assessment Questionnaire

Example

Prompt: "Assess PCI DSS 4.0 compliance for our e-commerce platform.
We use Stripe for payment processing but store the last 4 digits of card
numbers in our database for order history. We run an AI fraud detection
model that sees full transaction metadata."

Result: Assessment across all 12 requirements with findings: stored card
digits need Req 3 encryption validation, AI fraud model scoping under
Req 12.5.2 targeted risk analysis, client-side JavaScript needs Req 6.4.3
integrity controls. SAQ D-Merchant generated with gap remediation plan.

Pricing

Tier Price What you get
Free £0 10 calls/day — compliance assessment + SAQ generation
Pro £199/mo Unlimited + HMAC-signed attestations + verify URLs
Enterprise £1,499/mo Multi-tenant + co-branded reports + webhooks

Subscribe to Pro · Enterprise

Attestation API

Every Pro/Enterprise audit produces a cryptographically signed certificate:

POST https://meok-attestation-api.vercel.app/sign
GET  https://meok-attestation-api.vercel.app/verify/{cert_id}

Zero-dep verifier: pip install meok-attestation-verify

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pci_dss_mcp-1.0.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pci_dss_mcp-1.0.1-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file pci_dss_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: pci_dss_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for pci_dss_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e5c1c2f92cafcf2f1a576b7f45cf6fd34ff1448c4ff8af1fad1e43451a762ca5
MD5 df6ba647b659821909e913e119a192fe
BLAKE2b-256 4a390a74173b48f1c2bd0bac40e9b64c028e08cd02cc90a6ee8c0639a556fe8a

See more details on using hashes here.

File details

Details for the file pci_dss_mcp-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pci_dss_mcp-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for pci_dss_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 29e02c273fe8a8f8757b19f2adc6f5bc80f69777cbbc3884ab584973906cbc6b
MD5 f4ea5758eb23cb303dfa93fda2fc0e1c
BLAKE2b-256 9e707511f31f7b5ef5f122b86df9f5e836defbe7d7c2e651dec300dfb2e15f84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page