{
  "site": {
    "name": "OpenFunnel Bench",
    "url": "https://benchmarks.openfunnel.dev",
    "description": "Open benchmarks for Agents — verified leaderboards for build vs buy decisions on AI agent tooling."
  },
  "last_updated": "2026-05-14T02:00:00.000Z",
  "leaderboards": [
    {
      "slug": "work-email-enrichment",
      "name": "Work Email Enrichment Benchmark",
      "description": "Independent leaderboard comparing work email enrichment providers on correct email rate, wrong email rate, answer rate, accuracy when answered, and cost per correct email.",
      "page_url": "https://benchmarks.openfunnel.dev/leaderboards/work-email-enrichment",
      "api_url": "https://benchmarks.openfunnel.dev/api/leaderboards/work-email-enrichment",
      "metrics": [
        {
          "key": "correct_email_rate",
          "label": "Correct email rate",
          "unit": "percent",
          "direction": "higher_is_better",
          "definition": "Share of contacts where the provider returned the right work email."
        },
        {
          "key": "wrong_email_rate",
          "label": "Wrong email rate",
          "unit": "percent",
          "direction": "lower_is_better",
          "definition": "Share of contacts where the provider returned a wrong work email."
        },
        {
          "key": "answer_rate",
          "label": "Answer rate",
          "unit": "percent",
          "direction": "higher_is_better",
          "definition": "Share of contacts where the provider returned any work email candidate."
        },
        {
          "key": "accuracy_when_answered",
          "label": "Accuracy when answered",
          "unit": "percent",
          "direction": "higher_is_better",
          "definition": "Of returned answers, how often each was correct."
        },
        {
          "key": "cost_per_correct_email",
          "label": "Cost per correct email",
          "unit": "usd",
          "direction": "lower_is_better",
          "definition": "Total estimated spend divided by correct emails."
        }
      ],
      "input_modes": [
        "basic",
        "rich"
      ],
      "provider_count": 3,
      "winners": {
        "most_correct": {
          "provider": "FullEnrich",
          "correct_email_rate_pct": 84.33
        },
        "least_wrong": {
          "provider": "ContactOut",
          "wrong_email_rate_pct": 5.53
        },
        "cheapest_per_correct": {
          "provider": "Fiber",
          "cost_per_correct_email_usd": 0.0524
        }
      }
    }
  ],
  "docs": {
    "openapi": "https://benchmarks.openfunnel.dev/openapi.json",
    "llms": "https://benchmarks.openfunnel.dev/llms.txt",
    "methodology": "https://benchmarks.openfunnel.dev/leaderboards/work-email-enrichment#methodology"
  },
  "mcp": {
    "name": "openfunnel",
    "url": "https://mcp.openfunnel.dev/mcp",
    "transport": "http",
    "protocol_version": "2025-03-26",
    "capabilities": {
      "tools": true,
      "prompts": true,
      "resources": true,
      "tasks": true
    },
    "auth": {
      "type": "oauth2",
      "scopes": [
        "mcp"
      ],
      "dynamic_registration": true,
      "metadata_url": "https://mcp.openfunnel.dev/.well-known/oauth-authorization-server"
    },
    "discovery": "https://benchmarks.openfunnel.dev/.well-known/mcp.json",
    "documentation": "https://docs.openfunnel.dev/mcp-reference",
    "description": "OpenFunnel MCP server — connect Claude, ChatGPT, Cursor and other MCP clients to OpenFunnel data via tools, prompts, and resources. OAuth 2.1 with dynamic client registration."
  }
}