How Forter’s scores are calculated
The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.
verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10
PA Score27/100
Agent-ready 50.4 × 0.30 = 15.12
API quality 11.4 × 0.20 = 2.28
Openness 10.3 × 0.20 = 2.06
Built-in AI 38.4 × 0.15 = 5.76
Automation 11.3 × 0.15 = 1.70
(15.12 + 2.28 + 2.06 + 5.76 + 1.70) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 26.91 ÷ 1.00 = 26.9
Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.
Agent-ready50.4/100×0.30 of the PA blend
Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.
Point an agent at llms.txt or agent-oriented docsweight 2
2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max
- [probe] https://docs.forter.com/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.forter.com/llms.txt # docs.forter.com ## Overviews - [Agentic Orders](https://docs.forter.com/agentic-orders.md) - [Merchant Managed](http”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
Run the product headlessly / in CI for automationweight 2
2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max
- [claimed-docs] https://docs.forter.com/reference/environments.md“Forter has both a production and a sandbox environment for your development process.”
- [claimed-docs] https://docs.forter.com/reference/environments.md“The main objective of the TEST site is to allow you to verify the integration prior to its deployment in the production environment.”
- [claimed-docs] https://docs.forter.com/reference/order-v3.md“Send order information at checkout to receive a fraud or abuse decision.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
Plug MCP servers into this product so it can use their toolsweight 3
n/a — not applicable to this product: excluded from numerator and denominator
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Connect an agent via an official MCP serverweight 3
3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Use an official CLIweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Drive the product through a documented public APIweight 3
3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max
- [claimed-docs] https://docs.forter.com/reference/order-v3.md“Send order information at checkout to receive a fraud or abuse decision.”
- [claimed-docs] https://docs.forter.com/reference/order-status.md“Inform of updates to the status of an order, including payment authorization, fulfillment, shipping details, and compensation granted.”
- [claimed-docs] https://docs.forter.com/reference/notification-webhooks-overview.md“Webhooks provide a way to configure Forter to send real-time notifications to your web store server or another service (ERP/OMS) whenever certain events occur in Forter's system.”
- [claimed-docs] https://docs.forter.com/reference/environments.md“Forter has both a production and a sandbox environment for your development process.”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.forter.com/llms.txt # docs.forter.com ## Overviews - [Agentic Orders](https://docs.forter.com/agentic-orders.md) - [Merchant Managed](http”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Issue scoped/least-privilege API credentials for an agentweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Build against official SDKsweight 2
2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max
- [claimed-docs] https://docs.forter.com/reference/order-v3.md“Send order information at checkout to receive a fraud or abuse decision.”
- [claimed-docs] https://docs.forter.com/reference/order-status.md“Inform of updates to the status of an order, including payment authorization, fulfillment, shipping details, and compensation granted.”
- [claimed-docs] https://docs.forter.com/reference/notification-webhooks-overview.md“Webhooks provide a way to configure Forter to send real-time notifications to your web store server or another service (ERP/OMS) whenever certain events occur in Forter's system.”
- [claimed-docs] https://docs.forter.com/reference/environments.md“Forter has both a production and a sandbox environment for your development process.”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Subscribe to events via webhooksweight 2
2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max
- [claimed-docs] https://docs.forter.com/reference/notification-webhooks-overview.md“Webhooks provide a way to configure Forter to send real-time notifications to your web store server or another service (ERP/OMS) whenever certain events occur in Forter's system.”
- [claimed-docs] https://docs.forter.com/reference/order-status.md“Inform of updates to the status of an order, including payment authorization, fulfillment, shipping details, and compensation granted.”
- [claimed-docs] https://docs.forter.com/forward-chargebacks.md“Webhook-based forwarding enables: - Real-time claim ingestion - Faster transaction matching - Immediate eligibility assessment for dispute handling”
- [claimed-docs] https://docs.forter.com/stripe-dispute-webhook.md“How to provide Forter access to your Stripe Dispute Webhooks.”
- [claimed-docs] https://docs.forter.com/forward-chargebacks.md“Webhook-based forwarding enables: Real-time claim ingestion - Faster transaction matching - Immediate eligibility assessment for dispute handling”
Agent-ready = 90.8 ÷ 180 × 100 = 50.4
API quality11.4/100×0.20 of the PA blend
The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.
Explore an interactive API reference with runnable examplesweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Download a machine-readable API spec (OpenAPI or equivalent)weight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.forter.com/reference/order-v3.md“Send order information at checkout to receive a fraud or abuse decision.”
- [claimed-docs] https://docs.forter.com/reference/order-status.md“Inform of updates to the status of an order, including payment authorization, fulfillment, shipping details, and compensation granted.”
- [probe] https://docs.forter.com/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.forter.com/llms.txt # docs.forter.com ## Overviews - [Agentic Orders](https://docs.forter.com/agentic-orders.md) - [Merchant Managed](http”
Test against a sandbox environment without touching production dataweight 1
1 (weight) × 8 (quality) × 1.0 (full) = 8.0 of 10 max
- [claimed-docs] https://docs.forter.com/reference/environments.md“Forter has both a production and a sandbox environment for your development process.”
- [claimed-docs] https://docs.forter.com/reference/environments.md“The main objective of the TEST site is to allow you to verify the integration prior to its deployment in the production environment.”
Rely on versioned APIs with a documented deprecation policyweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.forter.com/reference/order-v3.md“Send order information at checkout to receive a fraud or abuse decision.”
- [claimed-docs] https://docs.forter.com/reference/environments.md“Forter has both a production and a sandbox environment for your development process.”
- [claimed-docs] https://docs.forter.com/reference/environments.md“The main objective of the TEST site is to allow you to verify the integration prior to its deployment in the production environment.”
API quality = 8.0 ÷ 70 × 100 = 11.4
Openness10.3/100×0.20 of the PA blend
Can you leave, inspect, or self-host — data export, open source, portability.
Do everything through the API that I can do in the UIweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/agentic-orders.md“Set orderType to AI_AGENT”
- [claimed-docs] https://docs.forter.com/evidence-api.md“Save time and effort by using our Evidence API endpoint to automatically send post-order evidence for chargeback disputes.”
- [claimed-docs] https://docs.forter.com/reference/order-v3.md“Send order information at checkout to receive a fraud or abuse decision.”
- [claimed-docs] https://docs.forter.com/reference/order-status.md“Inform of updates to the status of an order, including payment authorization, fulfillment, shipping details, and compensation granted.”
- [claimed-docs] https://docs.forter.com/reference/notification-webhooks-overview.md“Webhooks provide a way to configure Forter to send real-time notifications to your web store server or another service (ERP/OMS) whenever certain events occur in Forter's system.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Export all of my data in open formats and leaveweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Read the product's source under an open licenseweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Self-host the core productweight 3
n/a — not applicable to this product: excluded from numerator and denominator
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Openness = 7.2 ÷ 70 × 100 = 10.3
Built-in AI38.4/100×0.15 of the PA blend
Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.
Get AI-generated insights and suggestions from my data inside the productweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.forter.com/automate-evidence.md“our recommendation engine will suggest additional evidence to add to your dispute to bolster your win rate.”
- [claimed-docs] https://docs.forter.com/automate-evidence.md“Once chargebacks are ingested into Forter, our recommendation engine will suggest additional evidence to add to your dispute to bolster your win rate.”
- [claimed-docs] https://www.forter.com“Meet your new team of Forter Agents, so you can spend more time on what matters most.”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
Set up automations that run autonomously in the backgroundweight 2
2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max
- [claimed-docs] https://docs.forter.com/reference/notification-webhooks-overview.md“Webhooks provide a way to configure Forter to send real-time notifications to your web store server or another service (ERP/OMS) whenever certain events occur in Forter's system.”
- [claimed-docs] https://docs.forter.com/forward-chargebacks.md“Webhook-based forwarding enables: - Real-time claim ingestion - Faster transaction matching - Immediate eligibility assessment for dispute handling”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/automate-evidence.md“Once chargebacks are ingested into Forter, our recommendation engine will suggest additional evidence to add to your dispute to bolster your win rate.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
Delegate tasks to a built-in AI assistant inside the productweight 3
3 (weight) × 3 (quality) × 0.6 (partial) = 5.4 of 30 max
- [claimed-docs] https://www.forter.com“Meet your new team of Forter Agents, so you can spend more time on what matters most.”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
Operate the product with natural-language commandsweight 2
2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/mcp/getting-started.md“Connect Forter MCP to Claude Desktop app for conversational AI workflows.”
- [probe] https://docs.forter.com/mcp“official MCP server documented at https://docs.forter.com/mcp”
- [probe] https://docs.forter.com/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.forter.com/llms.txt # docs.forter.com ## Overviews - [Agentic Orders](https://docs.forter.com/agentic-orders.md) - [Merchant Managed](http”
Built-in AI = 34.6 ÷ 90 × 100 = 38.4
Automation11.3/100×0.15 of the PA blend
Depth of automation primitives — rules, scheduling, bulk operations, webhooks.
Perform bulk operations across many items at onceweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.forter.com/reference/order-v3.md“Send order information at checkout to receive a fraud or abuse decision.”
- [claimed-docs] https://docs.forter.com/evidence-api.md“Save time and effort by using our Evidence API endpoint to automatically send post-order evidence for chargeback disputes.”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
Define rules that trigger actions automatically on eventsweight 3
3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max
- [claimed-docs] https://docs.forter.com/reference/notification-webhooks-overview.md“Webhooks provide a way to configure Forter to send real-time notifications to your web store server or another service (ERP/OMS) whenever certain events occur in Forter's system.”
- [claimed-docs] https://docs.forter.com/extensions/configure-decisions.md“If the Auto Invoice option is set to YES, then the payment capture amount operation is executed and order is placed”
- [claimed-docs] https://docs.forter.com/mcp.md“It enables an AI system to perform real actions—such as reviewing decisions, managing disputes, or updating policies through natural language commands.”
- [claimed-docs] https://docs.forter.com/forward-chargebacks.md“Webhook-based forwarding enables: - Real-time claim ingestion - Faster transaction matching - Immediate eligibility assessment for dispute handling”
Schedule recurring jobs or workflowsweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Version, review, and roll back my automationsweight 1
1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Automation = 9.0 ÷ 80 × 100 = 11.3