Agent Tools · Skowron Compliance Gateway

Live · USDC · Base mainnet

SKOWRON COMPLIANCE GATEWAY

Compliance checks for agents before they onboard, pay, or transact.

OFAC sanctions screening. LEI entity verification. EU VAT validation. EU AI Act applicability. Company regulatory preflight.

Pay per check in USDC. No account. No subscription.

Install

INSTALL SKOWRON COMPLIANCE IN YOUR AGENT

One command. Then the agent calls OFAC, LEI, VAT, AI Act, and company preflight before it onboards, pays, or transacts.

Primary — Agent Skill (Claude, Cursor, Codex, Copilot, and 70+ agents)

npx skills add mattskowron-dev/skowron-compliance

MCP one-liner

claude mcp add --transport http skowron-compliance https://skowron-compliance-gateway.mattskowronis.workers.dev/mcp

When to use it: merchant onboarding, supplier onboarding, KYC/AML screening, counterparty screening, payment compliance, transaction preflight.

Tools

What a machine can buy.

verify_legal_entity — $0.02

LEI lookup API / legal entity verification against GLEIF. Input: lei or company_name. REST: POST /v1/lei.

screen_ofac — $0.02

OFAC sanctions screening API. Potential-match screen, not a legal clearance. REST: POST /v1/ofac.

validate_eu_vat — $0.01

VAT validation API via official VIES. REST: POST /v1/vat.

check_ai_act_applicability — $0.25

EU AI Act applicability from official Regulation 2024/1689. Not legal advice. REST: POST /v1/ai-act.

company_compliance_preflight — $1.25

Company compliance API / regulatory applicability scan. Informational screening. REST: POST /v1/preflight.

Machine / developer

REST · MCP · Agent Card

Direct x402 HTTP

POST https://skowron-compliance-gateway.mattskowronis.workers.dev/v1/vat
Content-Type: application/json

{"country_code":"DE","vat_number":"115235681"}

Unauthenticated request returns 402 + PAYMENT-REQUIRED.
Pay 10000 atomic USDC on eip155:8453, then retry with PAYMENT-SIGNATURE.

MCP

Streamable HTTP MCP: https://skowron-compliance-gateway.mattskowronis.workers.dev/mcp. Install: claude mcp add --transport http skowron-compliance https://skowron-compliance-gateway.mattskowronis.workers.dev/mcp. Tools: verify_legal_entity, screen_ofac, validate_eu_vat, check_ai_act_applicability, company_compliance_preflight. Discovery is free. Operations are paid.

A2A

Agent Card: https://skowron-compliance-gateway.mattskowronis.workers.dev/.well-known/agent-card.json. JSON-RPC: POST https://skowron-compliance-gateway.mattskowronis.workers.dev/a2a.

JavaScript / TypeScript

const unpaid = await fetch("https://skowron-compliance-gateway.mattskowronis.workers.dev/v1/vat", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({ country_code: "DE", vat_number: "115235681" }),
});
// unpaid.status === 402
// Branch on result.status: VALID | INVALID | SERVICE_UNAVAILABLE

Python

import json
from urllib.request import Request
VAT = "https://skowron-compliance-gateway.mattskowronis.workers.dev/v1/vat"
body = {"country_code": "DE", "vat_number": "115235681"}
req = Request(VAT, data=json.dumps(body).encode(),
              headers={"content-type": "application/json"}, method="POST")
# 402 is expected without an x402 payment signature.

Agent branch

screen = screen_ofac(name)
if screen.screen_status == "NO_POTENTIAL_MATCH":
  continue_per_buyer_policy()
else:
  escalate_for_review(screen)
# Never treat a potential-match screen as LEGAL_TO_TRANSACT / SAFE / CLEARED.

This is an information/compliance-support API, not a law firm.