Skip to content

How Bento’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 Score25/100

Agent-ready 33.4 × 0.30 = 10.02

API quality 0.0 × 0.20 = 0.00

Openness 11.4 × 0.20 = 2.28

Built-in AI 42.4 × 0.15 = 6.36

Automation 39.8 × 0.15 = 5.97

(10.02 + 0.00 + 2.28 + 6.36 + 5.97) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 24.63 ÷ 1.00 = 24.6

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-ready33.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://bentonow.com/llms.txtPROBE llms.txt: HTTP 200 at https://bentonow.com/llms.txt # Bento (bentonow.com) — An Email Marketing and Automation Platform ## Overview Bento is a powerful, yet approachable e
  • [probe] https://bentonow.com/docs.mdPROBE docs-md: HTTP 200 at https://bentonow.com/docs.md # Bento Documentation Complete documentation for Bento email marketing platform. API guides, SDK references, integratio
  • [claimed-docs] https://bentonow.com/llms.txtDedicated IP address options for high-volume senders
  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.
  • [probe] https://bentonow.com/docs/integrations/mcpofficial MCP server documented at https://bentonow.com/docs/integrations/mcp

Run the product headlessly / in CI for automationweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [claimed-docs] https://bentonow.com/docs/events_apiTrack user activity, update profile fields, and trigger automations.
  • [claimed-docs] https://bentonow.comImport subscribers, find a record, or script the job you run every week.
  • [probe] https://bentonow.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://bentonow.com/openapi.json, https://bentonow.com/swagger.json, https://bentonow.com/api/openapi.json, https://bentonow.com/.well-known/openapi.json)

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.
  • [probe] https://bentonow.com/docs/integrations/mcpofficial MCP server documented at https://bentonow.com/docs/integrations/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://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.
  • [probe] https://bentonow.com/docs/integrations/mcpofficial MCP server documented at https://bentonow.com/docs/integrations/mcp

Use an official CLIweight 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

Drive the product through a documented public APIweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://bentonow.com/docs/events_apiTrack user activity, update profile fields, and trigger automations.
  • [claimed-docs] https://bentonow.com/docs/subscribersRequest supports 1 to 1000 subscribers per post.
  • [claimed-docs] https://bentonow.com/docs/operations/transactional-emailTransactional email is for messages a person needs because of an action, request, or account state: password resets, receipts, login codes, account notices, and order confirmations.
  • [probe] https://bentonow.com/llms.txtPROBE llms.txt: HTTP 200 at https://bentonow.com/llms.txt # Bento (bentonow.com) — An Email Marketing and Automation Platform ## Overview Bento is a powerful, yet approachable e
  • [probe] https://bentonow.com/docs.mdPROBE docs-md: HTTP 200 at https://bentonow.com/docs.md # Bento Documentation Complete documentation for Bento email marketing platform. API guides, SDK references, integratio
  • [probe] https://bentonow.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://bentonow.com/openapi.json, https://bentonow.com/swagger.json, https://bentonow.com/api/openapi.json, https://bentonow.com/.well-known/openapi.json)
  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.

Issue scoped/least-privilege API credentials for an agentweight 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

Build against official SDKsweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [probe] https://bentonow.com/docs.mdPROBE docs-md: HTTP 200 at https://bentonow.com/docs.md # Bento Documentation Complete documentation for Bento email marketing platform. API guides, SDK references, integratio
  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.
  • [probe] https://bentonow.com/docs/integrations/mcpofficial MCP server documented at https://bentonow.com/docs/integrations/mcp

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://bentonow.com/docs/events_apiTrack user activity, update profile fields, and trigger automations.
  • [claimed-docs] https://bentonow.comImport subscribers, find a record, or script the job you run every week.
  • [claimed-docs] https://bentonow.comBuild flows from behavior, events, and tags. Check every branch before it runs.

Agent-ready = 70.2 ÷ 210 × 100 = 33.4

API quality0.0/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

  • [probe] https://bentonow.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://bentonow.com/openapi.json, https://bentonow.com/swagger.json, https://bentonow.com/api/openapi.json, https://bentonow.com/.well-known/openapi.json)
  • [claimed-docs] https://bentonow.com/docs/events_apiTrack user activity, update profile fields, and trigger automations.
  • [claimed-docs] https://bentonow.com/docs/subscribersRequest supports 1 to 1000 subscribers per post.
  • [probe] https://bentonow.com/llms.txtPROBE llms.txt: HTTP 200 at https://bentonow.com/llms.txt # Bento (bentonow.com) — An Email Marketing and Automation Platform ## Overview Bento is a powerful, yet approachable e
  • [probe] https://bentonow.com/docs.mdPROBE docs-md: HTTP 200 at https://bentonow.com/docs.md # Bento Documentation Complete documentation for Bento email marketing platform. API guides, SDK references, integratio

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://bentonow.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://bentonow.com/openapi.json, https://bentonow.com/swagger.json, https://bentonow.com/api/openapi.json, https://bentonow.com/.well-known/openapi.json)

