{
  "name": "forter",
  "title": "Forter",
  "tagline": "Identity Intelligence for Digital Commerce",
  "description": "Forter helps brands grow their businesses with fraud and payments decisions, built on the world's most intelligent identity network. 33-operation REST surface (OpenAPI 3.0.0 at https://www.forter.com/openapi.json, info.version 10.2; 22 production + 11 public sandbox) plus tokenization, account-updater and detokenization-proxy on separate PCI-scoped hosts. Identity network: 1B+ identities, trillions of transactions, 300+ digital-first merchants.",
  "url": "https://www.forter.com",
  "version": "1.0",
  "openapi": "https://www.forter.com/openapi.json",
  "availability": {
    "status": "demo-only",
    "purpose": "Demonstration of Forter's agent-skill surface. NOT production decisioning. Skill responses are demo responses and must not drive real merchant actions.",
    "officialAccountRequired": "Real integration requires an official Forter account + signed MSA. Skills advertised here may not be available against your specific Forter account.",
    "responsesAreDemo": "Demo responses only - no SLA, not reflective of real Forter risk decisions.",
    "productionContact": "https://www.forter.com/contact-us/"
  },
  "publisher": "Forter",
  "contact": "sales@forter.com",
  "phone": "+1-800-537-0601",
  "capabilities": [
    "tacp-handshake",
    "order",
    "agentic-orders",
    "order-results",
    "order-update",
    "order-status",
    "login",
    "signup",
    "authentication-result",
    "profile-access",
    "account-status",
    "seller-item-listing",
    "session-protection",
    "evidence",
    "evidence-file",
    "claim",
    "compensation",
    "merchant-creation",
    "3ds-recommendation-enrollment",
    "3ds-execution-enrollment",
    "privacy-request",
    "account-updater",
    "tokenization",
    "detokenization-proxy",
    "contact-sales"
  ],
  "defaultInputModes": ["text/json", "application/json"],
  "defaultOutputModes": ["text/json", "application/json"],
  "skills": [
    {"id": "tacp-handshake", "name": "Trusted Agentic Commerce Protocol handshake", "description": "Sign a JWS+JWE envelope per TACP so a merchant can verify the agent's identity and decrypt scoped user data. Open MIT-licensed spec.", "tags": ["agentic-commerce", "jws", "jwe", "agent-auth"], "documentation": "https://github.com/forter/trusted-agentic-commerce-protocol"},
    {"id": "order", "name": "Order / checkout decision", "operationId": "V3Order", "description": "Single endpoint covers both pre-auth (authorizationStep=PRE_AUTHORIZATION) and post-auth review (authorizationStep=POST_AUTHORIZATION). Returns forterDecision plus reason codes, trackingId, and paymentRecommendations.", "tags": ["order", "checkout", "fraud"], "documentation": "https://docs.forter.com/reference/order-v3", "endpoint": "POST https://api.forter-secure.com/v3/orders/{id}", "productPage": "https://docs.forter.com/checkout-and-payments"},
    {"id": "agentic-orders", "name": "Agent-originated order", "operationId": "V3Order", "description": "Variant of /order for orders placed by an AI agent on a user's behalf. orderType=AI_AGENT plus agenticCommercePlatform identifiers and per-platform signal objects.", "tags": ["agentic-commerce", "ai-agent", "openai", "google", "microsoft", "perplexity", "amazon", "meta"], "documentation": "https://docs.forter.com/agentic-orders", "endpoint": "POST https://api.forter-secure.com/v3/orders/{id} (orderType=AI_AGENT)", "productPage": "https://docs.forter.com/agentic-commerce"},
    {"id": "order-results", "name": "3DS / order result reporting", "operationId": "V3OrderResults", "description": "Report 3DS challenge result back to Forter using the managed-order token from /order.", "tags": ["3ds", "order-result"], "documentation": "https://docs.forter.com/reference/3ds-result", "endpoint": "POST https://api.forter-secure.com/v3/orders/{id}/results"},
    {"id": "order-update", "name": "Order update", "operationId": "ValidationUpdate", "description": "Post-purchase order update - refund, return, ship event, late-discovered fraud signal.", "tags": ["post-purchase", "lifecycle"], "documentation": "https://docs.forter.com/reference/order-update", "endpoint": "POST https://api.forter-secure.com/v2/order-update/{id}", "productPage": "https://docs.forter.com/post-purchase-updates"},
    {"id": "order-status", "name": "Order status", "operationId": "Status", "description": "Generic order status / settlement reporting.", "tags": ["status", "settlement"], "documentation": "https://docs.forter.com/reference/order-status", "endpoint": "POST https://api.forter-secure.com/v2/status/{id}"},
    {"id": "login", "name": "Login decision", "operationId": "AccountLogin", "description": "Real-time login fraud decision. Defends against ATO, credential stuffing, MFA bypass.", "tags": ["account-takeover", "login"], "documentation": "https://docs.forter.com/reference/login", "endpoint": "POST https://api.forter-secure.com/v2/accounts/login/{id}", "productPage": "https://docs.forter.com/login-protection"},
    {"id": "signup", "name": "Sign-up decision", "operationId": "AccountSignup", "description": "Account-creation fraud decision. Defends against synthetic identities, promo abuse.", "tags": ["signup-fraud", "promo-abuse"], "documentation": "https://docs.forter.com/reference/signup", "endpoint": "POST https://api.forter-secure.com/v2/accounts/signup/{id}", "productPage": "https://docs.forter.com/sign-up-protection"},
    {"id": "authentication-result", "name": "Authentication result reporting", "operationId": "AccountAuthenticationAttemptResult", "description": "Report MFA / step-up outcome back to Forter using the correlationId from /login.", "tags": ["mfa", "step-up"], "documentation": "https://docs.forter.com/reference/authentication-result", "endpoint": "POST https://api.forter-secure.com/v2/accounts/authentication-result/{id}"},
    {"id": "profile-access", "name": "Profile-access decision", "operationId": "AccountAccessRequest", "description": "Risk decision on sensitive profile-access events (payment-method change, password reset, address update, account-settings view).", "tags": ["session", "account-protection"], "documentation": "https://docs.forter.com/reference/profile-access", "endpoint": "POST https://api.forter-secure.com/v2/accounts/profile-access/{id}", "productPage": "https://docs.forter.com/session-protection"},
    {"id": "account-status", "name": "Account status reporting", "operationId": "AccountStatusUpdate", "description": "Merchant-side account status update (banned, fraud-flagged, restored).", "tags": ["account-status"], "documentation": "https://docs.forter.com/reference/account-status", "endpoint": "POST https://api.forter-secure.com/v2/accounts/status/{id}"},
    {"id": "seller-item-listing", "name": "Seller item listing", "operationId": "AccountItemListing", "description": "Marketplace seller listing - fraud / policy-abuse decision on new seller listings.", "tags": ["marketplace", "seller"], "documentation": "https://docs.forter.com/reference/seller-item-listing", "endpoint": "POST https://api.forter-secure.com/v2/accounts/item-listing/{id}"},
    {"id": "session-protection", "name": "Session protection", "description": "Mid-session attack defense (session hijack, cookie theft, anomalous in-session behavior). Integrated via SDK + server-side signals.", "tags": ["session"], "documentation": "https://docs.forter.com/session-protection"},
    {"id": "evidence", "name": "Dispute evidence (datapoints)", "operationId": "DisputeEvidenceDatapointsRequest", "description": "Submit structured representment datapoints for a chargeback. Scheme-specific packets across major schemes and PSPs.", "tags": ["chargeback", "representment", "evidence"], "documentation": "https://docs.forter.com/reference/evidence", "endpoint": "POST https://api.forter-secure.com/v3/disputes/evidence/datapoints", "productPage": "https://docs.forter.com/chargeback-recovery"},
    {"id": "evidence-file", "name": "Dispute evidence (file)", "operationId": "DisputeEvidenceFileRequest", "description": "Attach a file to a representment packet - invoice, shipping confirmation, signed receipt, T&C screenshot.", "tags": ["chargeback", "file-upload"], "documentation": "https://docs.forter.com/reference/evidence", "endpoint": "POST https://api.forter-secure.com/v3/disputes/evidence/file", "productPage": "https://docs.forter.com/upload-static-evidence"},
    {"id": "claim", "name": "Dispute claim", "operationId": "Claim", "description": "Specialized dispute-claim submission. Canonical schema in /openapi.json (operationId=Claim).", "tags": ["dispute", "claim"], "documentation": "https://www.forter.com/openapi.json#/paths/~1v2~1claims/post", "endpoint": "POST https://api.forter-secure.com/v2/claims"},
    {"id": "compensation", "name": "Unified compensation request", "operationId": "UnifiedCompensationRequest", "description": "Refund / credit / compensation request against a previously-decisioned order.", "tags": ["compensation", "refund"], "documentation": "https://docs.forter.com/reference/compensation", "endpoint": "POST https://api.forter-secure.com/v2/unified-compensation-request/{id}"},
    {"id": "merchant-creation", "name": "Merchant onboarding (Element for PSPs)", "operationId": "MerchantCreation", "description": "PSP-mediated onboarding - create a downstream merchant under a parent PSP's Forter account.", "tags": ["merchant-onboarding", "psp"], "documentation": "https://docs.forter.com/reference/merchants", "endpoint": "POST https://api.forter-secure.com/merchants", "productPage": "https://docs.forter.com/element-for-psps"},
    {"id": "3ds-recommendation-enrollment", "name": "3DS recommendation enrollment", "operationId": "ThreeDsRecommendationOnboarding", "description": "Async enrollment of a merchant into Forter's 3DS recommendation service. POST + poll status.", "tags": ["3ds", "enrollment"], "documentation": "https://docs.forter.com/reference/3ds-recommendation-enrollment", "endpoint": "POST https://api.forter-secure.com/merchants/{id}/3ds-recommendation", "productPage": "https://docs.forter.com/3ds-recommendation"},
    {"id": "3ds-execution-enrollment", "name": "3DS execution enrollment", "operationId": "ThreeDsExecutionOnboarding", "description": "Async enrollment of a merchant into Forter's 3DS execution service (Hosted Fields / mobile SDKs).", "tags": ["3ds", "enrollment"], "documentation": "https://docs.forter.com/reference/3ds-execution-enrollment", "endpoint": "POST https://api.forter-secure.com/merchants/{id}/3ds-execution", "productPage": "https://docs.forter.com/3ds-execution"},
    {"id": "privacy-request", "name": "GDPR / CCPA privacy request", "operationId": "PrivacyRequest", "description": "Three-op flow: POST /privacy/requests, GET /privacy/requests/{id}/status, GET /privacy/requests/{id}/data.", "tags": ["gdpr", "ccpa", "data-privacy"], "documentation": "https://docs.forter.com/reference/privacy-request", "endpoint": "POST https://api.forter-secure.com/privacy/requests"},
    {"id": "account-updater", "name": "Account updater", "description": "Refresh expired or reissued card credentials. card/update + token/update + token/enroll on a separate PCI-scoped host.", "tags": ["card-updater", "mit-flows"], "documentation": "https://docs.forter.com/reference/account-updater", "endpoint": "POST https://pci-tokenization-sandbox.checkouttools.com/v1/account-updater/{card|token}/{update|enroll}", "productPage": "https://docs.forter.com/account-updater-api"},
    {"id": "tokenization", "name": "Tokenization", "description": "Network-token mint via Forter's PCI-scoped tokenization service.", "tags": ["tokenization", "pci"], "documentation": "https://docs.forter.com/reference/tokenization", "endpoint": "POST https://pci-tokenization-sandbox.checkouttools.com/v1/...", "productPage": "https://docs.forter.com/tokenization-api"},
    {"id": "detokenization-proxy", "name": "Detokenization proxy", "description": "Forward HTTP proxy resolving Forter network tokens back to PAN at the request edge.", "tags": ["detokenization", "proxy", "pci"], "documentation": "https://docs.forter.com/detokenization-proxy", "endpoint": "https://pci-proxy-sandbox.checkouttools.com"},
    {
      "id": "contact-sales",
      "name": "Contact Forter sales",
      "description": "Submit a sales-lead request via Forter's homepage HubSpot form. Exposed both as a WebMCP tool at https://mcp.forter.com/mcp and as a schema.org RegisterAction on the homepage JSON-LD. Required fields: firstname, lastname, email (business), phone, jobtitle, country, how_did_you_hear_about_us_. Submitting constitutes opt-in to sales contact per the Forter privacy policy - agent MUST confirm with the user first.",
      "tags": ["contact", "sales", "lead-gen", "webmcp", "hubspot"],
      "documentation": "https://www.forter.com/contact-us/",
      "endpoint": "POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2776164/b81b0db5-1916-4e6d-8d6d-80cbf520f325",
      "hubspotPortalId": "2776164",
      "hubspotFormId": "b81b0db5-1916-4e6d-8d6d-80cbf520f325",
      "privacyPolicy": "https://www.forter.com/privacy-policy/"
    }
  ]
}