Test against a sandbox environment without touching production dataweight 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

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://bentonow.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://bentonow.com/openapi.json, https://bentonow.com/swagger.json, https://bentonow.com/api/openapi.json, https://bentonow.com/.well-known/openapi.json)

API quality = 0.0 ÷ 70 × 100 = 0.0

Openness11.4/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) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://bentonow.com/docs/events_apiTrack user activity, update profile fields, and trigger automations.
  • [claimed-docs] https://bentonow.com/docs/subscribersRequest supports 1 to 1000 subscribers per post.
  • [claimed-docs] https://bentonow.com/docs/operations/transactional-emailTransactional email is for messages a person needs because of an action, request, or account state: password resets, receipts, login codes, account notices, and order confirmations.
  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.
  • [claimed-docs] https://bentonow.com/docs/subscribersFilter by tags, a segment, or by date ranges on creation, update, last event, and unsubscribe times.
  • [claimed-docs] https://bentonow.comBuild flows from behavior, events, and tags. Check every branch before it runs.
  • [claimed-docs] https://bentonow.comDescribe what you want in plain text and let Bento's powerful AI build it for you.
  • [probe] https://bentonow.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://bentonow.com/openapi.json, https://bentonow.com/swagger.json, https://bentonow.com/api/openapi.json, https://bentonow.com/.well-known/openapi.json)
  • [probe] https://bentonow.com/docs/integrations/mcpofficial MCP server documented at https://bentonow.com/docs/integrations/mcp

Export all of my data in open formats and leaveweight 3

3 (weight) × 3 (quality) × 0.6 (partial) = 5.4 of 30 max

  • [claimed-docs] https://bentonow.comImport subscribers, find a record, or script the job you run every week.
  • [claimed-docs] https://bentonow.com/docs/subscribersFilter by tags, a segment, or by date ranges on creation, update, last event, and unsubscribe times.
  • [claimed-docs] https://bentonow.com/pricingMigration help when you switch

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

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

Openness = 11.4 ÷ 100 × 100 = 11.4

Built-in AI42.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) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://bentonow.comDescribe what you want in plain text and let Bento's powerful AI build it for you.
  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.
  • [probe] https://bentonow.com/docs/integrations/mcpofficial MCP server documented at https://bentonow.com/docs/integrations/mcp

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://bentonow.comBuild flows from behavior, events, and tags. Check every branch before it runs.
  • [claimed-docs] https://bentonow.com/docs/events_apiTrack user activity, update profile fields, and trigger automations.
  • [claimed-docs] https://bentonow.comDescribe what you want in plain text and let Bento's powerful AI build it for you.
  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.

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://bentonow.comDescribe what you want in plain text and let Bento's powerful AI build it for you.

Operate the product with natural-language commandsweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.
  • [claimed-docs] https://bentonow.comDescribe what you want in plain text and let Bento's powerful AI build it for you.
  • [probe] https://bentonow.com/docs/integrations/mcpofficial MCP server documented at https://bentonow.com/docs/integrations/mcp

Built-in AI = 38.2 ÷ 90 × 100 = 42.4

Automation39.8/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) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://bentonow.com/docs/subscribersRequest supports 1 to 1000 subscribers per post.
  • [claimed-docs] https://bentonow.comImport subscribers, find a record, or script the job you run every week.
  • [claimed-docs] https://bentonow.com/docs/subscribersFilter by tags, a segment, or by date ranges on creation, update, last event, and unsubscribe times.
  • [claimed-docs] https://bentonow.com/docs/integrations/mcpThe Bento MCP server gives your AI assistant direct access to your Bento account. It can look up subscribers, create broadcasts, track events, and more, all through natural conversation.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://bentonow.comBuild flows from behavior, events, and tags. Check every branch before it runs.
  • [claimed-docs] https://bentonow.com/docs/events_apiTrack user activity, update profile fields, and trigger automations.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [claimed-docs] https://bentonow.comImport subscribers, find a record, or script the job you run every week.
  • [claimed-docs] https://bentonow.comBuild flows from behavior, events, and tags. Check every branch before it runs.

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 = 31.8 ÷ 80 × 100 = 39.8