{
  "count": 462,
  "effectiveWeights": {
    "ergonomics": 16.25,
    "maintenance": 8.75,
    "payments": 12.5,
    "performance": 0,
    "reliability": 20,
    "schema": 16.25,
    "security": 17.5,
    "tasks": 0,
    "transparency": 8.75
  },
  "grades": [
    {
      "grade": "AA",
      "min": 85,
      "label": "Exceptional. Agent-ready, with agent-native payments or equivalent autonomy."
    },
    {
      "grade": "A",
      "min": 78,
      "label": "Excellent. Agent-ready; minor gaps."
    },
    {
      "grade": "BB",
      "min": 70,
      "label": "Good. Agent-ready with documented caveats."
    },
    {
      "grade": "B",
      "min": 62,
      "label": "Usable. Needs operator supervision or workarounds."
    },
    {
      "grade": "C",
      "min": 54,
      "label": "Mixed. Material gaps in one or more categories."
    },
    {
      "grade": "D",
      "min": 46,
      "label": "Poor. Not recommended for autonomous use."
    },
    {
      "grade": "E",
      "min": 38,
      "label": "Very poor."
    },
    {
      "grade": "F",
      "min": 0,
      "label": "Failing or unverifiable."
    }
  ],
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "pending": [
    "performance",
    "tasks"
  ],
  "rankings": [
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "frameworks",
      "confidence": "high",
      "grade": "AA",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openai-agents-sdk.json",
      "kind": "framework",
      "name": "OpenAI Agents SDK",
      "negative": 0,
      "rank": 1,
      "ranked": true,
      "score": 86.5,
      "scores": {
        "ergonomics": 97,
        "maintenance": 100,
        "payments": 60,
        "reliability": 85,
        "schema": 95,
        "security": 80,
        "transparency": 92
      },
      "slug": "openai-agents-sdk",
      "url": "https://www.anchorterminal.com/tools/openai-agents-sdk",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openai-api.json",
      "kind": "model",
      "name": "OpenAI API",
      "negative": 0,
      "rank": 2,
      "ranked": true,
      "score": 82.8,
      "scores": {
        "ergonomics": 98,
        "maintenance": 91,
        "payments": 30,
        "reliability": 70,
        "schema": 100,
        "security": 100,
        "transparency": 85
      },
      "slug": "openai-api",
      "url": "https://www.anchorterminal.com/tools/openai-api",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "payment-platforms",
      "confidence": "high",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stripe-mcp.json",
      "kind": "http-api",
      "name": "Stripe API + MCP",
      "negative": 0,
      "rank": 3,
      "ranked": true,
      "score": 82.4,
      "scores": {
        "ergonomics": 94,
        "maintenance": 82,
        "payments": 65,
        "reliability": 63,
        "schema": 90,
        "security": 97,
        "transparency": 87
      },
      "slug": "stripe-mcp",
      "url": "https://www.anchorterminal.com/tools/stripe-mcp",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/infisical.json",
      "kind": "http-api",
      "name": "Infisical",
      "negative": 0,
      "rank": 4,
      "ranked": true,
      "score": 81.9,
      "scores": {
        "ergonomics": 91,
        "maintenance": 90,
        "payments": 30,
        "reliability": 90,
        "schema": 87,
        "security": 91,
        "transparency": 85
      },
      "slug": "infisical",
      "url": "https://www.anchorterminal.com/tools/infisical",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "pay-per-call",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mpp.json",
      "kind": "protocol",
      "name": "Machine Payments Protocol (MPP)",
      "negative": -3,
      "rank": 0,
      "ranked": false,
      "score": 81.1,
      "scores": {
        "ergonomics": 91,
        "maintenance": 95,
        "payments": 94,
        "reliability": 85,
        "schema": 89,
        "security": 79,
        "transparency": 45
      },
      "slug": "mpp",
      "url": "https://www.anchorterminal.com/tools/mpp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/twilio.json",
      "kind": "http-api",
      "name": "Twilio API + MCP",
      "negative": 0,
      "rank": 5,
      "ranked": true,
      "score": 80.4,
      "scores": {
        "ergonomics": 80,
        "maintenance": 85,
        "payments": 40,
        "reliability": 90,
        "schema": 92,
        "security": 85,
        "transparency": 81
      },
      "slug": "twilio",
      "url": "https://www.anchorterminal.com/tools/twilio",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/twilio-voice.json",
      "kind": "http-api",
      "name": "Twilio Programmable Voice API + MCP",
      "negative": 0,
      "rank": 6,
      "ranked": true,
      "score": 80.4,
      "scores": {
        "ergonomics": 80,
        "maintenance": 85,
        "payments": 40,
        "reliability": 90,
        "schema": 92,
        "security": 85,
        "transparency": 81
      },
      "slug": "twilio-voice",
      "url": "https://www.anchorterminal.com/tools/twilio-voice",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "frameworks",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pydantic-ai.json",
      "kind": "framework",
      "name": "Pydantic AI",
      "negative": -2,
      "rank": 7,
      "ranked": true,
      "score": 80,
      "scores": {
        "ergonomics": 85,
        "maintenance": 90,
        "payments": 60,
        "reliability": 83,
        "schema": 95,
        "security": 80,
        "transparency": 77
      },
      "slug": "pydantic-ai",
      "url": "https://www.anchorterminal.com/tools/pydantic-ai",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "pay-per-call",
      "confidence": "high",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/x402.json",
      "kind": "protocol",
      "name": "x402",
      "negative": -3,
      "rank": 0,
      "ranked": false,
      "score": 79.7,
      "scores": {
        "ergonomics": 84,
        "maintenance": 93,
        "payments": 97,
        "reliability": 87,
        "schema": 86,
        "security": 67,
        "transparency": 65
      },
      "slug": "x402",
      "url": "https://www.anchorterminal.com/tools/x402",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "scheduling",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-calendar-api.json",
      "kind": "http-api",
      "name": "Google Calendar API",
      "negative": 0,
      "rank": 8,
      "ranked": true,
      "score": 79.5,
      "scores": {
        "ergonomics": 91,
        "maintenance": 87,
        "payments": 35,
        "reliability": 90,
        "schema": 83,
        "security": 82,
        "transparency": 79
      },
      "slug": "google-calendar-api",
      "url": "https://www.anchorterminal.com/tools/google-calendar-api",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-s3.json",
      "kind": "http-api",
      "name": "Amazon S3",
      "negative": 0,
      "rank": 9,
      "ranked": true,
      "score": 79.3,
      "scores": {
        "ergonomics": 83,
        "maintenance": 83,
        "payments": 20,
        "reliability": 95,
        "schema": 92,
        "security": 86,
        "transparency": 80
      },
      "slug": "amazon-s3",
      "url": "https://www.anchorterminal.com/tools/amazon-s3",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/descope-agentic-identity.json",
      "kind": "http-api",
      "name": "Descope Agentic Identity Hub",
      "negative": 0,
      "rank": 10,
      "ranked": true,
      "score": 79.2,
      "scores": {
        "ergonomics": 80,
        "maintenance": 76,
        "payments": 40,
        "reliability": 100,
        "schema": 82,
        "security": 86,
        "transparency": 70
      },
      "slug": "descope-agentic-identity",
      "url": "https://www.anchorterminal.com/tools/descope-agentic-identity",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apify-mcp.json",
      "kind": "mcp",
      "name": "Apify MCP Server",
      "negative": -3,
      "rank": 11,
      "ranked": true,
      "score": 78.6,
      "scores": {
        "ergonomics": 92,
        "maintenance": 95,
        "payments": 95,
        "reliability": 65,
        "schema": 92,
        "security": 62,
        "transparency": 88
      },
      "slug": "apify-mcp",
      "url": "https://www.anchorterminal.com/tools/apify-mcp",
      "x402": "yes"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-drive-api.json",
      "kind": "http-api",
      "name": "Google Drive API + MCP",
      "negative": 0,
      "rank": 12,
      "ranked": true,
      "score": 78.6,
      "scores": {
        "ergonomics": 85,
        "maintenance": 85,
        "payments": 35,
        "reliability": 90,
        "schema": 83,
        "security": 86,
        "transparency": 74
      },
      "slug": "google-drive-api",
      "url": "https://www.anchorterminal.com/tools/google-drive-api",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "data",
      "confidence": "high",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mongodb-mcp.json",
      "kind": "mcp",
      "name": "MongoDB MCP Server",
      "negative": 0,
      "rank": 13,
      "ranked": true,
      "score": 78.6,
      "scores": {
        "ergonomics": 75,
        "maintenance": 92,
        "payments": 60,
        "reliability": 85,
        "schema": 79,
        "security": 81,
        "transparency": 78
      },
      "slug": "mongodb-mcp",
      "url": "https://www.anchorterminal.com/tools/mongodb-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudflare-r2.json",
      "kind": "http-api",
      "name": "Cloudflare R2",
      "negative": 0,
      "rank": 14,
      "ranked": true,
      "score": 78.4,
      "scores": {
        "ergonomics": 90,
        "maintenance": 87,
        "payments": 30,
        "reliability": 82,
        "schema": 92,
        "security": 83,
        "transparency": 75
      },
      "slug": "cloudflare-r2",
      "url": "https://www.anchorterminal.com/tools/cloudflare-r2",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aws-secrets-manager.json",
      "kind": "http-api",
      "name": "AWS Secrets Manager",
      "negative": 0,
      "rank": 15,
      "ranked": true,
      "score": 78.1,
      "scores": {
        "ergonomics": 90,
        "maintenance": 65,
        "payments": 20,
        "reliability": 87,
        "schema": 96,
        "security": 88,
        "transparency": 79
      },
      "slug": "aws-secrets-manager",
      "url": "https://www.anchorterminal.com/tools/aws-secrets-manager",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "guardrails",
      "confidence": "high",
      "grade": "A",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-model-armor.json",
      "kind": "http-api",
      "name": "Google Cloud Model Armor",
      "negative": 0,
      "rank": 16,
      "ranked": true,
      "score": 78,
      "scores": {
        "ergonomics": 75,
        "maintenance": 85,
        "payments": 20,
        "reliability": 90,
        "schema": 78,
        "security": 100,
        "transparency": 88
      },
      "slug": "google-model-armor",
      "url": "https://www.anchorterminal.com/tools/google-model-armor",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bird.json",
      "kind": "http-api",
      "name": "Bird API + MCP",
      "negative": 0,
      "rank": 17,
      "ranked": true,
      "score": 77.7,
      "scores": {
        "ergonomics": 90,
        "maintenance": 83,
        "payments": 35,
        "reliability": 73,
        "schema": 92,
        "security": 85,
        "transparency": 80
      },
      "slug": "bird",
      "url": "https://www.anchorterminal.com/tools/bird",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/anthropic-api.json",
      "kind": "model",
      "name": "Claude API",
      "negative": 0,
      "rank": 18,
      "ranked": true,
      "score": 77.6,
      "scores": {
        "ergonomics": 95,
        "maintenance": 91,
        "payments": 30,
        "reliability": 60,
        "schema": 90,
        "security": 92,
        "transparency": 88
      },
      "slug": "anthropic-api",
      "url": "https://www.anchorterminal.com/tools/anthropic-api",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "notifications",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/novu.json",
      "kind": "http-api",
      "name": "Novu",
      "negative": 0,
      "rank": 19,
      "ranked": true,
      "score": 77.4,
      "scores": {
        "ergonomics": 84,
        "maintenance": 92,
        "payments": 40,
        "reliability": 93,
        "schema": 92,
        "security": 63,
        "transparency": 70
      },
      "slug": "novu",
      "url": "https://www.anchorterminal.com/tools/novu",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tavily-mcp.json",
      "kind": "mcp",
      "name": "Tavily API + MCP",
      "negative": 0,
      "rank": 20,
      "ranked": true,
      "score": 77.2,
      "scores": {
        "ergonomics": 81,
        "maintenance": 85,
        "payments": 75,
        "reliability": 90,
        "schema": 89,
        "security": 52,
        "transparency": 65
      },
      "slug": "tavily-mcp",
      "url": "https://www.anchorterminal.com/tools/tavily-mcp",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "human-in-the-loop",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/temporal.json",
      "kind": "platform",
      "name": "Temporal",
      "negative": 0,
      "rank": 21,
      "ranked": true,
      "score": 77.2,
      "scores": {
        "ergonomics": 85,
        "maintenance": 90,
        "payments": 20,
        "reliability": 85,
        "schema": 91,
        "security": 86,
        "transparency": 70
      },
      "slug": "temporal",
      "url": "https://www.anchorterminal.com/tools/temporal",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "browser",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/chrome-devtools-mcp.json",
      "kind": "mcp",
      "name": "Chrome DevTools MCP",
      "negative": -1,
      "rank": 22,
      "ranked": true,
      "score": 77.1,
      "scores": {
        "ergonomics": 83,
        "maintenance": 93,
        "payments": 60,
        "reliability": 83,
        "schema": 87,
        "security": 63,
        "transparency": 82
      },
      "slug": "chrome-devtools-mcp",
      "url": "https://www.anchorterminal.com/tools/chrome-devtools-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azure-speech-to-text.json",
      "kind": "model",
      "name": "Azure AI Speech speech-to-text",
      "negative": 0,
      "rank": 23,
      "ranked": true,
      "score": 77,
      "scores": {
        "ergonomics": 75,
        "maintenance": 80,
        "payments": 20,
        "reliability": 90,
        "schema": 80,
        "security": 95,
        "transparency": 88
      },
      "slug": "azure-speech-to-text",
      "url": "https://www.anchorterminal.com/tools/azure-speech-to-text",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/you-com-api.json",
      "kind": "http-api",
      "name": "You.com APIs",
      "negative": 0,
      "rank": 24,
      "ranked": true,
      "score": 76.9,
      "scores": {
        "ergonomics": 84,
        "maintenance": 82,
        "payments": 88,
        "reliability": 85,
        "schema": 82,
        "security": 53,
        "transparency": 63
      },
      "slug": "you-com-api",
      "url": "https://www.anchorterminal.com/tools/you-com-api",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "browser",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/browserbase.json",
      "kind": "http-api",
      "name": "Browserbase",
      "negative": 0,
      "rank": 25,
      "ranked": true,
      "score": 76.6,
      "scores": {
        "ergonomics": 75,
        "maintenance": 92,
        "payments": 90,
        "reliability": 90,
        "schema": 80,
        "security": 43,
        "transparency": 75
      },
      "slug": "browserbase",
      "url": "https://www.anchorterminal.com/tools/browserbase",
      "x402": "yes"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-secret-manager.json",
      "kind": "http-api",
      "name": "Google Cloud Secret Manager",
      "negative": 0,
      "rank": 26,
      "ranked": true,
      "score": 76.6,
      "scores": {
        "ergonomics": 82,
        "maintenance": 87,
        "payments": 20,
        "reliability": 87,
        "schema": 83,
        "security": 85,
        "transparency": 85
      },
      "slug": "google-secret-manager",
      "url": "https://www.anchorterminal.com/tools/google-secret-manager",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "payment-platforms",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tempo.json",
      "kind": "http-api",
      "name": "Tempo",
      "negative": 0,
      "rank": 27,
      "ranked": true,
      "score": 76.6,
      "scores": {
        "ergonomics": 78,
        "maintenance": 88,
        "payments": 80,
        "reliability": 71,
        "schema": 88,
        "security": 70,
        "transparency": 63
      },
      "slug": "tempo",
      "url": "https://www.anchorterminal.com/tools/tempo",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "vector-search",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pinecone.json",
      "kind": "http-api",
      "name": "Pinecone API + MCP",
      "negative": -2,
      "rank": 28,
      "ranked": true,
      "score": 76.4,
      "scores": {
        "ergonomics": 93,
        "maintenance": 87,
        "payments": 40,
        "reliability": 75,
        "schema": 94,
        "security": 79,
        "transparency": 75
      },
      "slug": "pinecone",
      "url": "https://www.anchorterminal.com/tools/pinecone",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-polly.json",
      "kind": "model",
      "name": "Amazon Polly",
      "negative": 0,
      "rank": 29,
      "ranked": true,
      "score": 75.8,
      "scores": {
        "ergonomics": 82,
        "maintenance": 50,
        "payments": 20,
        "reliability": 100,
        "schema": 90,
        "security": 80,
        "transparency": 80
      },
      "slug": "amazon-polly",
      "url": "https://www.anchorterminal.com/tools/amazon-polly",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "data",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/supabase-mcp.json",
      "kind": "http-api",
      "name": "Supabase API + MCP",
      "negative": 0,
      "rank": 30,
      "ranked": true,
      "score": 75.8,
      "scores": {
        "ergonomics": 88,
        "maintenance": 90,
        "payments": 35,
        "reliability": 60,
        "schema": 89,
        "security": 84,
        "transparency": 92
      },
      "slug": "supabase-mcp",
      "url": "https://www.anchorterminal.com/tools/supabase-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/groq.json",
      "kind": "model",
      "name": "GroqCloud",
      "negative": 0,
      "rank": 31,
      "ranked": true,
      "score": 75.7,
      "scores": {
        "ergonomics": 80,
        "maintenance": 72,
        "payments": 40,
        "reliability": 100,
        "schema": 64,
        "security": 77,
        "transparency": 86
      },
      "slug": "groq",
      "url": "https://www.anchorterminal.com/tools/groq",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/arize-phoenix.json",
      "kind": "http-api",
      "name": "Arize Phoenix",
      "negative": 0,
      "rank": 32,
      "ranked": true,
      "score": 75.6,
      "scores": {
        "ergonomics": 90,
        "maintenance": 84,
        "payments": 60,
        "reliability": 77,
        "schema": 88,
        "security": 56,
        "transparency": 76
      },
      "slug": "arize-phoenix",
      "url": "https://www.anchorterminal.com/tools/arize-phoenix",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "code-sandboxes",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/modal-sandboxes.json",
      "kind": "sdk",
      "name": "Modal Sandboxes",
      "negative": 0,
      "rank": 33,
      "ranked": true,
      "score": 75.6,
      "scores": {
        "ergonomics": 67,
        "maintenance": 93,
        "payments": 40,
        "reliability": 95,
        "schema": 79,
        "security": 76,
        "transparency": 74
      },
      "slug": "modal-sandboxes",
      "url": "https://www.anchorterminal.com/tools/modal-sandboxes",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/firecrawl-mcp.json",
      "kind": "mcp",
      "name": "Firecrawl MCP",
      "negative": 0,
      "rank": 34,
      "ranked": true,
      "score": 75.5,
      "scores": {
        "ergonomics": 92,
        "maintenance": 87,
        "payments": 50,
        "reliability": 70,
        "schema": 88,
        "security": 67,
        "transparency": 76
      },
      "slug": "firecrawl-mcp",
      "url": "https://www.anchorterminal.com/tools/firecrawl-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/backblaze-b2.json",
      "kind": "http-api",
      "name": "Backblaze B2",
      "negative": 0,
      "rank": 35,
      "ranked": true,
      "score": 75.4,
      "scores": {
        "ergonomics": 85,
        "maintenance": 90,
        "payments": 40,
        "reliability": 60,
        "schema": 89,
        "security": 90,
        "transparency": 74
      },
      "slug": "backblaze-b2",
      "url": "https://www.anchorterminal.com/tools/backblaze-b2",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "business",
      "category": "aggregator",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/composio-rube.json",
      "kind": "http-api",
      "name": "Composio (API + MCP)",
      "negative": 0,
      "rank": 36,
      "ranked": true,
      "score": 75.3,
      "scores": {
        "ergonomics": 90,
        "maintenance": 93,
        "payments": 40,
        "reliability": 70,
        "schema": 89,
        "security": 70,
        "transparency": 78
      },
      "slug": "composio-rube",
      "url": "https://www.anchorterminal.com/tools/composio-rube",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "vector-search",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/qdrant.json",
      "kind": "http-api",
      "name": "Qdrant API + MCP",
      "negative": -2,
      "rank": 37,
      "ranked": true,
      "score": 75.3,
      "scores": {
        "ergonomics": 87,
        "maintenance": 85,
        "payments": 30,
        "reliability": 80,
        "schema": 87,
        "security": 83,
        "transparency": 84
      },
      "slug": "qdrant",
      "url": "https://www.anchorterminal.com/tools/qdrant",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/resend.json",
      "kind": "http-api",
      "name": "Resend API + MCP",
      "negative": 0,
      "rank": 38,
      "ranked": true,
      "score": 75.3,
      "scores": {
        "ergonomics": 67,
        "maintenance": 93,
        "payments": 40,
        "reliability": 85,
        "schema": 95,
        "security": 65,
        "transparency": 85
      },
      "slug": "resend",
      "url": "https://www.anchorterminal.com/tools/resend",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "maps",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mapbox.json",
      "kind": "http-api",
      "name": "Mapbox APIs + MCP",
      "negative": 0,
      "rank": 39,
      "ranked": true,
      "score": 75.2,
      "scores": {
        "ergonomics": 88,
        "maintenance": 80,
        "payments": 30,
        "reliability": 82,
        "schema": 85,
        "security": 71,
        "transparency": 86
      },
      "slug": "mapbox",
      "url": "https://www.anchorterminal.com/tools/mapbox",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/shopify.json",
      "kind": "http-api",
      "name": "Shopify API + MCP",
      "negative": 0,
      "rank": 40,
      "ranked": true,
      "score": 75.2,
      "scores": {
        "ergonomics": 79,
        "maintenance": 85,
        "payments": 40,
        "reliability": 73,
        "schema": 92,
        "security": 71,
        "transparency": 91
      },
      "slug": "shopify",
      "url": "https://www.anchorterminal.com/tools/shopify",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "guardrails",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-bedrock-guardrails.json",
      "kind": "http-api",
      "name": "Amazon Bedrock Guardrails",
      "negative": 0,
      "rank": 41,
      "ranked": true,
      "score": 75.1,
      "scores": {
        "ergonomics": 93,
        "maintenance": 45,
        "payments": 20,
        "reliability": 80,
        "schema": 92,
        "security": 94,
        "transparency": 70
      },
      "slug": "amazon-bedrock-guardrails",
      "url": "https://www.anchorterminal.com/tools/amazon-bedrock-guardrails",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-ses.json",
      "kind": "http-api",
      "name": "Amazon SES",
      "negative": 0,
      "rank": 42,
      "ranked": true,
      "score": 75.1,
      "scores": {
        "ergonomics": 64,
        "maintenance": 85,
        "payments": 20,
        "reliability": 95,
        "schema": 85,
        "security": 87,
        "transparency": 77
      },
      "slug": "amazon-ses",
      "url": "https://www.anchorterminal.com/tools/amazon-ses",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zenrows.json",
      "kind": "http-api",
      "name": "ZenRows",
      "negative": 0,
      "rank": 43,
      "ranked": true,
      "score": 75.1,
      "scores": {
        "ergonomics": 79,
        "maintenance": 87,
        "payments": 80,
        "reliability": 87,
        "schema": 83,
        "security": 41,
        "transparency": 75
      },
      "slug": "zenrows",
      "url": "https://www.anchorterminal.com/tools/zenrows",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "communication",
      "category": "agent-inboxes",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agentmail.json",
      "kind": "http-api",
      "name": "AgentMail API + MCP",
      "negative": 0,
      "rank": 44,
      "ranked": true,
      "score": 75,
      "scores": {
        "ergonomics": 86,
        "maintenance": 85,
        "payments": 85,
        "reliability": 61,
        "schema": 85,
        "security": 62,
        "transparency": 70
      },
      "slug": "agentmail",
      "url": "https://www.anchorterminal.com/tools/agentmail",
      "x402": "yes"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "frameworks",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-adk.json",
      "kind": "framework",
      "name": "Agent Development Kit (ADK)",
      "negative": -4,
      "rank": 45,
      "ranked": true,
      "score": 74.9,
      "scores": {
        "ergonomics": 70,
        "maintenance": 87,
        "payments": 60,
        "reliability": 80,
        "schema": 87,
        "security": 92,
        "transparency": 70
      },
      "slug": "google-adk",
      "url": "https://www.anchorterminal.com/tools/google-adk",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "human-in-the-loop",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/trigger-dev.json",
      "kind": "platform",
      "name": "Trigger.dev",
      "negative": 0,
      "rank": 46,
      "ranked": true,
      "score": 74.8,
      "scores": {
        "ergonomics": 79,
        "maintenance": 90,
        "payments": 40,
        "reliability": 75,
        "schema": 91,
        "security": 73,
        "transparency": 74
      },
      "slug": "trigger-dev",
      "url": "https://www.anchorterminal.com/tools/trigger-dev",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/speechify-voice-cloning.json",
      "kind": "model",
      "name": "Speechify API Voice Cloning",
      "negative": 0,
      "rank": 47,
      "ranked": true,
      "score": 74.5,
      "scores": {
        "ergonomics": 82,
        "maintenance": 75,
        "payments": 20,
        "reliability": 90,
        "schema": 94,
        "security": 73,
        "transparency": 69
      },
      "slug": "speechify-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/speechify-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/telnyx-voice.json",
      "kind": "http-api",
      "name": "Telnyx Voice API + MCP",
      "negative": 0,
      "rank": 48,
      "ranked": true,
      "score": 74.4,
      "scores": {
        "ergonomics": 90,
        "maintenance": 83,
        "payments": 65,
        "reliability": 75,
        "schema": 93,
        "security": 45,
        "transparency": 73
      },
      "slug": "telnyx-voice",
      "url": "https://www.anchorterminal.com/tools/telnyx-voice",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/spider-cloud.json",
      "kind": "http-api",
      "name": "Spider",
      "negative": 0,
      "rank": 49,
      "ranked": true,
      "score": 74.3,
      "scores": {
        "ergonomics": 70,
        "maintenance": 85,
        "payments": 96,
        "reliability": 80,
        "schema": 87,
        "security": 42,
        "transparency": 69
      },
      "slug": "spider-cloud",
      "url": "https://www.anchorterminal.com/tools/spider-cloud",
      "x402": "yes"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "agent-wallets",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/circle-wallets.json",
      "kind": "http-api",
      "name": "Circle Wallets (Agent Wallets, Programmable Wallets)",
      "negative": 0,
      "rank": 50,
      "ranked": true,
      "score": 74.1,
      "scores": {
        "ergonomics": 75,
        "maintenance": 77,
        "payments": 75,
        "reliability": 68,
        "schema": 88,
        "security": 65,
        "transparency": 75
      },
      "slug": "circle-wallets",
      "url": "https://www.anchorterminal.com/tools/circle-wallets",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/parallel-search-api.json",
      "kind": "http-api",
      "name": "Parallel Search and Task APIs",
      "negative": 0,
      "rank": 51,
      "ranked": true,
      "score": 74.1,
      "scores": {
        "ergonomics": 81,
        "maintenance": 87,
        "payments": 75,
        "reliability": 75,
        "schema": 94,
        "security": 45,
        "transparency": 66
      },
      "slug": "parallel-search-api",
      "url": "https://www.anchorterminal.com/tools/parallel-search-api",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/goose.json",
      "kind": "harness",
      "name": "goose",
      "negative": -2,
      "rank": 52,
      "ranked": true,
      "score": 73.9,
      "scores": {
        "ergonomics": 82,
        "maintenance": 86,
        "payments": 60,
        "reliability": 77,
        "schema": 81,
        "security": 77,
        "transparency": 63
      },
      "slug": "goose",
      "url": "https://www.anchorterminal.com/tools/goose",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-voice-cloning.json",
      "kind": "model",
      "name": "ElevenLabs Voice Cloning and Voice Design API",
      "negative": 0,
      "rank": 53,
      "ranked": true,
      "score": 73.8,
      "scores": {
        "ergonomics": 85,
        "maintenance": 85,
        "payments": 30,
        "reliability": 63,
        "schema": 87,
        "security": 84,
        "transparency": 84
      },
      "slug": "elevenlabs-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/telnyx.json",
      "kind": "http-api",
      "name": "Telnyx API + MCP",
      "negative": 0,
      "rank": 54,
      "ranked": true,
      "score": 73.8,
      "scores": {
        "ergonomics": 80,
        "maintenance": 83,
        "payments": 65,
        "reliability": 80,
        "schema": 93,
        "security": 45,
        "transparency": 73
      },
      "slug": "telnyx",
      "url": "https://www.anchorterminal.com/tools/telnyx",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/akeyless.json",
      "kind": "platform",
      "name": "Akeyless (SecretlessAI and MCP server)",
      "negative": 0,
      "rank": 55,
      "ranked": true,
      "score": 73.7,
      "scores": {
        "ergonomics": 63,
        "maintenance": 82,
        "payments": 25,
        "reliability": 90,
        "schema": 81,
        "security": 89,
        "transparency": 73
      },
      "slug": "akeyless",
      "url": "https://www.anchorterminal.com/tools/akeyless",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azure-text-to-speech.json",
      "kind": "model",
      "name": "Azure AI Speech text-to-speech",
      "negative": 0,
      "rank": 56,
      "ranked": true,
      "score": 73.7,
      "scores": {
        "ergonomics": 75,
        "maintenance": 80,
        "payments": 20,
        "reliability": 90,
        "schema": 65,
        "security": 90,
        "transparency": 88
      },
      "slug": "azure-text-to-speech",
      "url": "https://www.anchorterminal.com/tools/azure-text-to-speech",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-transcribe.json",
      "kind": "model",
      "name": "Amazon Transcribe",
      "negative": 0,
      "rank": 57,
      "ranked": true,
      "score": 73.6,
      "scores": {
        "ergonomics": 80,
        "maintenance": 35,
        "payments": 20,
        "reliability": 95,
        "schema": 90,
        "security": 80,
        "transparency": 85
      },
      "slug": "amazon-transcribe",
      "url": "https://www.anchorterminal.com/tools/amazon-transcribe",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openai-codex.json",
      "kind": "harness",
      "name": "OpenAI Codex",
      "negative": -2,
      "rank": 58,
      "ranked": true,
      "score": 73.4,
      "scores": {
        "ergonomics": 80,
        "maintenance": 87,
        "payments": 60,
        "reliability": 55,
        "schema": 90,
        "security": 82,
        "transparency": 83
      },
      "slug": "openai-codex",
      "url": "https://www.anchorterminal.com/tools/openai-codex",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "embeddings",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openai-embeddings.json",
      "kind": "http-api",
      "name": "OpenAI embeddings",
      "negative": -2,
      "rank": 59,
      "ranked": true,
      "score": 73.4,
      "scores": {
        "ergonomics": 90,
        "maintenance": 60,
        "payments": 30,
        "reliability": 65,
        "schema": 89,
        "security": 95,
        "transparency": 88
      },
      "slug": "openai-embeddings",
      "url": "https://www.anchorterminal.com/tools/openai-embeddings",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apideck-accounting.json",
      "kind": "http-api",
      "name": "Apideck Accounting API + MCP",
      "negative": 0,
      "rank": 60,
      "ranked": true,
      "score": 73.2,
      "scores": {
        "ergonomics": 88,
        "maintenance": 80,
        "payments": 30,
        "reliability": 75,
        "schema": 92,
        "security": 66,
        "transparency": 76
      },
      "slug": "apideck-accounting",
      "url": "https://www.anchorterminal.com/tools/apideck-accounting",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-tts.json",
      "kind": "model",
      "name": "ElevenLabs Text to Speech API + MCP",
      "negative": 0,
      "rank": 61,
      "ranked": true,
      "score": 73.1,
      "scores": {
        "ergonomics": 82,
        "maintenance": 77,
        "payments": 40,
        "reliability": 80,
        "schema": 94,
        "security": 60,
        "transparency": 71
      },
      "slug": "elevenlabs-tts",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-tts",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "code",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/context7.json",
      "kind": "mcp",
      "name": "Context7",
      "negative": 0,
      "rank": 62,
      "ranked": true,
      "score": 73,
      "scores": {
        "ergonomics": 69,
        "maintenance": 95,
        "payments": 60,
        "reliability": 68,
        "schema": 86,
        "security": 69,
        "transparency": 72
      },
      "slug": "context7",
      "url": "https://www.anchorterminal.com/tools/context7",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deepgram-tts.json",
      "kind": "model",
      "name": "Deepgram Text-to-Speech (Aura-2, Flux TTS)",
      "negative": 0,
      "rank": 63,
      "ranked": true,
      "score": 73,
      "scores": {
        "ergonomics": 82,
        "maintenance": 73,
        "payments": 40,
        "reliability": 70,
        "schema": 95,
        "security": 70,
        "transparency": 75
      },
      "slug": "deepgram-tts",
      "url": "https://www.anchorterminal.com/tools/deepgram-tts",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/woocommerce.json",
      "kind": "http-api",
      "name": "WooCommerce API + MCP",
      "negative": 0,
      "rank": 64,
      "ranked": true,
      "score": 73,
      "scores": {
        "ergonomics": 83,
        "maintenance": 82,
        "payments": 60,
        "reliability": 80,
        "schema": 77,
        "security": 55,
        "transparency": 76
      },
      "slug": "woocommerce",
      "url": "https://www.anchorterminal.com/tools/woocommerce",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "notifications",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/suprsend.json",
      "kind": "http-api",
      "name": "SuprSend",
      "negative": 0,
      "rank": 65,
      "ranked": true,
      "score": 72.9,
      "scores": {
        "ergonomics": 87,
        "maintenance": 81,
        "payments": 40,
        "reliability": 69,
        "schema": 94,
        "security": 66,
        "transparency": 69
      },
      "slug": "suprsend",
      "url": "https://www.anchorterminal.com/tools/suprsend",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/langfuse.json",
      "kind": "http-api",
      "name": "Langfuse API + MCP",
      "negative": -2,
      "rank": 66,
      "ranked": true,
      "score": 72.8,
      "scores": {
        "ergonomics": 74,
        "maintenance": 88,
        "payments": 40,
        "reliability": 80,
        "schema": 93,
        "security": 65,
        "transparency": 87
      },
      "slug": "langfuse",
      "url": "https://www.anchorterminal.com/tools/langfuse",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "content",
      "category": "image-generation",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openai-image-api.json",
      "kind": "model",
      "name": "OpenAI Image API",
      "negative": -2,
      "rank": 67,
      "ranked": true,
      "score": 72.7,
      "scores": {
        "ergonomics": 72,
        "maintenance": 79,
        "payments": 20,
        "reliability": 80,
        "schema": 90,
        "security": 85,
        "transparency": 92
      },
      "slug": "openai-image-api",
      "url": "https://www.anchorterminal.com/tools/openai-image-api",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/blockrun-ai.json",
      "kind": "mcp",
      "name": "BlockRun.AI",
      "negative": 0,
      "rank": 68,
      "ranked": true,
      "score": 72.5,
      "scores": {
        "ergonomics": 70,
        "maintenance": 85,
        "payments": 100,
        "reliability": 55,
        "schema": 75,
        "security": 70,
        "transparency": 66
      },
      "slug": "blockrun-ai",
      "url": "https://www.anchorterminal.com/tools/blockrun-ai",
      "x402": "yes"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "embeddings",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cohere-embed.json",
      "kind": "http-api",
      "name": "Cohere Embed and Rerank",
      "negative": 0,
      "rank": 69,
      "ranked": true,
      "score": 72.5,
      "scores": {
        "ergonomics": 87,
        "maintenance": 87,
        "payments": 35,
        "reliability": 83,
        "schema": 92,
        "security": 50,
        "transparency": 69
      },
      "slug": "cohere-embed",
      "url": "https://www.anchorterminal.com/tools/cohere-embed",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "translation",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deepl-api.json",
      "kind": "http-api",
      "name": "DeepL API",
      "negative": 0,
      "rank": 70,
      "ranked": true,
      "score": 72.4,
      "scores": {
        "ergonomics": 83,
        "maintenance": 87,
        "payments": 30,
        "reliability": 52,
        "schema": 95,
        "security": 82,
        "transparency": 84
      },
      "slug": "deepl-api",
      "url": "https://www.anchorterminal.com/tools/deepl-api",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "frameworks",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/claude-agent-sdk.json",
      "kind": "framework",
      "name": "Claude Agent SDK",
      "negative": -6,
      "rank": 71,
      "ranked": true,
      "score": 72.4,
      "scores": {
        "ergonomics": 94,
        "maintenance": 87,
        "payments": 40,
        "reliability": 70,
        "schema": 89,
        "security": 83,
        "transparency": 86
      },
      "slug": "claude-agent-sdk",
      "url": "https://www.anchorterminal.com/tools/claude-agent-sdk",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-cli.json",
      "kind": "harness",
      "name": "Gemini CLI",
      "negative": -2,
      "rank": 72,
      "ranked": true,
      "score": 72.3,
      "scores": {
        "ergonomics": 78,
        "maintenance": 88,
        "payments": 40,
        "reliability": 71,
        "schema": 93,
        "security": 67,
        "transparency": 90
      },
      "slug": "gemini-cli",
      "url": "https://www.anchorterminal.com/tools/gemini-cli",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "translation",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azure-translator.json",
      "kind": "http-api",
      "name": "Azure Translator",
      "negative": 0,
      "rank": 73,
      "ranked": true,
      "score": 72.2,
      "scores": {
        "ergonomics": 82,
        "maintenance": 70,
        "payments": 20,
        "reliability": 83,
        "schema": 83,
        "security": 75,
        "transparency": 80
      },
      "slug": "azure-translator",
      "url": "https://www.anchorterminal.com/tools/azure-translator",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scalekit-agentkit.json",
      "kind": "http-api",
      "name": "Scalekit AgentKit",
      "negative": 0,
      "rank": 74,
      "ranked": true,
      "score": 72.1,
      "scores": {
        "ergonomics": 83,
        "maintenance": 80,
        "payments": 40,
        "reliability": 75,
        "schema": 87,
        "security": 66,
        "transparency": 68
      },
      "slug": "scalekit-agentkit",
      "url": "https://www.anchorterminal.com/tools/scalekit-agentkit",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "infrastructure",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/terraform-mcp.json",
      "kind": "mcp",
      "name": "Terraform MCP Server",
      "negative": -3,
      "rank": 75,
      "ranked": true,
      "score": 72.1,
      "scores": {
        "ergonomics": 74,
        "maintenance": 78,
        "payments": 60,
        "reliability": 83,
        "schema": 80,
        "security": 65,
        "transparency": 89
      },
      "slug": "terraform-mcp",
      "url": "https://www.anchorterminal.com/tools/terraform-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "data-providers",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coingecko-x402-api.json",
      "kind": "http-api",
      "name": "CoinGecko x402 API",
      "negative": 0,
      "rank": 76,
      "ranked": true,
      "score": 71.9,
      "scores": {
        "ergonomics": 61,
        "maintenance": 82,
        "payments": 96,
        "reliability": 70,
        "schema": 72,
        "security": 60,
        "transparency": 75
      },
      "slug": "coingecko-x402-api",
      "url": "https://www.anchorterminal.com/tools/coingecko-x402-api",
      "x402": "yes"
    },
    {
      "agentReady": true,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/intercom.json",
      "kind": "http-api",
      "name": "Intercom API + MCP",
      "negative": 0,
      "rank": 77,
      "ranked": true,
      "score": 71.8,
      "scores": {
        "ergonomics": 74,
        "maintenance": 72,
        "payments": 30,
        "reliability": 73,
        "schema": 94,
        "security": 72,
        "transparency": 83
      },
      "slug": "intercom",
      "url": "https://www.anchorterminal.com/tools/intercom",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "agent-wallets",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coinbase-cdp-agentkit.json",
      "kind": "sdk",
      "name": "Coinbase Developer Platform (Agentic Wallet, AgentKit, CDP MCP)",
      "negative": -5,
      "rank": 78,
      "ranked": true,
      "score": 71.6,
      "scores": {
        "ergonomics": 83,
        "maintenance": 77,
        "payments": 85,
        "reliability": 49,
        "schema": 94,
        "security": 78,
        "transparency": 80
      },
      "slug": "coinbase-cdp-agentkit",
      "url": "https://www.anchorterminal.com/tools/coinbase-cdp-agentkit",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/doppler.json",
      "kind": "http-api",
      "name": "Doppler",
      "negative": 0,
      "rank": 79,
      "ranked": true,
      "score": 71.6,
      "scores": {
        "ergonomics": 59,
        "maintenance": 76,
        "payments": 25,
        "reliability": 90,
        "schema": 81,
        "security": 82,
        "transparency": 77
      },
      "slug": "doppler",
      "url": "https://www.anchorterminal.com/tools/doppler",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "business",
      "category": "crm",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hubspot-mcp.json",
      "kind": "http-api",
      "name": "HubSpot API + MCP",
      "negative": 0,
      "rank": 80,
      "ranked": true,
      "score": 71.6,
      "scores": {
        "ergonomics": 72,
        "maintenance": 84,
        "payments": 30,
        "reliability": 60,
        "schema": 92,
        "security": 82,
        "transparency": 86
      },
      "slug": "hubspot-mcp",
      "url": "https://www.anchorterminal.com/tools/hubspot-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "guardrails",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openai-moderation.json",
      "kind": "http-api",
      "name": "OpenAI Moderation API",
      "negative": -2,
      "rank": 81,
      "ranked": true,
      "score": 71.6,
      "scores": {
        "ergonomics": 85,
        "maintenance": 47,
        "payments": 30,
        "reliability": 65,
        "schema": 92,
        "security": 92,
        "transparency": 90
      },
      "slug": "openai-moderation",
      "url": "https://www.anchorterminal.com/tools/openai-moderation",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/auth0-ai-agents.json",
      "kind": "http-api",
      "name": "Auth0 for AI Agents (Token Vault)",
      "negative": 0,
      "rank": 82,
      "ranked": true,
      "score": 71.5,
      "scores": {
        "ergonomics": 71,
        "maintenance": 74,
        "payments": 30,
        "reliability": 75,
        "schema": 73,
        "security": 88,
        "transparency": 85
      },
      "slug": "auth0-ai-agents",
      "url": "https://www.anchorterminal.com/tools/auth0-ai-agents",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-agents.json",
      "kind": "http-api",
      "name": "ElevenLabs Agents API + MCP",
      "negative": 0,
      "rank": 83,
      "ranked": true,
      "score": 71.5,
      "scores": {
        "ergonomics": 77,
        "maintenance": 85,
        "payments": 35,
        "reliability": 60,
        "schema": 92,
        "security": 76,
        "transparency": 79
      },
      "slug": "elevenlabs-agents",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-agents",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vendure.json",
      "kind": "http-api",
      "name": "Vendure",
      "negative": -3,
      "rank": 84,
      "ranked": true,
      "score": 71.4,
      "scores": {
        "ergonomics": 68,
        "maintenance": 85,
        "payments": 45,
        "reliability": 89,
        "schema": 91,
        "security": 65,
        "transparency": 72
      },
      "slug": "vendure",
      "url": "https://www.anchorterminal.com/tools/vendure",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/langsmith.json",
      "kind": "http-api",
      "name": "LangSmith API + MCP",
      "negative": -4,
      "rank": 85,
      "ranked": true,
      "score": 71.3,
      "scores": {
        "ergonomics": 76,
        "maintenance": 85,
        "payments": 40,
        "reliability": 81,
        "schema": 86,
        "security": 77,
        "transparency": 78
      },
      "slug": "langsmith",
      "url": "https://www.anchorterminal.com/tools/langsmith",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mistral-api.json",
      "kind": "model",
      "name": "Mistral AI API",
      "negative": 0,
      "rank": 86,
      "ranked": true,
      "score": 71.3,
      "scores": {
        "ergonomics": 91,
        "maintenance": 88,
        "payments": 40,
        "reliability": 50,
        "schema": 93,
        "security": 66,
        "transparency": 82
      },
      "slug": "mistral-api",
      "url": "https://www.anchorterminal.com/tools/mistral-api",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "scheduling",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nylas-calendar.json",
      "kind": "http-api",
      "name": "Nylas Calendar and Scheduler API",
      "negative": 0,
      "rank": 87,
      "ranked": true,
      "score": 71.3,
      "scores": {
        "ergonomics": 71,
        "maintenance": 88,
        "payments": 40,
        "reliability": 75,
        "schema": 91,
        "security": 59,
        "transparency": 79
      },
      "slug": "nylas-calendar",
      "url": "https://www.anchorterminal.com/tools/nylas-calendar",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "infrastructure",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudflare-mcp.json",
      "kind": "mcp",
      "name": "Cloudflare MCP Servers",
      "negative": 0,
      "rank": 88,
      "ranked": true,
      "score": 71.1,
      "scores": {
        "ergonomics": 77,
        "maintenance": 69,
        "payments": 45,
        "reliability": 67,
        "schema": 78,
        "security": 74,
        "transparency": 90
      },
      "slug": "cloudflare-mcp",
      "url": "https://www.anchorterminal.com/tools/cloudflare-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "payment-platforms",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nevermined.json",
      "kind": "http-api",
      "name": "Nevermined API + MCP",
      "negative": 0,
      "rank": 89,
      "ranked": true,
      "score": 71.1,
      "scores": {
        "ergonomics": 74,
        "maintenance": 89,
        "payments": 65,
        "reliability": 72,
        "schema": 80,
        "security": 63,
        "transparency": 54
      },
      "slug": "nevermined",
      "url": "https://www.anchorterminal.com/tools/nevermined",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "models",
      "category": "embeddings",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-embedding.json",
      "kind": "http-api",
      "name": "Gemini Embedding",
      "negative": 0,
      "rank": 90,
      "ranked": true,
      "score": 71,
      "scores": {
        "ergonomics": 86,
        "maintenance": 75,
        "payments": 30,
        "reliability": 65,
        "schema": 89,
        "security": 70,
        "transparency": 80
      },
      "slug": "gemini-embedding",
      "url": "https://www.anchorterminal.com/tools/gemini-embedding",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/murf-tts.json",
      "kind": "model",
      "name": "Murf TTS API + MCP",
      "negative": 0,
      "rank": 91,
      "ranked": true,
      "score": 70.9,
      "scores": {
        "ergonomics": 71,
        "maintenance": 53,
        "payments": 40,
        "reliability": 90,
        "schema": 85,
        "security": 68,
        "transparency": 69
      },
      "slug": "murf-tts",
      "url": "https://www.anchorterminal.com/tools/murf-tts",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openhands.json",
      "kind": "harness",
      "name": "OpenHands",
      "negative": -5,
      "rank": 92,
      "ranked": true,
      "score": 70.9,
      "scores": {
        "ergonomics": 78,
        "maintenance": 85,
        "payments": 60,
        "reliability": 83,
        "schema": 87,
        "security": 66,
        "transparency": 69
      },
      "slug": "openhands",
      "url": "https://www.anchorterminal.com/tools/openhands",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "vector-search",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/typesense.json",
      "kind": "http-api",
      "name": "Typesense API + MCP",
      "negative": -2,
      "rank": 93,
      "ranked": true,
      "score": 70.9,
      "scores": {
        "ergonomics": 93,
        "maintenance": 72,
        "payments": 30,
        "reliability": 83,
        "schema": 86,
        "security": 58,
        "transparency": 80
      },
      "slug": "typesense",
      "url": "https://www.anchorterminal.com/tools/typesense",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deepgram-stt.json",
      "kind": "model",
      "name": "Deepgram Speech-to-Text (Nova-3, Flux)",
      "negative": 0,
      "rank": 94,
      "ranked": true,
      "score": 70.6,
      "scores": {
        "ergonomics": 75,
        "maintenance": 80,
        "payments": 40,
        "reliability": 65,
        "schema": 95,
        "security": 65,
        "transparency": 75
      },
      "slug": "deepgram-stt",
      "url": "https://www.anchorterminal.com/tools/deepgram-stt",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "frameworks",
      "category": "frameworks",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/langgraph.json",
      "kind": "framework",
      "name": "LangGraph",
      "negative": -3,
      "rank": 95,
      "ranked": true,
      "score": 70.6,
      "scores": {
        "ergonomics": 70,
        "maintenance": 90,
        "payments": 60,
        "reliability": 75,
        "schema": 89,
        "security": 60,
        "transparency": 79
      },
      "slug": "langgraph",
      "url": "https://www.anchorterminal.com/tools/langgraph",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "everyday",
      "category": "notifications",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/courier.json",
      "kind": "http-api",
      "name": "Courier",
      "negative": 0,
      "rank": 96,
      "ranked": true,
      "score": 70.5,
      "scores": {
        "ergonomics": 68,
        "maintenance": 86,
        "payments": 35,
        "reliability": 92,
        "schema": 84,
        "security": 56,
        "transparency": 65
      },
      "slug": "courier",
      "url": "https://www.anchorterminal.com/tools/courier",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "code",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/github-mcp-server.json",
      "kind": "mcp",
      "name": "GitHub MCP Server",
      "negative": -3,
      "rank": 97,
      "ranked": true,
      "score": 70.5,
      "scores": {
        "ergonomics": 78,
        "maintenance": 93,
        "payments": 40,
        "reliability": 60,
        "schema": 83,
        "security": 84,
        "transparency": 86
      },
      "slug": "github-mcp-server",
      "url": "https://www.anchorterminal.com/tools/github-mcp-server",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-speech-to-text.json",
      "kind": "model",
      "name": "Google Cloud Speech-to-Text",
      "negative": 0,
      "rank": 98,
      "ranked": true,
      "score": 70.4,
      "scores": {
        "ergonomics": 70,
        "maintenance": 25,
        "payments": 20,
        "reliability": 85,
        "schema": 80,
        "security": 95,
        "transparency": 88
      },
      "slug": "google-speech-to-text",
      "url": "https://www.anchorterminal.com/tools/google-speech-to-text",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "developer",
      "category": "observability",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sentry-mcp.json",
      "kind": "mcp",
      "name": "Sentry MCP",
      "negative": 0,
      "rank": 99,
      "ranked": true,
      "score": 70.4,
      "scores": {
        "ergonomics": 85,
        "maintenance": 90,
        "payments": 40,
        "reliability": 46,
        "schema": 87,
        "security": 75,
        "transparency": 83
      },
      "slug": "sentry-mcp",
      "url": "https://www.anchorterminal.com/tools/sentry-mcp",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/merge-accounting.json",
      "kind": "http-api",
      "name": "Merge Accounting API",
      "negative": 0,
      "rank": 100,
      "ranked": true,
      "score": 70.2,
      "scores": {
        "ergonomics": 72,
        "maintenance": 83,
        "payments": 35,
        "reliability": 75,
        "schema": 86,
        "security": 67,
        "transparency": 70
      },
      "slug": "merge-accounting",
      "url": "https://www.anchorterminal.com/tools/merge-accounting",
      "x402": "no"
    },
    {
      "agentReady": true,
      "area": "payments",
      "category": "agent-wallets",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/privy.json",
      "kind": "http-api",
      "name": "Privy Wallets (server wallets, agent wallets, policy engine)",
      "negative": 0,
      "rank": 101,
      "ranked": true,
      "score": 70.1,
      "scores": {
        "ergonomics": 73,
        "maintenance": 80,
        "payments": 55,
        "reliability": 48,
        "schema": 83,
        "security": 85,
        "transparency": 73
      },
      "slug": "privy",
      "url": "https://www.anchorterminal.com/tools/privy",
      "x402": "partial"
    },
    {
      "agentReady": true,
      "area": "web-data",
      "category": "data-providers",
      "confidence": "medium",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/massive.json",
      "kind": "http-api",
      "name": "Massive (formerly Polygon.io)",
      "negative": 0,
      "rank": 102,
      "ranked": true,
      "score": 70,
      "scores": {
        "ergonomics": 78,
        "maintenance": 79,
        "payments": 90,
        "reliability": 63,
        "schema": 89,
        "security": 35,
        "transparency": 68
      },
      "slug": "massive",
      "url": "https://www.anchorterminal.com/tools/massive",
      "x402": "yes"
    },
    {
      "agentReady": true,
      "area": "domain-data",
      "category": "banking-data",
      "confidence": "high",
      "grade": "BB",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/plaid.json",
      "kind": "http-api",
      "name": "Plaid",
      "negative": 0,
      "rank": 103,
      "ranked": true,
      "score": 70,
      "scores": {
        "ergonomics": 82,
        "maintenance": 83,
        "payments": 15,
        "reliability": 68,
        "schema": 93,
        "security": 67,
        "transparency": 81
      },
      "slug": "plaid",
      "url": "https://www.anchorterminal.com/tools/plaid",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/1password.json",
      "kind": "platform",
      "name": "1Password service accounts, SDKs and Environments MCP",
      "negative": 0,
      "rank": 104,
      "ranked": true,
      "score": 69.9,
      "scores": {
        "ergonomics": 69,
        "maintenance": 72,
        "payments": 20,
        "reliability": 68,
        "schema": 74,
        "security": 94,
        "transparency": 89
      },
      "slug": "1password",
      "url": "https://www.anchorterminal.com/tools/1password",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "translation",
      "confidence": "high",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amazon-translate.json",
      "kind": "http-api",
      "name": "Amazon Translate",
      "negative": 0,
      "rank": 105,
      "ranked": true,
      "score": 69.8,
      "scores": {
        "ergonomics": 80,
        "maintenance": 25,
        "payments": 20,
        "reliability": 90,
        "schema": 90,
        "security": 75,
        "transparency": 73
      },
      "slug": "amazon-translate",
      "url": "https://www.anchorterminal.com/tools/amazon-translate",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/glean.json",
      "kind": "http-api",
      "name": "Glean",
      "negative": 0,
      "rank": 106,
      "ranked": true,
      "score": 69.8,
      "scores": {
        "ergonomics": 80,
        "maintenance": 85,
        "payments": 0,
        "reliability": 60,
        "schema": 93,
        "security": 87,
        "transparency": 80
      },
      "slug": "glean",
      "url": "https://www.anchorterminal.com/tools/glean",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrapfly.json",
      "kind": "http-api",
      "name": "Scrapfly",
      "negative": 0,
      "rank": 107,
      "ranked": true,
      "score": 69.8,
      "scores": {
        "ergonomics": 80,
        "maintenance": 84,
        "payments": 40,
        "reliability": 50,
        "schema": 95,
        "security": 70,
        "transparency": 77
      },
      "slug": "scrapfly",
      "url": "https://www.anchorterminal.com/tools/scrapfly",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gladia-stt.json",
      "kind": "model",
      "name": "Gladia Speech-to-Text API + MCP",
      "negative": 0,
      "rank": 108,
      "ranked": true,
      "score": 69.7,
      "scores": {
        "ergonomics": 75,
        "maintenance": 80,
        "payments": 40,
        "reliability": 60,
        "schema": 95,
        "security": 70,
        "transparency": 66
      },
      "slug": "gladia-stt",
      "url": "https://www.anchorterminal.com/tools/gladia-stt",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/box-api.json",
      "kind": "http-api",
      "name": "Box API + MCP",
      "negative": 0,
      "rank": 109,
      "ranked": true,
      "score": 69.6,
      "scores": {
        "ergonomics": 72,
        "maintenance": 84,
        "payments": 25,
        "reliability": 65,
        "schema": 91,
        "security": 73,
        "transparency": 79
      },
      "slug": "box-api",
      "url": "https://www.anchorterminal.com/tools/box-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "notifications",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/onesignal.json",
      "kind": "http-api",
      "name": "OneSignal",
      "negative": 0,
      "rank": 110,
      "ranked": true,
      "score": 69.6,
      "scores": {
        "ergonomics": 64,
        "maintenance": 81,
        "payments": 35,
        "reliability": 70,
        "schema": 87,
        "security": 74,
        "transparency": 76
      },
      "slug": "onesignal",
      "url": "https://www.anchorterminal.com/tools/onesignal",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "code-sandboxes",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vercel-sandbox.json",
      "kind": "http-api",
      "name": "Vercel Sandbox",
      "negative": 0,
      "rank": 111,
      "ranked": true,
      "score": 69.6,
      "scores": {
        "ergonomics": 65,
        "maintenance": 80,
        "payments": 40,
        "reliability": 70,
        "schema": 77,
        "security": 80,
        "transparency": 75
      },
      "slug": "vercel-sandbox",
      "url": "https://www.anchorterminal.com/tools/vercel-sandbox",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-memory",
      "confidence": "high",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zep.json",
      "kind": "http-api",
      "name": "Zep",
      "negative": 0,
      "rank": 112,
      "ranked": true,
      "score": 69.6,
      "scores": {
        "ergonomics": 70,
        "maintenance": 80,
        "payments": 30,
        "reliability": 65,
        "schema": 89,
        "security": 84,
        "transparency": 61
      },
      "slug": "zep",
      "url": "https://www.anchorterminal.com/tools/zep",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "maps",
      "confidence": "high",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/opencage.json",
      "kind": "http-api",
      "name": "OpenCage Geocoding API",
      "negative": 0,
      "rank": 113,
      "ranked": true,
      "score": 69.5,
      "scores": {
        "ergonomics": 86,
        "maintenance": 66,
        "payments": 35,
        "reliability": 85,
        "schema": 77,
        "security": 47,
        "transparency": 87
      },
      "slug": "opencage",
      "url": "https://www.anchorterminal.com/tools/opencage",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/retell-ai.json",
      "kind": "http-api",
      "name": "Retell AI API + MCP",
      "negative": 0,
      "rank": 114,
      "ranked": true,
      "score": 69.4,
      "scores": {
        "ergonomics": 60,
        "maintenance": 85,
        "payments": 40,
        "reliability": 60,
        "schema": 92,
        "security": 76,
        "transparency": 79
      },
      "slug": "retell-ai",
      "url": "https://www.anchorterminal.com/tools/retell-ai",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "decision-models",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/convai-laya.json",
      "kind": "model",
      "name": "Laya",
      "negative": 0,
      "rank": 115,
      "ranked": true,
      "score": 69.2,
      "scores": {
        "ergonomics": 80,
        "maintenance": 83,
        "payments": 60,
        "reliability": 65,
        "schema": 80,
        "security": 57,
        "transparency": 62
      },
      "slug": "convai-laya",
      "url": "https://www.anchorterminal.com/tools/convai-laya",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/linkup.json",
      "kind": "http-api",
      "name": "Linkup",
      "negative": 0,
      "rank": 116,
      "ranked": true,
      "score": 69.1,
      "scores": {
        "ergonomics": 76,
        "maintenance": 83,
        "payments": 80,
        "reliability": 70,
        "schema": 88,
        "security": 32,
        "transparency": 64
      },
      "slug": "linkup",
      "url": "https://www.anchorterminal.com/tools/linkup",
      "x402": "yes"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-scribe.json",
      "kind": "model",
      "name": "ElevenLabs Scribe Speech to Text API",
      "negative": 0,
      "rank": 117,
      "ranked": true,
      "score": 69,
      "scores": {
        "ergonomics": 75,
        "maintenance": 75,
        "payments": 40,
        "reliability": 70,
        "schema": 95,
        "security": 55,
        "transparency": 71
      },
      "slug": "elevenlabs-scribe",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-scribe",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zendesk.json",
      "kind": "http-api",
      "name": "Zendesk Support API",
      "negative": 0,
      "rank": 118,
      "ranked": true,
      "score": 68.9,
      "scores": {
        "ergonomics": 77,
        "maintenance": 81,
        "payments": 10,
        "reliability": 68,
        "schema": 83,
        "security": 75,
        "transparency": 89
      },
      "slug": "zendesk",
      "url": "https://www.anchorterminal.com/tools/zendesk",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openrouter.json",
      "kind": "router",
      "name": "OpenRouter",
      "negative": 0,
      "rank": 119,
      "ranked": true,
      "score": 68.8,
      "scores": {
        "ergonomics": 85,
        "maintenance": 84,
        "payments": 40,
        "reliability": 55,
        "schema": 90,
        "security": 60,
        "transparency": 74
      },
      "slug": "openrouter",
      "url": "https://www.anchorterminal.com/tools/openrouter",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "guardrails",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nemo-guardrails.json",
      "kind": "framework",
      "name": "NVIDIA NeMo Guardrails",
      "negative": 0,
      "rank": 120,
      "ranked": true,
      "score": 68.7,
      "scores": {
        "ergonomics": 67,
        "maintenance": 80,
        "payments": 60,
        "reliability": 75,
        "schema": 69,
        "security": 62,
        "transparency": 71
      },
      "slug": "nemo-guardrails",
      "url": "https://www.anchorterminal.com/tools/nemo-guardrails",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/saleor.json",
      "kind": "http-api",
      "name": "Saleor API + MCP",
      "negative": -2,
      "rank": 121,
      "ranked": true,
      "score": 68.7,
      "scores": {
        "ergonomics": 86,
        "maintenance": 85,
        "payments": 45,
        "reliability": 50,
        "schema": 89,
        "security": 71,
        "transparency": 77
      },
      "slug": "saleor",
      "url": "https://www.anchorterminal.com/tools/saleor",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "code-sandboxes",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/e2b.json",
      "kind": "http-api",
      "name": "E2B",
      "negative": 0,
      "rank": 122,
      "ranked": true,
      "score": 68.5,
      "scores": {
        "ergonomics": 65,
        "maintenance": 88,
        "payments": 50,
        "reliability": 60,
        "schema": 92,
        "security": 62,
        "transparency": 71
      },
      "slug": "e2b",
      "url": "https://www.anchorterminal.com/tools/e2b",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "maps",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-maps-platform.json",
      "kind": "http-api",
      "name": "Google Maps Platform + Grounding Lite MCP",
      "negative": 0,
      "rank": 123,
      "ranked": true,
      "score": 68.5,
      "scores": {
        "ergonomics": 85,
        "maintenance": 50,
        "payments": 20,
        "reliability": 85,
        "schema": 77,
        "security": 67,
        "transparency": 75
      },
      "slug": "google-maps-platform",
      "url": "https://www.anchorterminal.com/tools/google-maps-platform",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fal-music.json",
      "kind": "platform",
      "name": "fal music models",
      "negative": 0,
      "rank": 124,
      "ranked": true,
      "score": 68.5,
      "scores": {
        "ergonomics": 80,
        "maintenance": 82,
        "payments": 20,
        "reliability": 80,
        "schema": 85,
        "security": 62,
        "transparency": 59
      },
      "slug": "fal-music",
      "url": "https://www.anchorterminal.com/tools/fal-music",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "scheduling",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/calendly.json",
      "kind": "http-api",
      "name": "Calendly API + MCP",
      "negative": 0,
      "rank": 125,
      "ranked": true,
      "score": 68.4,
      "scores": {
        "ergonomics": 61,
        "maintenance": 50,
        "payments": 30,
        "reliability": 85,
        "schema": 86,
        "security": 70,
        "transparency": 81
      },
      "slug": "calendly",
      "url": "https://www.anchorterminal.com/tools/calendly",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deepgram-voice-agent.json",
      "kind": "http-api",
      "name": "Deepgram Voice Agent API",
      "negative": 0,
      "rank": 126,
      "ranked": true,
      "score": 68.4,
      "scores": {
        "ergonomics": 67,
        "maintenance": 85,
        "payments": 40,
        "reliability": 55,
        "schema": 90,
        "security": 71,
        "transparency": 80
      },
      "slug": "deepgram-voice-agent",
      "url": "https://www.anchorterminal.com/tools/deepgram-voice-agent",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "data",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coinmarketcap-x402-api.json",
      "kind": "http-api",
      "name": "CoinMarketCap x402 API",
      "negative": 0,
      "rank": 127,
      "ranked": true,
      "score": 68.3,
      "scores": {
        "ergonomics": 77,
        "maintenance": 73,
        "payments": 85,
        "reliability": 77,
        "schema": 72,
        "security": 50,
        "transparency": 33
      },
      "slug": "coinmarketcap-x402-api",
      "url": "https://www.anchorterminal.com/tools/coinmarketcap-x402-api",
      "x402": "yes"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrapegraphai.json",
      "kind": "http-api",
      "name": "ScrapeGraphAI",
      "negative": 0,
      "rank": 128,
      "ranked": true,
      "score": 68.3,
      "scores": {
        "ergonomics": 72,
        "maintenance": 70,
        "payments": 90,
        "reliability": 64,
        "schema": 88,
        "security": 39,
        "transparency": 61
      },
      "slug": "scrapegraphai",
      "url": "https://www.anchorterminal.com/tools/scrapegraphai",
      "x402": "partial"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dropbox-api.json",
      "kind": "http-api",
      "name": "Dropbox API + MCP",
      "negative": 0,
      "rank": 129,
      "ranked": true,
      "score": 68.2,
      "scores": {
        "ergonomics": 77,
        "maintenance": 90,
        "payments": 35,
        "reliability": 52,
        "schema": 91,
        "security": 73,
        "transparency": 63
      },
      "slug": "dropbox-api",
      "url": "https://www.anchorterminal.com/tools/dropbox-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "translation",
      "confidence": "high",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-cloud-translation.json",
      "kind": "http-api",
      "name": "Google Cloud Translation",
      "negative": 0,
      "rank": 130,
      "ranked": true,
      "score": 68.2,
      "scores": {
        "ergonomics": 74,
        "maintenance": 38,
        "payments": 20,
        "reliability": 90,
        "schema": 70,
        "security": 80,
        "transparency": 80
      },
      "slug": "google-cloud-translation",
      "url": "https://www.anchorterminal.com/tools/google-cloud-translation",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "vector-search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/weaviate.json",
      "kind": "http-api",
      "name": "Weaviate API + MCP",
      "negative": 0,
      "rank": 131,
      "ranked": true,
      "score": 68.2,
      "scores": {
        "ergonomics": 92,
        "maintenance": 90,
        "payments": 40,
        "reliability": 35,
        "schema": 82,
        "security": 79,
        "transparency": 71
      },
      "slug": "weaviate",
      "url": "https://www.anchorterminal.com/tools/weaviate",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/brave-search-mcp.json",
      "kind": "http-api",
      "name": "Brave Search API + MCP",
      "negative": 0,
      "rank": 132,
      "ranked": true,
      "score": 68.1,
      "scores": {
        "ergonomics": 72,
        "maintenance": 87,
        "payments": 70,
        "reliability": 55,
        "schema": 72,
        "security": 58,
        "transparency": 82
      },
      "slug": "brave-search-mcp",
      "url": "https://www.anchorterminal.com/tools/brave-search-mcp",
      "x402": "partial"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/localai.json",
      "kind": "http-api",
      "name": "LocalAI",
      "negative": -3,
      "rank": 133,
      "ranked": true,
      "score": 68,
      "scores": {
        "ergonomics": 71,
        "maintenance": 80,
        "payments": 60,
        "reliability": 84,
        "schema": 81,
        "security": 62,
        "transparency": 47
      },
      "slug": "localai",
      "url": "https://www.anchorterminal.com/tools/localai",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/opencode.json",
      "kind": "harness",
      "name": "OpenCode",
      "negative": -4,
      "rank": 134,
      "ranked": true,
      "score": 68,
      "scores": {
        "ergonomics": 79,
        "maintenance": 81,
        "payments": 60,
        "reliability": 68,
        "schema": 88,
        "security": 60,
        "transparency": 71
      },
      "slug": "opencode",
      "url": "https://www.anchorterminal.com/tools/opencode",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nango.json",
      "kind": "http-api",
      "name": "Nango",
      "negative": -5,
      "rank": 135,
      "ranked": true,
      "score": 67.9,
      "scores": {
        "ergonomics": 74,
        "maintenance": 90,
        "payments": 40,
        "reliability": 78,
        "schema": 85,
        "security": 67,
        "transparency": 78
      },
      "slug": "nango",
      "url": "https://www.anchorterminal.com/tools/nango",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "infrastructure",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azure-mcp.json",
      "kind": "mcp",
      "name": "Azure MCP Server",
      "negative": -5,
      "rank": 136,
      "ranked": true,
      "score": 67.8,
      "scores": {
        "ergonomics": 72,
        "maintenance": 89,
        "payments": 60,
        "reliability": 69,
        "schema": 77,
        "security": 73,
        "transparency": 77
      },
      "slug": "azure-mcp",
      "url": "https://www.anchorterminal.com/tools/azure-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "code-sandboxes",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudflare-sandbox-sdk.json",
      "kind": "sdk",
      "name": "Cloudflare Sandbox SDK",
      "negative": 0,
      "rank": 137,
      "ranked": true,
      "score": 67.8,
      "scores": {
        "ergonomics": 63,
        "maintenance": 70,
        "payments": 30,
        "reliability": 87,
        "schema": 77,
        "security": 65,
        "transparency": 73
      },
      "slug": "cloudflare-sandbox-sdk",
      "url": "https://www.anchorterminal.com/tools/cloudflare-sandbox-sdk",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "browser",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/playwright-mcp.json",
      "kind": "mcp",
      "name": "Playwright MCP",
      "negative": 0,
      "rank": 138,
      "ranked": true,
      "score": 67.6,
      "scores": {
        "ergonomics": 84,
        "maintenance": 84,
        "payments": 60,
        "reliability": 57,
        "schema": 70,
        "security": 57,
        "transparency": 72
      },
      "slug": "playwright-mcp",
      "url": "https://www.anchorterminal.com/tools/playwright-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/late.json",
      "kind": "http-api",
      "name": "Zernio (formerly Late) API + MCP",
      "negative": -4,
      "rank": 139,
      "ranked": true,
      "score": 67.5,
      "scores": {
        "ergonomics": 88,
        "maintenance": 87,
        "payments": 40,
        "reliability": 80,
        "schema": 83,
        "security": 57,
        "transparency": 59
      },
      "slug": "late",
      "url": "https://www.anchorterminal.com/tools/late",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "payments",
      "category": "payment-platforms",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crossmint.json",
      "kind": "http-api",
      "name": "Crossmint API + Docs MCP",
      "negative": 0,
      "rank": 140,
      "ranked": true,
      "score": 67.4,
      "scores": {
        "ergonomics": 71,
        "maintenance": 85,
        "payments": 50,
        "reliability": 53,
        "schema": 71,
        "security": 73,
        "transparency": 83
      },
      "slug": "crossmint",
      "url": "https://www.anchorterminal.com/tools/crossmint",
      "x402": "partial"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "decision-models",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/jaredpalmer-kev.json",
      "kind": "model",
      "name": "Kev",
      "negative": 0,
      "rank": 141,
      "ranked": true,
      "score": 67.4,
      "scores": {
        "ergonomics": 78,
        "maintenance": 83,
        "payments": 60,
        "reliability": 73,
        "schema": 77,
        "security": 49,
        "transparency": 49
      },
      "slug": "jaredpalmer-kev",
      "url": "https://www.anchorterminal.com/tools/jaredpalmer-kev",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "data",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nansen-x402-api.json",
      "kind": "http-api",
      "name": "Nansen x402 API",
      "negative": 0,
      "rank": 142,
      "ranked": true,
      "score": 67.4,
      "scores": {
        "ergonomics": 86,
        "maintenance": 75,
        "payments": 95,
        "reliability": 45,
        "schema": 84,
        "security": 45,
        "transparency": 51
      },
      "slug": "nansen-x402-api",
      "url": "https://www.anchorterminal.com/tools/nansen-x402-api",
      "x402": "yes"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/xero.json",
      "kind": "http-api",
      "name": "Xero API + MCP",
      "negative": 0,
      "rank": 143,
      "ranked": true,
      "score": 67.4,
      "scores": {
        "ergonomics": 75,
        "maintenance": 76,
        "payments": 35,
        "reliability": 68,
        "schema": 79,
        "security": 64,
        "transparency": 75
      },
      "slug": "xero",
      "url": "https://www.anchorterminal.com/tools/xero",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/signalwire-voice.json",
      "kind": "http-api",
      "name": "SignalWire Voice API",
      "negative": 0,
      "rank": 144,
      "ranked": true,
      "score": 67.3,
      "scores": {
        "ergonomics": 68,
        "maintenance": 81,
        "payments": 40,
        "reliability": 53,
        "schema": 87,
        "security": 72,
        "transparency": 78
      },
      "slug": "signalwire-voice",
      "url": "https://www.anchorterminal.com/tools/signalwire-voice",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/speechmatics-stt.json",
      "kind": "model",
      "name": "Speechmatics Speech-to-Text",
      "negative": 0,
      "rank": 145,
      "ranked": true,
      "score": 67.3,
      "scores": {
        "ergonomics": 80,
        "maintenance": 75,
        "payments": 40,
        "reliability": 70,
        "schema": 65,
        "security": 65,
        "transparency": 78
      },
      "slug": "speechmatics-stt",
      "url": "https://www.anchorterminal.com/tools/speechmatics-stt",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vonage.json",
      "kind": "http-api",
      "name": "Vonage Messages API + MCP",
      "negative": 0,
      "rank": 146,
      "ranked": true,
      "score": 67.1,
      "scores": {
        "ergonomics": 50,
        "maintenance": 80,
        "payments": 37,
        "reliability": 77,
        "schema": 90,
        "security": 73,
        "transparency": 52
      },
      "slug": "vonage",
      "url": "https://www.anchorterminal.com/tools/vonage",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/arcade.json",
      "kind": "http-api",
      "name": "Arcade.dev",
      "negative": -2,
      "rank": 147,
      "ranked": true,
      "score": 67,
      "scores": {
        "ergonomics": 79,
        "maintenance": 74,
        "payments": 40,
        "reliability": 63,
        "schema": 82,
        "security": 71,
        "transparency": 72
      },
      "slug": "arcade",
      "url": "https://www.anchorterminal.com/tools/arcade",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/assemblyai-stt.json",
      "kind": "model",
      "name": "AssemblyAI Speech-to-Text (Universal)",
      "negative": -3,
      "rank": 148,
      "ranked": true,
      "score": 67,
      "scores": {
        "ergonomics": 80,
        "maintenance": 80,
        "payments": 40,
        "reliability": 70,
        "schema": 95,
        "security": 50,
        "transparency": 78
      },
      "slug": "assemblyai-stt",
      "url": "https://www.anchorterminal.com/tools/assemblyai-stt",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "frameworks",
      "category": "frameworks",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crewai.json",
      "kind": "framework",
      "name": "CrewAI",
      "negative": -4,
      "rank": 149,
      "ranked": true,
      "score": 67,
      "scores": {
        "ergonomics": 80,
        "maintenance": 88,
        "payments": 40,
        "reliability": 78,
        "schema": 74,
        "security": 65,
        "transparency": 72
      },
      "slug": "crewai",
      "url": "https://www.anchorterminal.com/tools/crewai",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elevenlabs-music.json",
      "kind": "model",
      "name": "ElevenLabs Music API",
      "negative": 0,
      "rank": 150,
      "ranked": true,
      "score": 67,
      "scores": {
        "ergonomics": 65,
        "maintenance": 80,
        "payments": 20,
        "reliability": 63,
        "schema": 86,
        "security": 77,
        "transparency": 79
      },
      "slug": "elevenlabs-music",
      "url": "https://www.anchorterminal.com/tools/elevenlabs-music",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "high",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-weather-api.json",
      "kind": "http-api",
      "name": "Google Weather API (Maps Platform)",
      "negative": 0,
      "rank": 151,
      "ranked": true,
      "score": 67,
      "scores": {
        "ergonomics": 79,
        "maintenance": 20,
        "payments": 25,
        "reliability": 85,
        "schema": 82,
        "security": 71,
        "transparency": 75
      },
      "slug": "google-weather-api",
      "url": "https://www.anchorterminal.com/tools/google-weather-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/close.json",
      "kind": "http-api",
      "name": "Close API + MCP",
      "negative": 0,
      "rank": 152,
      "ranked": true,
      "score": 66.9,
      "scores": {
        "ergonomics": 56,
        "maintenance": 79,
        "payments": 30,
        "reliability": 81,
        "schema": 82,
        "security": 66,
        "transparency": 69
      },
      "slug": "close",
      "url": "https://www.anchorterminal.com/tools/close",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "travel",
      "confidence": "high",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/duffel.json",
      "kind": "http-api",
      "name": "Duffel Flights and Stays API",
      "negative": 0,
      "rank": 153,
      "ranked": true,
      "score": 66.9,
      "scores": {
        "ergonomics": 80,
        "maintenance": 92,
        "payments": 40,
        "reliability": 70,
        "schema": 59,
        "security": 60,
        "transparency": 77
      },
      "slug": "duffel",
      "url": "https://www.anchorterminal.com/tools/duffel",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openmetadata.json",
      "kind": "platform",
      "name": "OpenMetadata",
      "negative": -4,
      "rank": 154,
      "ranked": true,
      "score": 66.9,
      "scores": {
        "ergonomics": 85,
        "maintenance": 89,
        "payments": 20,
        "reliability": 84,
        "schema": 85,
        "security": 65,
        "transparency": 55
      },
      "slug": "openmetadata",
      "url": "https://www.anchorterminal.com/tools/openmetadata",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "notifications",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/knock.json",
      "kind": "http-api",
      "name": "Knock",
      "negative": 0,
      "rank": 155,
      "ranked": true,
      "score": 66.8,
      "scores": {
        "ergonomics": 64,
        "maintenance": 86,
        "payments": 40,
        "reliability": 58,
        "schema": 88,
        "security": 71,
        "transparency": 63
      },
      "slug": "knock",
      "url": "https://www.anchorterminal.com/tools/knock",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "data-providers",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/wikimedia.json",
      "kind": "http-api",
      "name": "Wikimedia REST API",
      "negative": 0,
      "rank": 156,
      "ranked": true,
      "score": 66.8,
      "scores": {
        "ergonomics": 68,
        "maintenance": 70,
        "payments": 60,
        "reliability": 63,
        "schema": 68,
        "security": 66,
        "transparency": 79
      },
      "slug": "wikimedia",
      "url": "https://www.anchorterminal.com/tools/wikimedia",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/baseten.json",
      "kind": "http-api",
      "name": "Baseten",
      "negative": -5,
      "rank": 157,
      "ranked": true,
      "score": 66.7,
      "scores": {
        "ergonomics": 55,
        "maintenance": 90,
        "payments": 40,
        "reliability": 80,
        "schema": 84,
        "security": 82,
        "transparency": 67
      },
      "slug": "baseten",
      "url": "https://www.anchorterminal.com/tools/baseten",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/postmark.json",
      "kind": "http-api",
      "name": "Postmark API + MCP",
      "negative": 0,
      "rank": 158,
      "ranked": true,
      "score": 66.7,
      "scores": {
        "ergonomics": 79,
        "maintenance": 65,
        "payments": 40,
        "reliability": 60,
        "schema": 81,
        "security": 63,
        "transparency": 80
      },
      "slug": "postmark",
      "url": "https://www.anchorterminal.com/tools/postmark",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "decision-models",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudflare-clef.json",
      "kind": "model",
      "name": "Clef",
      "negative": 0,
      "rank": 159,
      "ranked": true,
      "score": 66.3,
      "scores": {
        "ergonomics": 75,
        "maintenance": 56,
        "payments": 40,
        "reliability": 61,
        "schema": 75,
        "security": 69,
        "transparency": 89
      },
      "slug": "cloudflare-clef",
      "url": "https://www.anchorterminal.com/tools/cloudflare-clef",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "human-in-the-loop",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/inngest.json",
      "kind": "platform",
      "name": "Inngest",
      "negative": 0,
      "rank": 160,
      "ranked": true,
      "score": 66.3,
      "scores": {
        "ergonomics": 76,
        "maintenance": 88,
        "payments": 40,
        "reliability": 57,
        "schema": 89,
        "security": 60,
        "transparency": 56
      },
      "slug": "inngest",
      "url": "https://www.anchorterminal.com/tools/inngest",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mailgun.json",
      "kind": "http-api",
      "name": "Mailgun API + MCP",
      "negative": 0,
      "rank": 161,
      "ranked": true,
      "score": 66.3,
      "scores": {
        "ergonomics": 60,
        "maintenance": 87,
        "payments": 40,
        "reliability": 57,
        "schema": 83,
        "security": 74,
        "transparency": 70
      },
      "slug": "mailgun",
      "url": "https://www.anchorterminal.com/tools/mailgun",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pirate-weather.json",
      "kind": "http-api",
      "name": "Pirate Weather",
      "negative": 0,
      "rank": 162,
      "ranked": true,
      "score": 66.2,
      "scores": {
        "ergonomics": 77,
        "maintenance": 80,
        "payments": 30,
        "reliability": 75,
        "schema": 85,
        "security": 45,
        "transparency": 71
      },
      "slug": "pirate-weather",
      "url": "https://www.anchorterminal.com/tools/pirate-weather",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/exa-mcp.json",
      "kind": "mcp",
      "name": "Exa API + MCP",
      "negative": -9,
      "rank": 163,
      "ranked": true,
      "score": 66.1,
      "scores": {
        "ergonomics": 96,
        "maintenance": 88,
        "payments": 90,
        "reliability": 67,
        "schema": 86,
        "security": 43,
        "transparency": 65
      },
      "slug": "exa-mcp",
      "url": "https://www.anchorterminal.com/tools/exa-mcp",
      "x402": "yes"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/figma-mcp.json",
      "kind": "http-api",
      "name": "Figma API + MCP",
      "negative": 0,
      "rank": 164,
      "ranked": true,
      "score": 66.1,
      "scores": {
        "ergonomics": 60,
        "maintenance": 84,
        "payments": 30,
        "reliability": 59,
        "schema": 86,
        "security": 74,
        "transparency": 75
      },
      "slug": "figma-mcp",
      "url": "https://www.anchorterminal.com/tools/figma-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/respan.json",
      "kind": "http-api",
      "name": "Respan API + MCP",
      "negative": -2,
      "rank": 165,
      "ranked": true,
      "score": 65.9,
      "scores": {
        "ergonomics": 66,
        "maintenance": 85,
        "payments": 30,
        "reliability": 73,
        "schema": 89,
        "security": 66,
        "transparency": 61
      },
      "slug": "respan",
      "url": "https://www.anchorterminal.com/tools/respan",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/twenty.json",
      "kind": "http-api",
      "name": "Twenty API + MCP",
      "negative": 0,
      "rank": 166,
      "ranked": true,
      "score": 65.9,
      "scores": {
        "ergonomics": 80,
        "maintenance": 97,
        "payments": 30,
        "reliability": 46,
        "schema": 88,
        "security": 58,
        "transparency": 80
      },
      "slug": "twenty",
      "url": "https://www.anchorterminal.com/tools/twenty",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pipedream.json",
      "kind": "http-api",
      "name": "Pipedream API + MCP",
      "negative": 0,
      "rank": 167,
      "ranked": true,
      "score": 65.8,
      "scores": {
        "ergonomics": 73,
        "maintenance": 79,
        "payments": 40,
        "reliability": 65,
        "schema": 74,
        "security": 58,
        "transparency": 78
      },
      "slug": "pipedream",
      "url": "https://www.anchorterminal.com/tools/pipedream",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/plain.json",
      "kind": "http-api",
      "name": "Plain API + MCP",
      "negative": -3,
      "rank": 168,
      "ranked": true,
      "score": 65.8,
      "scores": {
        "ergonomics": 68,
        "maintenance": 84,
        "payments": 30,
        "reliability": 70,
        "schema": 92,
        "security": 65,
        "transparency": 72
      },
      "slug": "plain",
      "url": "https://www.anchorterminal.com/tools/plain",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/weatherapi-com.json",
      "kind": "http-api",
      "name": "WeatherAPI.com",
      "negative": 0,
      "rank": 169,
      "ranked": true,
      "score": 65.8,
      "scores": {
        "ergonomics": 80,
        "maintenance": 45,
        "payments": 30,
        "reliability": 90,
        "schema": 89,
        "security": 37,
        "transparency": 70
      },
      "slug": "weatherapi-com",
      "url": "https://www.anchorterminal.com/tools/weatherapi-com",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "scheduling",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/microsoft-graph-calendar.json",
      "kind": "http-api",
      "name": "Microsoft Graph Calendar API",
      "negative": -4,
      "rank": 170,
      "ranked": true,
      "score": 65.6,
      "scores": {
        "ergonomics": 88,
        "maintenance": 76,
        "payments": 35,
        "reliability": 65,
        "schema": 83,
        "security": 65,
        "transparency": 73
      },
      "slug": "microsoft-graph-calendar",
      "url": "https://www.anchorterminal.com/tools/microsoft-graph-calendar",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "maps",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stadia-maps.json",
      "kind": "http-api",
      "name": "Stadia Maps",
      "negative": 0,
      "rank": 171,
      "ranked": true,
      "score": 65.5,
      "scores": {
        "ergonomics": 80,
        "maintenance": 80,
        "payments": 40,
        "reliability": 63,
        "schema": 86,
        "security": 40,
        "transparency": 79
      },
      "slug": "stadia-maps",
      "url": "https://www.anchorterminal.com/tools/stadia-maps",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fal-image.json",
      "kind": "platform",
      "name": "fal image models",
      "negative": 0,
      "rank": 172,
      "ranked": true,
      "score": 65.5,
      "scores": {
        "ergonomics": 72,
        "maintenance": 79,
        "payments": 20,
        "reliability": 73,
        "schema": 85,
        "security": 65,
        "transparency": 52
      },
      "slug": "fal-image",
      "url": "https://www.anchorterminal.com/tools/fal-image",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/alibaba-wan.json",
      "kind": "model",
      "name": "Alibaba Wan (Model Studio)",
      "negative": 0,
      "rank": 173,
      "ranked": true,
      "score": 65.4,
      "scores": {
        "ergonomics": 63,
        "maintenance": 77,
        "payments": 20,
        "reliability": 70,
        "schema": 67,
        "security": 80,
        "transparency": 80
      },
      "slug": "alibaba-wan",
      "url": "https://www.anchorterminal.com/tools/alibaba-wan",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "vector-search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lancedb.json",
      "kind": "sdk",
      "name": "LanceDB",
      "negative": 0,
      "rank": 174,
      "ranked": true,
      "score": 65.4,
      "scores": {
        "ergonomics": 74,
        "maintenance": 93,
        "payments": 20,
        "reliability": 75,
        "schema": 81,
        "security": 44,
        "transparency": 79
      },
      "slug": "lancedb",
      "url": "https://www.anchorterminal.com/tools/lancedb",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/miro.json",
      "kind": "http-api",
      "name": "Miro API + MCP",
      "negative": -3,
      "rank": 175,
      "ranked": true,
      "score": 65.3,
      "scores": {
        "ergonomics": 63,
        "maintenance": 77,
        "payments": 30,
        "reliability": 73,
        "schema": 85,
        "security": 70,
        "transparency": 79
      },
      "slug": "miro",
      "url": "https://www.anchorterminal.com/tools/miro",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/onyx.json",
      "kind": "platform",
      "name": "Onyx",
      "negative": -4,
      "rank": 176,
      "ranked": true,
      "score": 65.3,
      "scores": {
        "ergonomics": 77,
        "maintenance": 77,
        "payments": 30,
        "reliability": 69,
        "schema": 88,
        "security": 71,
        "transparency": 66
      },
      "slug": "onyx",
      "url": "https://www.anchorterminal.com/tools/onyx",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "code-sandboxes",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/runloop.json",
      "kind": "http-api",
      "name": "Runloop Devboxes",
      "negative": 0,
      "rank": 177,
      "ranked": true,
      "score": 65,
      "scores": {
        "ergonomics": 66,
        "maintenance": 83,
        "payments": 50,
        "reliability": 60,
        "schema": 85,
        "security": 60,
        "transparency": 51
      },
      "slug": "runloop",
      "url": "https://www.anchorterminal.com/tools/runloop",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design-assets",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/canva.json",
      "kind": "http-api",
      "name": "Canva REST APIs + MCP",
      "negative": -3,
      "rank": 178,
      "ranked": true,
      "score": 64.6,
      "scores": {
        "ergonomics": 59,
        "maintenance": 85,
        "payments": 30,
        "reliability": 64,
        "schema": 95,
        "security": 63,
        "transparency": 86
      },
      "slug": "canva",
      "url": "https://www.anchorterminal.com/tools/canva",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/valyu.json",
      "kind": "http-api",
      "name": "Valyu",
      "negative": 0,
      "rank": 179,
      "ranked": true,
      "score": 64.6,
      "scores": {
        "ergonomics": 78,
        "maintenance": 80,
        "payments": 45,
        "reliability": 53,
        "schema": 87,
        "security": 44,
        "transparency": 79
      },
      "slug": "valyu",
      "url": "https://www.anchorterminal.com/tools/valyu",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bigcommerce.json",
      "kind": "http-api",
      "name": "BigCommerce API + MCP",
      "negative": 0,
      "rank": 180,
      "ranked": true,
      "score": 64.5,
      "scores": {
        "ergonomics": 62,
        "maintenance": 82,
        "payments": 40,
        "reliability": 62,
        "schema": 66,
        "security": 70,
        "transparency": 78
      },
      "slug": "bigcommerce",
      "url": "https://www.anchorterminal.com/tools/bigcommerce",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/marmot.json",
      "kind": "platform",
      "name": "Marmot",
      "negative": -2,
      "rank": 181,
      "ranked": true,
      "score": 64.5,
      "scores": {
        "ergonomics": 84,
        "maintenance": 88,
        "payments": 20,
        "reliability": 62,
        "schema": 82,
        "security": 61,
        "transparency": 71
      },
      "slug": "marmot",
      "url": "https://www.anchorterminal.com/tools/marmot",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "scheduling",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cronofy.json",
      "kind": "http-api",
      "name": "Cronofy API",
      "negative": 0,
      "rank": 182,
      "ranked": true,
      "score": 64.4,
      "scores": {
        "ergonomics": 76,
        "maintenance": 56,
        "payments": 30,
        "reliability": 85,
        "schema": 58,
        "security": 60,
        "transparency": 74
      },
      "slug": "cronofy",
      "url": "https://www.anchorterminal.com/tools/cronofy",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "code-sandboxes",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/daytona.json",
      "kind": "http-api",
      "name": "Daytona",
      "negative": 0,
      "rank": 183,
      "ranked": true,
      "score": 64.4,
      "scores": {
        "ergonomics": 55,
        "maintenance": 80,
        "payments": 50,
        "reliability": 60,
        "schema": 87,
        "security": 63,
        "transparency": 58
      },
      "slug": "daytona",
      "url": "https://www.anchorterminal.com/tools/daytona",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hashicorp-vault.json",
      "kind": "http-api",
      "name": "HashiCorp Vault + Vault MCP Server",
      "negative": -5,
      "rank": 184,
      "ranked": true,
      "score": 64.4,
      "scores": {
        "ergonomics": 64,
        "maintenance": 77,
        "payments": 30,
        "reliability": 71,
        "schema": 74,
        "security": 86,
        "transparency": 83
      },
      "slug": "hashicorp-vault",
      "url": "https://www.anchorterminal.com/tools/hashicorp-vault",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bandwidth.json",
      "kind": "http-api",
      "name": "Bandwidth Messaging API + MCP",
      "negative": 0,
      "rank": 185,
      "ranked": true,
      "score": 64.3,
      "scores": {
        "ergonomics": 73,
        "maintenance": 78,
        "payments": 20,
        "reliability": 70,
        "schema": 86,
        "security": 55,
        "transparency": 63
      },
      "slug": "bandwidth",
      "url": "https://www.anchorterminal.com/tools/bandwidth",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/black-forest-labs.json",
      "kind": "model",
      "name": "Black Forest Labs FLUX API",
      "negative": 0,
      "rank": 186,
      "ranked": true,
      "score": 64.2,
      "scores": {
        "ergonomics": 67,
        "maintenance": 73,
        "payments": 20,
        "reliability": 65,
        "schema": 88,
        "security": 65,
        "transparency": 66
      },
      "slug": "black-forest-labs",
      "url": "https://www.anchorterminal.com/tools/black-forest-labs",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cartesia-tts.json",
      "kind": "model",
      "name": "Cartesia Sonic TTS API + MCP",
      "negative": 0,
      "rank": 187,
      "ranked": true,
      "score": 64.2,
      "scores": {
        "ergonomics": 65,
        "maintenance": 79,
        "payments": 30,
        "reliability": 63,
        "schema": 86,
        "security": 58,
        "transparency": 71
      },
      "slug": "cartesia-tts",
      "url": "https://www.anchorterminal.com/tools/cartesia-tts",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-memory",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/honcho.json",
      "kind": "http-api",
      "name": "Honcho",
      "negative": 0,
      "rank": 188,
      "ranked": true,
      "score": 64.2,
      "scores": {
        "ergonomics": 65,
        "maintenance": 73,
        "payments": 80,
        "reliability": 50,
        "schema": 79,
        "security": 48,
        "transparency": 69
      },
      "slug": "honcho",
      "url": "https://www.anchorterminal.com/tools/honcho",
      "x402": "yes"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "travel",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/letsfg.json",
      "kind": "http-api",
      "name": "LetsFG",
      "negative": -7,
      "rank": 189,
      "ranked": true,
      "score": 64.2,
      "scores": {
        "ergonomics": 83,
        "maintenance": 88,
        "payments": 65,
        "reliability": 55,
        "schema": 83,
        "security": 66,
        "transparency": 67
      },
      "slug": "letsfg",
      "url": "https://www.anchorterminal.com/tools/letsfg",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "fine-tuning",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vertex-ai-tuning.json",
      "kind": "http-api",
      "name": "Vertex AI Gemini tuning",
      "negative": 0,
      "rank": 190,
      "ranked": true,
      "score": 64.2,
      "scores": {
        "ergonomics": 48,
        "maintenance": 80,
        "payments": 20,
        "reliability": 67,
        "schema": 82,
        "security": 71,
        "transparency": 89
      },
      "slug": "vertex-ai-tuning",
      "url": "https://www.anchorterminal.com/tools/vertex-ai-tuning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bland-ai.json",
      "kind": "http-api",
      "name": "Bland AI API + MCP",
      "negative": 0,
      "rank": 191,
      "ranked": true,
      "score": 64.1,
      "scores": {
        "ergonomics": 53,
        "maintenance": 60,
        "payments": 65,
        "reliability": 65,
        "schema": 68,
        "security": 66,
        "transparency": 74
      },
      "slug": "bland-ai",
      "url": "https://www.anchorterminal.com/tools/bland-ai",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/commerce-layer.json",
      "kind": "http-api",
      "name": "Commerce Layer API + MCP",
      "negative": 0,
      "rank": 192,
      "ranked": true,
      "score": 63.9,
      "scores": {
        "ergonomics": 64,
        "maintenance": 82,
        "payments": 25,
        "reliability": 70,
        "schema": 79,
        "security": 64,
        "transparency": 59
      },
      "slug": "commerce-layer",
      "url": "https://www.anchorterminal.com/tools/commerce-layer",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/soniox-tts.json",
      "kind": "model",
      "name": "Soniox Text-to-Speech",
      "negative": 0,
      "rank": 193,
      "ranked": true,
      "score": 63.9,
      "scores": {
        "ergonomics": 68,
        "maintenance": 50,
        "payments": 20,
        "reliability": 83,
        "schema": 60,
        "security": 75,
        "transparency": 74
      },
      "slug": "soniox-tts",
      "url": "https://www.anchorterminal.com/tools/soniox-tts",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/front.json",
      "kind": "http-api",
      "name": "Front API + MCP",
      "negative": 0,
      "rank": 194,
      "ranked": true,
      "score": 63.8,
      "scores": {
        "ergonomics": 67,
        "maintenance": 53,
        "payments": 30,
        "reliability": 67,
        "schema": 78,
        "security": 73,
        "transparency": 65
      },
      "slug": "front",
      "url": "https://www.anchorterminal.com/tools/front",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/modal.json",
      "kind": "platform",
      "name": "Modal",
      "negative": 0,
      "rank": 195,
      "ranked": true,
      "score": 63.8,
      "scores": {
        "ergonomics": 57,
        "maintenance": 85,
        "payments": 30,
        "reliability": 70,
        "schema": 70,
        "security": 68,
        "transparency": 69
      },
      "slug": "modal",
      "url": "https://www.anchorterminal.com/tools/modal",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bandwidth-voice.json",
      "kind": "http-api",
      "name": "Bandwidth Voice API + MCP",
      "negative": 0,
      "rank": 196,
      "ranked": true,
      "score": 63.7,
      "scores": {
        "ergonomics": 65,
        "maintenance": 78,
        "payments": 35,
        "reliability": 58,
        "schema": 88,
        "security": 60,
        "transparency": 63
      },
      "slug": "bandwidth-voice",
      "url": "https://www.anchorterminal.com/tools/bandwidth-voice",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/replicate-deploy.json",
      "kind": "http-api",
      "name": "Replicate Deployments",
      "negative": 0,
      "rank": 197,
      "ranked": true,
      "score": 63.7,
      "scores": {
        "ergonomics": 68,
        "maintenance": 70,
        "payments": 30,
        "reliability": 75,
        "schema": 85,
        "security": 40,
        "transparency": 80
      },
      "slug": "replicate-deploy",
      "url": "https://www.anchorterminal.com/tools/replicate-deploy",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vapi.json",
      "kind": "http-api",
      "name": "Vapi API + MCP",
      "negative": -4,
      "rank": 198,
      "ranked": true,
      "score": 63.7,
      "scores": {
        "ergonomics": 64,
        "maintenance": 88,
        "payments": 35,
        "reliability": 70,
        "schema": 89,
        "security": 58,
        "transparency": 76
      },
      "slug": "vapi",
      "url": "https://www.anchorterminal.com/tools/vapi",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apollo.json",
      "kind": "http-api",
      "name": "Apollo API + MCP",
      "negative": 0,
      "rank": 199,
      "ranked": true,
      "score": 63.6,
      "scores": {
        "ergonomics": 65,
        "maintenance": 58,
        "payments": 30,
        "reliability": 65,
        "schema": 87,
        "security": 60,
        "transparency": 75
      },
      "slug": "apollo",
      "url": "https://www.anchorterminal.com/tools/apollo",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/medusa.json",
      "kind": "http-api",
      "name": "Medusa API + MCP",
      "negative": 0,
      "rank": 200,
      "ranked": true,
      "score": 63.6,
      "scores": {
        "ergonomics": 72,
        "maintenance": 93,
        "payments": 50,
        "reliability": 55,
        "schema": 81,
        "security": 40,
        "transparency": 73
      },
      "slug": "medusa",
      "url": "https://www.anchorterminal.com/tools/medusa",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-memory",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/supermemory.json",
      "kind": "http-api",
      "name": "Supermemory API + MCP",
      "negative": 0,
      "rank": 201,
      "ranked": true,
      "score": 63.6,
      "scores": {
        "ergonomics": 73,
        "maintenance": 85,
        "payments": 30,
        "reliability": 65,
        "schema": 85,
        "security": 54,
        "transparency": 49
      },
      "slug": "supermemory",
      "url": "https://www.anchorterminal.com/tools/supermemory",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sendgrid.json",
      "kind": "http-api",
      "name": "Twilio SendGrid",
      "negative": 0,
      "rank": 202,
      "ranked": true,
      "score": 63.6,
      "scores": {
        "ergonomics": 60,
        "maintenance": 47,
        "payments": 30,
        "reliability": 66,
        "schema": 72,
        "security": 81,
        "transparency": 79
      },
      "slug": "sendgrid",
      "url": "https://www.anchorterminal.com/tools/sendgrid",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "data-providers",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/open-meteo.json",
      "kind": "http-api",
      "name": "Open-Meteo",
      "negative": 0,
      "rank": 203,
      "ranked": true,
      "score": 63.5,
      "scores": {
        "ergonomics": 85,
        "maintenance": 90,
        "payments": 50,
        "reliability": 50,
        "schema": 77,
        "security": 38,
        "transparency": 73
      },
      "slug": "open-meteo",
      "url": "https://www.anchorterminal.com/tools/open-meteo",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/attio.json",
      "kind": "http-api",
      "name": "Attio API + MCP",
      "negative": 0,
      "rank": 204,
      "ranked": true,
      "score": 63.4,
      "scores": {
        "ergonomics": 62,
        "maintenance": 63,
        "payments": 30,
        "reliability": 77,
        "schema": 82,
        "security": 52,
        "transparency": 71
      },
      "slug": "attio",
      "url": "https://www.anchorterminal.com/tools/attio",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "infrastructure",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aws-mcp-servers.json",
      "kind": "mcp",
      "name": "AWS MCP Servers",
      "negative": -5,
      "rank": 205,
      "ranked": true,
      "score": 63.3,
      "scores": {
        "ergonomics": 74,
        "maintenance": 79,
        "payments": 60,
        "reliability": 48,
        "schema": 69,
        "security": 84,
        "transparency": 72
      },
      "slug": "aws-mcp-servers",
      "url": "https://www.anchorterminal.com/tools/aws-mcp-servers",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sinch.json",
      "kind": "http-api",
      "name": "Sinch Messaging APIs + MCP",
      "negative": 0,
      "rank": 206,
      "ranked": true,
      "score": 63.3,
      "scores": {
        "ergonomics": 50,
        "maintenance": 83,
        "payments": 40,
        "reliability": 73,
        "schema": 81,
        "security": 50,
        "transparency": 73
      },
      "slug": "sinch",
      "url": "https://www.anchorterminal.com/tools/sinch",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/reducto.json",
      "kind": "http-api",
      "name": "Reducto API + MCP",
      "negative": 0,
      "rank": 207,
      "ranked": true,
      "score": 63.2,
      "scores": {
        "ergonomics": 84,
        "maintenance": 80,
        "payments": 30,
        "reliability": 72,
        "schema": 80,
        "security": 35,
        "transparency": 60
      },
      "slug": "reducto",
      "url": "https://www.anchorterminal.com/tools/reducto",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coresignal.json",
      "kind": "http-api",
      "name": "Coresignal API + MCP",
      "negative": 0,
      "rank": 208,
      "ranked": true,
      "score": 63.1,
      "scores": {
        "ergonomics": 73,
        "maintenance": 82,
        "payments": 20,
        "reliability": 55,
        "schema": 86,
        "security": 58,
        "transparency": 73
      },
      "slug": "coresignal",
      "url": "https://www.anchorterminal.com/tools/coresignal",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/loops.json",
      "kind": "http-api",
      "name": "Loops API + MCP",
      "negative": -3,
      "rank": 209,
      "ranked": true,
      "score": 63.1,
      "scores": {
        "ergonomics": 66,
        "maintenance": 83,
        "payments": 30,
        "reliability": 90,
        "schema": 82,
        "security": 40,
        "transparency": 69
      },
      "slug": "loops",
      "url": "https://www.anchorterminal.com/tools/loops",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/olostep.json",
      "kind": "http-api",
      "name": "Olostep",
      "negative": 0,
      "rank": 210,
      "ranked": true,
      "score": 63.1,
      "scores": {
        "ergonomics": 87,
        "maintenance": 58,
        "payments": 65,
        "reliability": 60,
        "schema": 84,
        "security": 28,
        "transparency": 60
      },
      "slug": "olostep",
      "url": "https://www.anchorterminal.com/tools/olostep",
      "x402": "partial"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/extend.json",
      "kind": "http-api",
      "name": "Extend API + MCP",
      "negative": 0,
      "rank": 211,
      "ranked": true,
      "score": 62.9,
      "scores": {
        "ergonomics": 68,
        "maintenance": 82,
        "payments": 30,
        "reliability": 67,
        "schema": 87,
        "security": 43,
        "transparency": 67
      },
      "slug": "extend",
      "url": "https://www.anchorterminal.com/tools/extend",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sinch-voice.json",
      "kind": "http-api",
      "name": "Sinch Voice API + MCP",
      "negative": 0,
      "rank": 212,
      "ranked": true,
      "score": 62.8,
      "scores": {
        "ergonomics": 81,
        "maintenance": 79,
        "payments": 35,
        "reliability": 52,
        "schema": 79,
        "security": 50,
        "transparency": 73
      },
      "slug": "sinch-voice",
      "url": "https://www.anchorterminal.com/tools/sinch-voice",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/atlan.json",
      "kind": "platform",
      "name": "Atlan",
      "negative": 0,
      "rank": 213,
      "ranked": true,
      "score": 62.7,
      "scores": {
        "ergonomics": 74,
        "maintenance": 80,
        "payments": 0,
        "reliability": 67,
        "schema": 65,
        "security": 75,
        "transparency": 75
      },
      "slug": "atlan",
      "url": "https://www.anchorterminal.com/tools/atlan",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "reasoning",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sequential-thinking-reference-server.json",
      "kind": "mcp",
      "name": "Sequential Thinking (MCP reference server)",
      "negative": 0,
      "rank": 214,
      "ranked": true,
      "score": 62.7,
      "scores": {
        "ergonomics": 73,
        "maintenance": 39,
        "payments": 60,
        "reliability": 52,
        "schema": 73,
        "security": 64,
        "transparency": 74
      },
      "slug": "sequential-thinking-reference-server",
      "url": "https://www.anchorterminal.com/tools/sequential-thinking-reference-server",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lusha.json",
      "kind": "http-api",
      "name": "Lusha API + MCP",
      "negative": -4,
      "rank": 215,
      "ranked": true,
      "score": 62.6,
      "scores": {
        "ergonomics": 51,
        "maintenance": 82,
        "payments": 40,
        "reliability": 75,
        "schema": 83,
        "security": 59,
        "transparency": 84
      },
      "slug": "lusha",
      "url": "https://www.anchorterminal.com/tools/lusha",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/serpapi.json",
      "kind": "http-api",
      "name": "SerpApi",
      "negative": 0,
      "rank": 216,
      "ranked": true,
      "score": 62.6,
      "scores": {
        "ergonomics": 88,
        "maintenance": 82,
        "payments": 30,
        "reliability": 60,
        "schema": 67,
        "security": 40,
        "transparency": 85
      },
      "slug": "serpapi",
      "url": "https://www.anchorterminal.com/tools/serpapi",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "banking-data",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/truelayer.json",
      "kind": "http-api",
      "name": "TrueLayer",
      "negative": 0,
      "rank": 217,
      "ranked": true,
      "score": 62.4,
      "scores": {
        "ergonomics": 73,
        "maintenance": 38,
        "payments": 10,
        "reliability": 71,
        "schema": 89,
        "security": 66,
        "transparency": 66
      },
      "slug": "truelayer",
      "url": "https://www.anchorterminal.com/tools/truelayer",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "vector-search",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/upstash-vector.json",
      "kind": "http-api",
      "name": "Upstash Vector API + MCP",
      "negative": 0,
      "rank": 218,
      "ranked": true,
      "score": 62.4,
      "scores": {
        "ergonomics": 75,
        "maintenance": 46,
        "payments": 40,
        "reliability": 75,
        "schema": 49,
        "security": 63,
        "transparency": 82
      },
      "slug": "upstash-vector",
      "url": "https://www.anchorterminal.com/tools/upstash-vector",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/drawio.json",
      "kind": "mcp",
      "name": "draw.io + MCP",
      "negative": 0,
      "rank": 219,
      "ranked": true,
      "score": 62.4,
      "scores": {
        "ergonomics": 49,
        "maintenance": 86,
        "payments": 60,
        "reliability": 50,
        "schema": 82,
        "security": 55,
        "transparency": 74
      },
      "slug": "drawio",
      "url": "https://www.anchorterminal.com/tools/drawio",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/buffer.json",
      "kind": "http-api",
      "name": "Buffer API + MCP",
      "negative": 0,
      "rank": 220,
      "ranked": true,
      "score": 62.3,
      "scores": {
        "ergonomics": 65,
        "maintenance": 73,
        "payments": 30,
        "reliability": 55,
        "schema": 86,
        "security": 56,
        "transparency": 78
      },
      "slug": "buffer",
      "url": "https://www.anchorterminal.com/tools/buffer",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "decision-models",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/typesafe-jev.json",
      "kind": "model",
      "name": "Jev",
      "negative": 0,
      "rank": 221,
      "ranked": true,
      "score": 62.2,
      "scores": {
        "ergonomics": 84,
        "maintenance": 64,
        "payments": 20,
        "reliability": 60,
        "schema": 87,
        "security": 53,
        "transparency": 58
      },
      "slug": "typesafe-jev",
      "url": "https://www.anchorterminal.com/tools/typesafe-jev",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/claude-code.json",
      "kind": "harness",
      "name": "Claude Code",
      "negative": -6,
      "rank": 222,
      "ranked": true,
      "score": 62.2,
      "scores": {
        "ergonomics": 87,
        "maintenance": 82,
        "payments": 20,
        "reliability": 50,
        "schema": 80,
        "security": 80,
        "transparency": 84
      },
      "slug": "claude-code",
      "url": "https://www.anchorterminal.com/tools/claude-code",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "B",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-api.json",
      "kind": "model",
      "name": "Gemini Developer API",
      "negative": 0,
      "rank": 223,
      "ranked": true,
      "score": 62,
      "scores": {
        "ergonomics": 85,
        "maintenance": 83,
        "payments": 40,
        "reliability": 40,
        "schema": 65,
        "security": 60,
        "transparency": 78
      },
      "slug": "gemini-api",
      "url": "https://www.anchorterminal.com/tools/gemini-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/northflank.json",
      "kind": "platform",
      "name": "Northflank",
      "negative": 0,
      "rank": 224,
      "ranked": true,
      "score": 61.8,
      "scores": {
        "ergonomics": 48,
        "maintenance": 65,
        "payments": 30,
        "reliability": 65,
        "schema": 81,
        "security": 75,
        "transparency": 60
      },
      "slug": "northflank",
      "url": "https://www.anchorterminal.com/tools/northflank",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "translation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lara-translate.json",
      "kind": "http-api",
      "name": "Lara Translate API",
      "negative": 0,
      "rank": 225,
      "ranked": true,
      "score": 61.7,
      "scores": {
        "ergonomics": 77,
        "maintenance": 83,
        "payments": 40,
        "reliability": 70,
        "schema": 74,
        "security": 30,
        "transparency": 64
      },
      "slug": "lara-translate",
      "url": "https://www.anchorterminal.com/tools/lara-translate",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "notifications",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ntfy.json",
      "kind": "http-api",
      "name": "ntfy",
      "negative": 0,
      "rank": 226,
      "ranked": true,
      "score": 61.6,
      "scores": {
        "ergonomics": 66,
        "maintenance": 67,
        "payments": 50,
        "reliability": 83,
        "schema": 53,
        "security": 38,
        "transparency": 79
      },
      "slug": "ntfy",
      "url": "https://www.anchorterminal.com/tools/ntfy",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mindee.json",
      "kind": "http-api",
      "name": "Mindee API",
      "negative": 0,
      "rank": 227,
      "ranked": true,
      "score": 61.5,
      "scores": {
        "ergonomics": 68,
        "maintenance": 85,
        "payments": 25,
        "reliability": 65,
        "schema": 86,
        "security": 40,
        "transparency": 67
      },
      "slug": "mindee",
      "url": "https://www.anchorterminal.com/tools/mindee",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "fine-tuning",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azure-foundry-fine-tuning.json",
      "kind": "http-api",
      "name": "Microsoft Foundry fine-tuning (Azure OpenAI)",
      "negative": 0,
      "rank": 228,
      "ranked": true,
      "score": 61.4,
      "scores": {
        "ergonomics": 47,
        "maintenance": 55,
        "payments": 20,
        "reliability": 65,
        "schema": 67,
        "security": 85,
        "transparency": 88
      },
      "slug": "azure-foundry-fine-tuning",
      "url": "https://www.anchorterminal.com/tools/azure-foundry-fine-tuning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/braintrust.json",
      "kind": "http-api",
      "name": "Braintrust API + MCP",
      "negative": -4,
      "rank": 229,
      "ranked": true,
      "score": 61.3,
      "scores": {
        "ergonomics": 66,
        "maintenance": 85,
        "payments": 40,
        "reliability": 61,
        "schema": 85,
        "security": 58,
        "transparency": 68
      },
      "slug": "braintrust",
      "url": "https://www.anchorterminal.com/tools/braintrust",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "embeddings",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/jina-embeddings.json",
      "kind": "http-api",
      "name": "Jina Embeddings and Reranker",
      "negative": 0,
      "rank": 230,
      "ranked": true,
      "score": 61.3,
      "scores": {
        "ergonomics": 86,
        "maintenance": 62,
        "payments": 30,
        "reliability": 65,
        "schema": 84,
        "security": 35,
        "transparency": 61
      },
      "slug": "jina-embeddings",
      "url": "https://www.anchorterminal.com/tools/jina-embeddings",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design-assets",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/templated.json",
      "kind": "http-api",
      "name": "Templated API + MCP",
      "negative": 0,
      "rank": 231,
      "ranked": true,
      "score": 61.3,
      "scores": {
        "ergonomics": 63,
        "maintenance": 80,
        "payments": 35,
        "reliability": 75,
        "schema": 72,
        "security": 38,
        "transparency": 72
      },
      "slug": "templated",
      "url": "https://www.anchorterminal.com/tools/templated",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/runway.json",
      "kind": "model",
      "name": "Runway API",
      "negative": -3,
      "rank": 232,
      "ranked": true,
      "score": 61.1,
      "scores": {
        "ergonomics": 75,
        "maintenance": 62,
        "payments": 20,
        "reliability": 75,
        "schema": 93,
        "security": 51,
        "transparency": 57
      },
      "slug": "runway",
      "url": "https://www.anchorterminal.com/tools/runway",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/screenpipe.json",
      "kind": "platform",
      "name": "screenpipe",
      "negative": -3,
      "rank": 233,
      "ranked": true,
      "score": 61.1,
      "scores": {
        "ergonomics": 75,
        "maintenance": 82,
        "payments": 30,
        "reliability": 65,
        "schema": 81,
        "security": 48,
        "transparency": 73
      },
      "slug": "screenpipe",
      "url": "https://www.anchorterminal.com/tools/screenpipe",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "code-sandboxes",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/blaxel-sandboxes.json",
      "kind": "http-api",
      "name": "Blaxel Sandboxes",
      "negative": 0,
      "rank": 234,
      "ranked": true,
      "score": 61,
      "scores": {
        "ergonomics": 70,
        "maintenance": 85,
        "payments": 40,
        "reliability": 35,
        "schema": 80,
        "security": 64,
        "transparency": 68
      },
      "slug": "blaxel-sandboxes",
      "url": "https://www.anchorterminal.com/tools/blaxel-sandboxes",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/folk.json",
      "kind": "http-api",
      "name": "folk API + MCP",
      "negative": 0,
      "rank": 235,
      "ranked": true,
      "score": 61,
      "scores": {
        "ergonomics": 70,
        "maintenance": 60,
        "payments": 30,
        "reliability": 55,
        "schema": 91,
        "security": 43,
        "transparency": 83
      },
      "slug": "folk",
      "url": "https://www.anchorterminal.com/tools/folk",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tldraw.json",
      "kind": "sdk",
      "name": "tldraw SDK + MCP",
      "negative": -2,
      "rank": 236,
      "ranked": true,
      "score": 61,
      "scores": {
        "ergonomics": 71,
        "maintenance": 89,
        "payments": 35,
        "reliability": 75,
        "schema": 79,
        "security": 40,
        "transparency": 51
      },
      "slug": "tldraw",
      "url": "https://www.anchorterminal.com/tools/tldraw",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "payments",
      "category": "checkout-protocols",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/acp.json",
      "kind": "protocol",
      "name": "Agentic Commerce Protocol (ACP)",
      "negative": 0,
      "rank": 0,
      "ranked": false,
      "score": 60.9,
      "scores": {
        "ergonomics": 77,
        "maintenance": 26,
        "payments": 50,
        "reliability": 59,
        "schema": 90,
        "security": 53,
        "transparency": 47
      },
      "slug": "acp",
      "url": "https://www.anchorterminal.com/tools/acp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "guardrails",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/azure-ai-content-safety.json",
      "kind": "http-api",
      "name": "Azure AI Content Safety (Prompt Shields)",
      "negative": 0,
      "rank": 237,
      "ranked": true,
      "score": 60.9,
      "scores": {
        "ergonomics": 78,
        "maintenance": 45,
        "payments": 15,
        "reliability": 55,
        "schema": 69,
        "security": 74,
        "transparency": 83
      },
      "slug": "azure-ai-content-safety",
      "url": "https://www.anchorterminal.com/tools/azure-ai-content-safety",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lucid.json",
      "kind": "http-api",
      "name": "Lucid API + MCP",
      "negative": 0,
      "rank": 238,
      "ranked": true,
      "score": 60.9,
      "scores": {
        "ergonomics": 62,
        "maintenance": 33,
        "payments": 25,
        "reliability": 67,
        "schema": 73,
        "security": 80,
        "transparency": 63
      },
      "slug": "lucid",
      "url": "https://www.anchorterminal.com/tools/lucid",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cline.json",
      "kind": "harness",
      "name": "Cline",
      "negative": -8,
      "rank": 239,
      "ranked": true,
      "score": 60.8,
      "scores": {
        "ergonomics": 67,
        "maintenance": 85,
        "payments": 50,
        "reliability": 80,
        "schema": 77,
        "security": 57,
        "transparency": 66
      },
      "slug": "cline",
      "url": "https://www.anchorterminal.com/tools/cline",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-veo.json",
      "kind": "model",
      "name": "Google Veo",
      "negative": 0,
      "rank": 240,
      "ranked": true,
      "score": 60.8,
      "scores": {
        "ergonomics": 64,
        "maintenance": 77,
        "payments": 20,
        "reliability": 45,
        "schema": 71,
        "security": 78,
        "transparency": 80
      },
      "slug": "google-veo",
      "url": "https://www.anchorterminal.com/tools/google-veo",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stytch-connected-apps.json",
      "kind": "http-api",
      "name": "Stytch Connected Apps",
      "negative": 0,
      "rank": 241,
      "ranked": true,
      "score": 60.8,
      "scores": {
        "ergonomics": 65,
        "maintenance": 62,
        "payments": 20,
        "reliability": 73,
        "schema": 64,
        "security": 66,
        "transparency": 66
      },
      "slug": "stytch-connected-apps",
      "url": "https://www.anchorterminal.com/tools/stytch-connected-apps",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/salesforce.json",
      "kind": "http-api",
      "name": "Salesforce API + MCP",
      "negative": 0,
      "rank": 242,
      "ranked": true,
      "score": 60.7,
      "scores": {
        "ergonomics": 76,
        "maintenance": 18,
        "payments": 30,
        "reliability": 58,
        "schema": 76,
        "security": 72,
        "transparency": 74
      },
      "slug": "salesforce",
      "url": "https://www.anchorterminal.com/tools/salesforce",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "maps",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/locationiq.json",
      "kind": "http-api",
      "name": "LocationIQ",
      "negative": 0,
      "rank": 243,
      "ranked": true,
      "score": 60.6,
      "scores": {
        "ergonomics": 74,
        "maintenance": 3,
        "payments": 30,
        "reliability": 83,
        "schema": 78,
        "security": 55,
        "transparency": 65
      },
      "slug": "locationiq",
      "url": "https://www.anchorterminal.com/tools/locationiq",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pipedrive.json",
      "kind": "http-api",
      "name": "Pipedrive API + MCP",
      "negative": 0,
      "rank": 244,
      "ranked": true,
      "score": 60.6,
      "scores": {
        "ergonomics": 61,
        "maintenance": 83,
        "payments": 30,
        "reliability": 53,
        "schema": 80,
        "security": 53,
        "transparency": 78
      },
      "slug": "pipedrive",
      "url": "https://www.anchorterminal.com/tools/pipedrive",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design-assets",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bannerbear.json",
      "kind": "http-api",
      "name": "Bannerbear API + MCP",
      "negative": 0,
      "rank": 245,
      "ranked": true,
      "score": 60.5,
      "scores": {
        "ergonomics": 71,
        "maintenance": 77,
        "payments": 35,
        "reliability": 45,
        "schema": 83,
        "security": 57,
        "transparency": 61
      },
      "slug": "bannerbear",
      "url": "https://www.anchorterminal.com/tools/bannerbear",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/infobip-calls.json",
      "kind": "http-api",
      "name": "Infobip Calls API + MCP",
      "negative": 0,
      "rank": 246,
      "ranked": true,
      "score": 60.5,
      "scores": {
        "ergonomics": 50,
        "maintenance": 48,
        "payments": 30,
        "reliability": 58,
        "schema": 90,
        "security": 65,
        "transparency": 78
      },
      "slug": "infobip-calls",
      "url": "https://www.anchorterminal.com/tools/infobip-calls",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "payments",
      "category": "pay-per-call",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/l402.json",
      "kind": "protocol",
      "name": "L402",
      "negative": 0,
      "rank": 0,
      "ranked": false,
      "score": 60.5,
      "scores": {
        "ergonomics": 61,
        "maintenance": 27,
        "payments": 97,
        "reliability": 55,
        "schema": 65,
        "security": 58,
        "transparency": 50
      },
      "slug": "l402",
      "url": "https://www.anchorterminal.com/tools/l402",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/leadmagic.json",
      "kind": "http-api",
      "name": "LeadMagic API + MCP",
      "negative": 0,
      "rank": 247,
      "ranked": true,
      "score": 60.5,
      "scores": {
        "ergonomics": 61,
        "maintenance": 65,
        "payments": 20,
        "reliability": 55,
        "schema": 93,
        "security": 60,
        "transparency": 66
      },
      "slug": "leadmagic",
      "url": "https://www.anchorterminal.com/tools/leadmagic",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/plivo-voice.json",
      "kind": "http-api",
      "name": "Plivo Voice API",
      "negative": 0,
      "rank": 248,
      "ranked": true,
      "score": 60.4,
      "scores": {
        "ergonomics": 70,
        "maintenance": 78,
        "payments": 40,
        "reliability": 68,
        "schema": 59,
        "security": 45,
        "transparency": 70
      },
      "slug": "plivo-voice",
      "url": "https://www.anchorterminal.com/tools/plivo-voice",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/minimax-video.json",
      "kind": "model",
      "name": "MiniMax Video API",
      "negative": 0,
      "rank": 249,
      "ranked": true,
      "score": 60.3,
      "scores": {
        "ergonomics": 76,
        "maintenance": 47,
        "payments": 20,
        "reliability": 70,
        "schema": 96,
        "security": 38,
        "transparency": 58
      },
      "slug": "minimax-video",
      "url": "https://www.anchorterminal.com/tools/minimax-video",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/plivo.json",
      "kind": "http-api",
      "name": "Plivo API",
      "negative": 0,
      "rank": 250,
      "ranked": true,
      "score": 60.3,
      "scores": {
        "ergonomics": 57,
        "maintenance": 78,
        "payments": 40,
        "reliability": 78,
        "schema": 59,
        "security": 45,
        "transparency": 70
      },
      "slug": "plivo",
      "url": "https://www.anchorterminal.com/tools/plivo",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/visual-crossing.json",
      "kind": "http-api",
      "name": "Visual Crossing Weather API",
      "negative": 0,
      "rank": 251,
      "ranked": true,
      "score": 60.3,
      "scores": {
        "ergonomics": 78,
        "maintenance": 58,
        "payments": 40,
        "reliability": 66,
        "schema": 74,
        "security": 40,
        "transparency": 61
      },
      "slug": "visual-crossing",
      "url": "https://www.anchorterminal.com/tools/visual-crossing",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/structurizr.json",
      "kind": "http-api",
      "name": "Structurizr + MCP",
      "negative": 0,
      "rank": 252,
      "ranked": true,
      "score": 60.2,
      "scores": {
        "ergonomics": 55,
        "maintenance": 68,
        "payments": 50,
        "reliability": 73,
        "schema": 61,
        "security": 43,
        "transparency": 80
      },
      "slug": "structurizr",
      "url": "https://www.anchorterminal.com/tools/structurizr",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/llama-cpp.json",
      "kind": "http-api",
      "name": "llama.cpp",
      "negative": -1,
      "rank": 253,
      "ranked": true,
      "score": 60.2,
      "scores": {
        "ergonomics": 73,
        "maintenance": 81,
        "payments": 60,
        "reliability": 64,
        "schema": 47,
        "security": 52,
        "transparency": 60
      },
      "slug": "llama-cpp",
      "url": "https://www.anchorterminal.com/tools/llama-cpp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bright-data.json",
      "kind": "http-api",
      "name": "Bright Data",
      "negative": 0,
      "rank": 254,
      "ranked": true,
      "score": 60.1,
      "scores": {
        "ergonomics": 82,
        "maintenance": 84,
        "payments": 40,
        "reliability": 35,
        "schema": 74,
        "security": 57,
        "transparency": 62
      },
      "slug": "bright-data",
      "url": "https://www.anchorterminal.com/tools/bright-data",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/diagrams-so.json",
      "kind": "http-api",
      "name": "Diagrams.so API + MCP",
      "negative": -2,
      "rank": 255,
      "ranked": true,
      "score": 60.1,
      "scores": {
        "ergonomics": 85,
        "maintenance": 71,
        "payments": 32,
        "reliability": 30,
        "schema": 85,
        "security": 67,
        "transparency": 75
      },
      "slug": "diagrams-so",
      "url": "https://www.anchorterminal.com/tools/diagrams-so",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/workos-pipes.json",
      "kind": "http-api",
      "name": "WorkOS Pipes and Agents",
      "negative": 0,
      "rank": 256,
      "ranked": true,
      "score": 60,
      "scores": {
        "ergonomics": 69,
        "maintenance": 83,
        "payments": 10,
        "reliability": 70,
        "schema": 53,
        "security": 69,
        "transparency": 64
      },
      "slug": "workos-pipes",
      "url": "https://www.anchorterminal.com/tools/workos-pipes",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cartesia-voice-cloning.json",
      "kind": "model",
      "name": "Cartesia Voice Cloning API + MCP",
      "negative": 0,
      "rank": 257,
      "ranked": true,
      "score": 59.8,
      "scores": {
        "ergonomics": 65,
        "maintenance": 80,
        "payments": 10,
        "reliability": 63,
        "schema": 85,
        "security": 48,
        "transparency": 71
      },
      "slug": "cartesia-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/cartesia-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fullenrich.json",
      "kind": "http-api",
      "name": "FullEnrich API + MCP",
      "negative": 0,
      "rank": 258,
      "ranked": true,
      "score": 59.8,
      "scores": {
        "ergonomics": 60,
        "maintenance": 68,
        "payments": 40,
        "reliability": 60,
        "schema": 72,
        "security": 55,
        "transparency": 66
      },
      "slug": "fullenrich",
      "url": "https://www.anchorterminal.com/tools/fullenrich",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "productivity",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/slack-mcp.json",
      "kind": "mcp",
      "name": "Slack MCP Server (official)",
      "negative": 0,
      "rank": 259,
      "ranked": true,
      "score": 59.8,
      "scores": {
        "ergonomics": 51,
        "maintenance": 58,
        "payments": 20,
        "reliability": 68,
        "schema": 57,
        "security": 79,
        "transparency": 83
      },
      "slug": "slack-mcp",
      "url": "https://www.anchorterminal.com/tools/slack-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "guardrails",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lakera-guard.json",
      "kind": "http-api",
      "name": "Lakera Guard (Check Point AI Guardrails)",
      "negative": 0,
      "rank": 260,
      "ranked": true,
      "score": 59.7,
      "scores": {
        "ergonomics": 77,
        "maintenance": 21,
        "payments": 15,
        "reliability": 65,
        "schema": 86,
        "security": 65,
        "transparency": 59
      },
      "slug": "lakera-guard",
      "url": "https://www.anchorterminal.com/tools/lakera-guard",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "code",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/salesforce-dx-mcp.json",
      "kind": "mcp",
      "name": "Salesforce DX MCP Server",
      "negative": 0,
      "rank": 261,
      "ranked": true,
      "score": 59.7,
      "scores": {
        "ergonomics": 53,
        "maintenance": 36,
        "payments": 60,
        "reliability": 65,
        "schema": 70,
        "security": 57,
        "transparency": 69
      },
      "slug": "salesforce-dx-mcp",
      "url": "https://www.anchorterminal.com/tools/salesforce-dx-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/llamaparse.json",
      "kind": "http-api",
      "name": "LlamaParse API + MCP",
      "negative": -3,
      "rank": 262,
      "ranked": true,
      "score": 59.6,
      "scores": {
        "ergonomics": 72,
        "maintenance": 80,
        "payments": 40,
        "reliability": 55,
        "schema": 82,
        "security": 48,
        "transparency": 70
      },
      "slug": "llamaparse",
      "url": "https://www.anchorterminal.com/tools/llamaparse",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/datahub.json",
      "kind": "platform",
      "name": "DataHub",
      "negative": -5,
      "rank": 263,
      "ranked": true,
      "score": 59.5,
      "scores": {
        "ergonomics": 78,
        "maintenance": 77,
        "payments": 10,
        "reliability": 68,
        "schema": 81,
        "security": 65,
        "transparency": 65
      },
      "slug": "datahub",
      "url": "https://www.anchorterminal.com/tools/datahub",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mailjet.json",
      "kind": "http-api",
      "name": "Mailjet API + MCP",
      "negative": 0,
      "rank": 264,
      "ranked": true,
      "score": 59.5,
      "scores": {
        "ergonomics": 53,
        "maintenance": 79,
        "payments": 30,
        "reliability": 62,
        "schema": 76,
        "security": 52,
        "transparency": 73
      },
      "slug": "mailjet",
      "url": "https://www.anchorterminal.com/tools/mailjet",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/postiz.json",
      "kind": "http-api",
      "name": "Postiz API + MCP",
      "negative": -3,
      "rank": 265,
      "ranked": true,
      "score": 59.5,
      "scores": {
        "ergonomics": 65,
        "maintenance": 85,
        "payments": 30,
        "reliability": 53,
        "schema": 88,
        "security": 49,
        "transparency": 83
      },
      "slug": "postiz",
      "url": "https://www.anchorterminal.com/tools/postiz",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "data",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/filesystem-reference-server.json",
      "kind": "mcp",
      "name": "Filesystem (MCP reference server)",
      "negative": 0,
      "rank": 266,
      "ranked": true,
      "score": 59.4,
      "scores": {
        "ergonomics": 70,
        "maintenance": 60,
        "payments": 60,
        "reliability": 54,
        "schema": 68,
        "security": 39,
        "transparency": 75
      },
      "slug": "filesystem-reference-server",
      "url": "https://www.anchorterminal.com/tools/filesystem-reference-server",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/infobip.json",
      "kind": "http-api",
      "name": "Infobip API + MCP",
      "negative": 0,
      "rank": 267,
      "ranked": true,
      "score": 59.3,
      "scores": {
        "ergonomics": 56,
        "maintenance": 60,
        "payments": 25,
        "reliability": 43,
        "schema": 90,
        "security": 67,
        "transparency": 78
      },
      "slug": "infobip",
      "url": "https://www.anchorterminal.com/tools/infobip",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrapingbee.json",
      "kind": "http-api",
      "name": "ScrapingBee",
      "negative": 0,
      "rank": 268,
      "ranked": true,
      "score": 59.3,
      "scores": {
        "ergonomics": 68,
        "maintenance": 85,
        "payments": 40,
        "reliability": 70,
        "schema": 60,
        "security": 37,
        "transparency": 64
      },
      "slug": "scrapingbee",
      "url": "https://www.anchorterminal.com/tools/scrapingbee",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "fine-tuning",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fireworks-fine-tuning.json",
      "kind": "http-api",
      "name": "Fireworks AI Fine-tuning",
      "negative": -4,
      "rank": 269,
      "ranked": true,
      "score": 59.2,
      "scores": {
        "ergonomics": 75,
        "maintenance": 82,
        "payments": 25,
        "reliability": 55,
        "schema": 77,
        "security": 65,
        "transparency": 66
      },
      "slug": "fireworks-fine-tuning",
      "url": "https://www.anchorterminal.com/tools/fireworks-fine-tuning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "low",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vonage-voice.json",
      "kind": "http-api",
      "name": "Vonage Voice API + MCP",
      "negative": 0,
      "rank": 270,
      "ranked": true,
      "score": 59.1,
      "scores": {
        "ergonomics": 60,
        "maintenance": 78,
        "payments": 35,
        "reliability": 45,
        "schema": 88,
        "security": 60,
        "transparency": 50
      },
      "slug": "vonage-voice",
      "url": "https://www.anchorterminal.com/tools/vonage-voice",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mistral-ocr.json",
      "kind": "model",
      "name": "Mistral OCR API",
      "negative": 0,
      "rank": 271,
      "ranked": true,
      "score": 59,
      "scores": {
        "ergonomics": 83,
        "maintenance": 48,
        "payments": 40,
        "reliability": 45,
        "schema": 89,
        "security": 35,
        "transparency": 77
      },
      "slug": "mistral-ocr",
      "url": "https://www.anchorterminal.com/tools/mistral-ocr",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "productivity",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/notion-mcp.json",
      "kind": "mcp",
      "name": "Notion MCP",
      "negative": -3,
      "rank": 272,
      "ranked": true,
      "score": 59,
      "scores": {
        "ergonomics": 51,
        "maintenance": 81,
        "payments": 30,
        "reliability": 72,
        "schema": 71,
        "security": 60,
        "transparency": 74
      },
      "slug": "notion-mcp",
      "url": "https://www.anchorterminal.com/tools/notion-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "embeddings",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/voyage-ai.json",
      "kind": "http-api",
      "name": "Voyage AI embeddings and rerankers",
      "negative": 0,
      "rank": 273,
      "ranked": true,
      "score": 59,
      "scores": {
        "ergonomics": 98,
        "maintenance": 78,
        "payments": 40,
        "reliability": 45,
        "schema": 61,
        "security": 45,
        "transparency": 51
      },
      "slug": "voyage-ai",
      "url": "https://www.anchorterminal.com/tools/voyage-ai",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/make.json",
      "kind": "http-api",
      "name": "Make API + MCP",
      "negative": 0,
      "rank": 274,
      "ranked": true,
      "score": 58.9,
      "scores": {
        "ergonomics": 63,
        "maintenance": 36,
        "payments": 30,
        "reliability": 63,
        "schema": 66,
        "security": 68,
        "transparency": 75
      },
      "slug": "make",
      "url": "https://www.anchorterminal.com/tools/make",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/upload-post.json",
      "kind": "http-api",
      "name": "Upload-Post API + MCP",
      "negative": 0,
      "rank": 275,
      "ranked": true,
      "score": 58.9,
      "scores": {
        "ergonomics": 72,
        "maintenance": 79,
        "payments": 30,
        "reliability": 57,
        "schema": 81,
        "security": 32,
        "transparency": 73
      },
      "slug": "upload-post",
      "url": "https://www.anchorterminal.com/tools/upload-post",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/soniox-voice-cloning.json",
      "kind": "model",
      "name": "Soniox Voice Cloning",
      "negative": 0,
      "rank": 276,
      "ranked": true,
      "score": 58.8,
      "scores": {
        "ergonomics": 75,
        "maintenance": 45,
        "payments": 20,
        "reliability": 73,
        "schema": 61,
        "security": 53,
        "transparency": 73
      },
      "slug": "soniox-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/soniox-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bunny-storage.json",
      "kind": "http-api",
      "name": "Bunny Storage",
      "negative": 0,
      "rank": 277,
      "ranked": true,
      "score": 58.7,
      "scores": {
        "ergonomics": 57,
        "maintenance": 63,
        "payments": 40,
        "reliability": 75,
        "schema": 64,
        "security": 45,
        "transparency": 64
      },
      "slug": "bunny-storage",
      "url": "https://www.anchorterminal.com/tools/bunny-storage",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "guardrails",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mistral-moderation.json",
      "kind": "http-api",
      "name": "Mistral Moderation API",
      "negative": 0,
      "rank": 278,
      "ranked": true,
      "score": 58.6,
      "scores": {
        "ergonomics": 75,
        "maintenance": 33,
        "payments": 40,
        "reliability": 40,
        "schema": 85,
        "security": 54,
        "transparency": 83
      },
      "slug": "mistral-moderation",
      "url": "https://www.anchorterminal.com/tools/mistral-moderation",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ultravox.json",
      "kind": "http-api",
      "name": "Ultravox Realtime API",
      "negative": 0,
      "rank": 279,
      "ranked": true,
      "score": 58.6,
      "scores": {
        "ergonomics": 69,
        "maintenance": 43,
        "payments": 40,
        "reliability": 52,
        "schema": 84,
        "security": 46,
        "transparency": 75
      },
      "slug": "ultravox",
      "url": "https://www.anchorterminal.com/tools/ultravox",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "aggregator",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zapier-mcp.json",
      "kind": "mcp",
      "name": "Zapier MCP (agent actions)",
      "negative": 0,
      "rank": 280,
      "ranked": true,
      "score": 58.4,
      "scores": {
        "ergonomics": 67,
        "maintenance": 76,
        "payments": 35,
        "reliability": 48,
        "schema": 64,
        "security": 56,
        "transparency": 76
      },
      "slug": "zapier-mcp",
      "url": "https://www.anchorterminal.com/tools/zapier-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/soniox-stt.json",
      "kind": "model",
      "name": "Soniox Speech-to-Text",
      "negative": 0,
      "rank": 281,
      "ranked": true,
      "score": 58.3,
      "scores": {
        "ergonomics": 70,
        "maintenance": 30,
        "payments": 20,
        "reliability": 65,
        "schema": 60,
        "security": 70,
        "transparency": 78
      },
      "slug": "soniox-stt",
      "url": "https://www.anchorterminal.com/tools/soniox-stt",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/workato.json",
      "kind": "http-api",
      "name": "Workato API + MCP",
      "negative": 0,
      "rank": 282,
      "ranked": true,
      "score": 58.3,
      "scores": {
        "ergonomics": 51,
        "maintenance": 60,
        "payments": 35,
        "reliability": 58,
        "schema": 63,
        "security": 70,
        "transparency": 72
      },
      "slug": "workato",
      "url": "https://www.anchorterminal.com/tools/workato",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "embeddings",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mistral-embeddings.json",
      "kind": "http-api",
      "name": "Mistral Embed and Codestral Embed",
      "negative": 0,
      "rank": 283,
      "ranked": true,
      "score": 58.2,
      "scores": {
        "ergonomics": 78,
        "maintenance": 40,
        "payments": 40,
        "reliability": 38,
        "schema": 89,
        "security": 45,
        "transparency": 81
      },
      "slug": "mistral-embeddings",
      "url": "https://www.anchorterminal.com/tools/mistral-embeddings",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "productivity",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/atlassian-rovo-mcp.json",
      "kind": "mcp",
      "name": "Atlassian Rovo MCP Server",
      "negative": -3,
      "rank": 284,
      "ranked": true,
      "score": 58.1,
      "scores": {
        "ergonomics": 63,
        "maintenance": 80,
        "payments": 20,
        "reliability": 50,
        "schema": 58,
        "security": 85,
        "transparency": 81
      },
      "slug": "atlassian-rovo-mcp",
      "url": "https://www.anchorterminal.com/tools/atlassian-rovo-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "speech-to-text",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/rev-ai-stt.json",
      "kind": "model",
      "name": "Rev AI Speech-to-Text API",
      "negative": 0,
      "rank": 285,
      "ranked": true,
      "score": 58,
      "scores": {
        "ergonomics": 72,
        "maintenance": 30,
        "payments": 20,
        "reliability": 75,
        "schema": 80,
        "security": 40,
        "transparency": 71
      },
      "slug": "rev-ai-stt",
      "url": "https://www.anchorterminal.com/tools/rev-ai-stt",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/github-copilot-cli.json",
      "kind": "harness",
      "name": "GitHub Copilot CLI",
      "negative": -5,
      "rank": 286,
      "ranked": true,
      "score": 57.9,
      "scores": {
        "ergonomics": 72,
        "maintenance": 77,
        "payments": 40,
        "reliability": 55,
        "schema": 72,
        "security": 60,
        "transparency": 72
      },
      "slug": "github-copilot-cli",
      "url": "https://www.anchorterminal.com/tools/github-copilot-cli",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lm-studio.json",
      "kind": "http-api",
      "name": "LM Studio",
      "negative": 0,
      "rank": 287,
      "ranked": true,
      "score": 57.9,
      "scores": {
        "ergonomics": 69,
        "maintenance": 72,
        "payments": 60,
        "reliability": 34,
        "schema": 64,
        "security": 59,
        "transparency": 61
      },
      "slug": "lm-studio",
      "url": "https://www.anchorterminal.com/tools/lm-studio",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/activepieces.json",
      "kind": "http-api",
      "name": "Activepieces API + MCP",
      "negative": -6,
      "rank": 288,
      "ranked": true,
      "score": 57.8,
      "scores": {
        "ergonomics": 65,
        "maintenance": 80,
        "payments": 35,
        "reliability": 55,
        "schema": 80,
        "security": 64,
        "transparency": 76
      },
      "slug": "activepieces",
      "url": "https://www.anchorterminal.com/tools/activepieces",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "banking-data",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/yapily.json",
      "kind": "http-api",
      "name": "Yapily",
      "negative": 0,
      "rank": 289,
      "ranked": true,
      "score": 57.8,
      "scores": {
        "ergonomics": 77,
        "maintenance": 67,
        "payments": 10,
        "reliability": 55,
        "schema": 88,
        "security": 37,
        "transparency": 73
      },
      "slug": "yapily",
      "url": "https://www.anchorterminal.com/tools/yapily",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fetch-reference-server.json",
      "kind": "mcp",
      "name": "Fetch (MCP reference server)",
      "negative": 0,
      "rank": 290,
      "ranked": true,
      "score": 57.6,
      "scores": {
        "ergonomics": 78,
        "maintenance": 42,
        "payments": 60,
        "reliability": 53,
        "schema": 70,
        "security": 30,
        "transparency": 75
      },
      "slug": "fetch-reference-server",
      "url": "https://www.anchorterminal.com/tools/fetch-reference-server",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/freeagent.json",
      "kind": "http-api",
      "name": "FreeAgent API",
      "negative": 0,
      "rank": 291,
      "ranked": true,
      "score": 57.6,
      "scores": {
        "ergonomics": 55,
        "maintenance": 60,
        "payments": 30,
        "reliability": 85,
        "schema": 50,
        "security": 44,
        "transparency": 78
      },
      "slug": "freeagent",
      "url": "https://www.anchorterminal.com/tools/freeagent",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "scheduling",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cal-com.json",
      "kind": "http-api",
      "name": "Cal.com API v2 + MCP",
      "negative": 0,
      "rank": 292,
      "ranked": true,
      "score": 57.5,
      "scores": {
        "ergonomics": 50,
        "maintenance": 50,
        "payments": 30,
        "reliability": 60,
        "schema": 76,
        "security": 56,
        "transparency": 81
      },
      "slug": "cal-com",
      "url": "https://www.anchorterminal.com/tools/cal-com",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "vector-search",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/milvus-zilliz.json",
      "kind": "http-api",
      "name": "Milvus and Zilliz Cloud API + MCP",
      "negative": -8,
      "rank": 293,
      "ranked": true,
      "score": 57.5,
      "scores": {
        "ergonomics": 62,
        "maintenance": 85,
        "payments": 35,
        "reliability": 85,
        "schema": 69,
        "security": 53,
        "transparency": 70
      },
      "slug": "milvus-zilliz",
      "url": "https://www.anchorterminal.com/tools/milvus-zilliz",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openweather-one-call.json",
      "kind": "http-api",
      "name": "OpenWeather One Call API",
      "negative": 0,
      "rank": 294,
      "ranked": true,
      "score": 57.4,
      "scores": {
        "ergonomics": 73,
        "maintenance": 60,
        "payments": 60,
        "reliability": 45,
        "schema": 68,
        "security": 42,
        "transparency": 62
      },
      "slug": "openweather-one-call",
      "url": "https://www.anchorterminal.com/tools/openweather-one-call",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ayrshare.json",
      "kind": "http-api",
      "name": "Ayrshare API + MCP",
      "negative": 0,
      "rank": 295,
      "ranked": true,
      "score": 57.3,
      "scores": {
        "ergonomics": 69,
        "maintenance": 77,
        "payments": 20,
        "reliability": 73,
        "schema": 69,
        "security": 26,
        "transparency": 74
      },
      "slug": "ayrshare",
      "url": "https://www.anchorterminal.com/tools/ayrshare",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hume-evi.json",
      "kind": "http-api",
      "name": "Hume EVI (Empathic Voice Interface)",
      "negative": 0,
      "rank": 296,
      "ranked": true,
      "score": 57.3,
      "scores": {
        "ergonomics": 66,
        "maintenance": 65,
        "payments": 37,
        "reliability": 55,
        "schema": 90,
        "security": 27,
        "transparency": 67
      },
      "slug": "hume-evi",
      "url": "https://www.anchorterminal.com/tools/hume-evi",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "secrets",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bitwarden-secrets-manager.json",
      "kind": "sdk",
      "name": "Bitwarden Secrets Manager",
      "negative": 0,
      "rank": 297,
      "ranked": true,
      "score": 57.1,
      "scores": {
        "ergonomics": 52,
        "maintenance": 36,
        "payments": 25,
        "reliability": 71,
        "schema": 53,
        "security": 76,
        "transparency": 71
      },
      "slug": "bitwarden-secrets-manager",
      "url": "https://www.anchorterminal.com/tools/bitwarden-secrets-manager",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/laminar.json",
      "kind": "http-api",
      "name": "Laminar API + MCP",
      "negative": -5,
      "rank": 298,
      "ranked": true,
      "score": 57,
      "scores": {
        "ergonomics": 80,
        "maintenance": 83,
        "payments": 30,
        "reliability": 50,
        "schema": 88,
        "security": 45,
        "transparency": 66
      },
      "slug": "laminar",
      "url": "https://www.anchorterminal.com/tools/laminar",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hunter.json",
      "kind": "http-api",
      "name": "Hunter API + MCP",
      "negative": 0,
      "rank": 299,
      "ranked": true,
      "score": 56.8,
      "scores": {
        "ergonomics": 54,
        "maintenance": 63,
        "payments": 40,
        "reliability": 50,
        "schema": 90,
        "security": 33,
        "transparency": 81
      },
      "slug": "hunter",
      "url": "https://www.anchorterminal.com/tools/hunter",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "observability",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/datadog-mcp.json",
      "kind": "mcp",
      "name": "Datadog MCP Server",
      "negative": -4,
      "rank": 300,
      "ranked": true,
      "score": 56.7,
      "scores": {
        "ergonomics": 78,
        "maintenance": 68,
        "payments": 20,
        "reliability": 53,
        "schema": 60,
        "security": 76,
        "transparency": 68
      },
      "slug": "datadog-mcp",
      "url": "https://www.anchorterminal.com/tools/datadog-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-memory",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mem0.json",
      "kind": "http-api",
      "name": "Mem0 Platform + MCP",
      "negative": 0,
      "rank": 301,
      "ranked": true,
      "score": 56.6,
      "scores": {
        "ergonomics": 63,
        "maintenance": 85,
        "payments": 50,
        "reliability": 30,
        "schema": 80,
        "security": 45,
        "transparency": 66
      },
      "slug": "mem0",
      "url": "https://www.anchorterminal.com/tools/mem0",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ollama.json",
      "kind": "http-api",
      "name": "Ollama",
      "negative": -4,
      "rank": 302,
      "ranked": true,
      "score": 56.6,
      "scores": {
        "ergonomics": 75,
        "maintenance": 81,
        "payments": 60,
        "reliability": 53,
        "schema": 79,
        "security": 28,
        "transparency": 63
      },
      "slug": "ollama",
      "url": "https://www.anchorterminal.com/tools/ollama",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-auth",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/keycard.json",
      "kind": "http-api",
      "name": "Keycard",
      "negative": 0,
      "rank": 303,
      "ranked": true,
      "score": 56.3,
      "scores": {
        "ergonomics": 60,
        "maintenance": 79,
        "payments": 30,
        "reliability": 35,
        "schema": 61,
        "security": 86,
        "transparency": 45
      },
      "slug": "keycard",
      "url": "https://www.anchorterminal.com/tools/keycard",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/help-scout.json",
      "kind": "http-api",
      "name": "Help Scout API + MCP",
      "negative": 0,
      "rank": 304,
      "ranked": true,
      "score": 56.2,
      "scores": {
        "ergonomics": 58,
        "maintenance": 31,
        "payments": 30,
        "reliability": 77,
        "schema": 49,
        "security": 63,
        "transparency": 68
      },
      "slug": "help-scout",
      "url": "https://www.anchorterminal.com/tools/help-scout",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/rime-tts.json",
      "kind": "model",
      "name": "Rime TTS API + MCP",
      "negative": 0,
      "rank": 305,
      "ranked": true,
      "score": 56.1,
      "scores": {
        "ergonomics": 60,
        "maintenance": 48,
        "payments": 40,
        "reliability": 50,
        "schema": 59,
        "security": 65,
        "transparency": 71
      },
      "slug": "rime-tts",
      "url": "https://www.anchorterminal.com/tools/rime-tts",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/windmill.json",
      "kind": "http-api",
      "name": "Windmill API + MCP",
      "negative": -5,
      "rank": 306,
      "ranked": true,
      "score": 56.1,
      "scores": {
        "ergonomics": 73,
        "maintenance": 87,
        "payments": 35,
        "reliability": 40,
        "schema": 79,
        "security": 60,
        "transparency": 67
      },
      "slug": "windmill",
      "url": "https://www.anchorterminal.com/tools/windmill",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/adobe-pdf-extract.json",
      "kind": "http-api",
      "name": "Adobe PDF Services / PDF Extract API",
      "negative": 0,
      "rank": 307,
      "ranked": true,
      "score": 56,
      "scores": {
        "ergonomics": 57,
        "maintenance": 53,
        "payments": 20,
        "reliability": 50,
        "schema": 80,
        "security": 55,
        "transparency": 80
      },
      "slug": "adobe-pdf-extract",
      "url": "https://www.anchorterminal.com/tools/adobe-pdf-extract",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/chatwoot.json",
      "kind": "http-api",
      "name": "Chatwoot API",
      "negative": -3,
      "rank": 308,
      "ranked": true,
      "score": 56,
      "scores": {
        "ergonomics": 47,
        "maintenance": 77,
        "payments": 40,
        "reliability": 53,
        "schema": 81,
        "security": 52,
        "transparency": 77
      },
      "slug": "chatwoot",
      "url": "https://www.anchorterminal.com/tools/chatwoot",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/enrich-layer.json",
      "kind": "http-api",
      "name": "Enrich Layer API + MCP",
      "negative": 0,
      "rank": 309,
      "ranked": true,
      "score": 56,
      "scores": {
        "ergonomics": 68,
        "maintenance": 26,
        "payments": 40,
        "reliability": 65,
        "schema": 76,
        "security": 40,
        "transparency": 61
      },
      "slug": "enrich-layer",
      "url": "https://www.anchorterminal.com/tools/enrich-layer",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/honeyhive.json",
      "kind": "http-api",
      "name": "HoneyHive",
      "negative": -3,
      "rank": 310,
      "ranked": true,
      "score": 55.9,
      "scores": {
        "ergonomics": 63,
        "maintenance": 77,
        "payments": 20,
        "reliability": 44,
        "schema": 86,
        "security": 61,
        "transparency": 68
      },
      "slug": "honeyhive",
      "url": "https://www.anchorterminal.com/tools/honeyhive",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/rutter.json",
      "kind": "http-api",
      "name": "Rutter Accounting API",
      "negative": 0,
      "rank": 311,
      "ranked": true,
      "score": 55.8,
      "scores": {
        "ergonomics": 67,
        "maintenance": 62,
        "payments": 20,
        "reliability": 67,
        "schema": 79,
        "security": 36,
        "transparency": 51
      },
      "slug": "rutter",
      "url": "https://www.anchorterminal.com/tools/rutter",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tray.json",
      "kind": "http-api",
      "name": "Tray.ai API + MCP",
      "negative": 0,
      "rank": 312,
      "ranked": true,
      "score": 55.6,
      "scores": {
        "ergonomics": 33,
        "maintenance": 60,
        "payments": 0,
        "reliability": 72,
        "schema": 80,
        "security": 66,
        "transparency": 69
      },
      "slug": "tray",
      "url": "https://www.anchorterminal.com/tools/tray",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/beam.json",
      "kind": "platform",
      "name": "Beam",
      "negative": -2,
      "rank": 313,
      "ranked": true,
      "score": 55.5,
      "scores": {
        "ergonomics": 58,
        "maintenance": 85,
        "payments": 40,
        "reliability": 55,
        "schema": 58,
        "security": 50,
        "transparency": 74
      },
      "slug": "beam",
      "url": "https://www.anchorterminal.com/tools/beam",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "maps",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/geoapify.json",
      "kind": "http-api",
      "name": "Geoapify Location Platform + MCP",
      "negative": 0,
      "rank": 314,
      "ranked": true,
      "score": 55.5,
      "scores": {
        "ergonomics": 72,
        "maintenance": 61,
        "payments": 30,
        "reliability": 60,
        "schema": 74,
        "security": 29,
        "transparency": 64
      },
      "slug": "geoapify",
      "url": "https://www.anchorterminal.com/tools/geoapify",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/veryfi.json",
      "kind": "http-api",
      "name": "Veryfi API + MCP",
      "negative": 0,
      "rank": 315,
      "ranked": true,
      "score": 55.4,
      "scores": {
        "ergonomics": 75,
        "maintenance": 78,
        "payments": 40,
        "reliability": 55,
        "schema": 50,
        "security": 40,
        "transparency": 60
      },
      "slug": "veryfi",
      "url": "https://www.anchorterminal.com/tools/veryfi",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "payments",
      "category": "checkout-protocols",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ap2.json",
      "kind": "protocol",
      "name": "Agent Payments Protocol (AP2)",
      "negative": 0,
      "rank": 0,
      "ranked": false,
      "score": 55.3,
      "scores": {
        "ergonomics": 51,
        "maintenance": 19,
        "payments": 60,
        "reliability": 31,
        "schema": 74,
        "security": 84,
        "transparency": 56
      },
      "slug": "ap2",
      "url": "https://www.anchorterminal.com/tools/ap2",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hume-voice-cloning.json",
      "kind": "model",
      "name": "Hume Octave Voice Design and Cloning + MCP",
      "negative": 0,
      "rank": 316,
      "ranked": true,
      "score": 55.2,
      "scores": {
        "ergonomics": 75,
        "maintenance": 45,
        "payments": 30,
        "reliability": 58,
        "schema": 87,
        "security": 23,
        "transparency": 63
      },
      "slug": "hume-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/hume-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/swell.json",
      "kind": "http-api",
      "name": "Swell",
      "negative": 0,
      "rank": 317,
      "ranked": true,
      "score": 55.1,
      "scores": {
        "ergonomics": 65,
        "maintenance": 82,
        "payments": 25,
        "reliability": 63,
        "schema": 68,
        "security": 35,
        "transparency": 51
      },
      "slug": "swell",
      "url": "https://www.anchorterminal.com/tools/swell",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "maps",
      "confidence": "low",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tomtom.json",
      "kind": "http-api",
      "name": "TomTom Maps APIs + MCP",
      "negative": 0,
      "rank": 318,
      "ranked": true,
      "score": 55.1,
      "scores": {
        "ergonomics": 78,
        "maintenance": 86,
        "payments": 25,
        "reliability": 30,
        "schema": 71,
        "security": 51,
        "transparency": 61
      },
      "slug": "tomtom",
      "url": "https://www.anchorterminal.com/tools/tomtom",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "fine-tuning",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/together-fine-tuning.json",
      "kind": "http-api",
      "name": "Together AI Fine-tuning",
      "negative": 0,
      "rank": 319,
      "ranked": true,
      "score": 54.9,
      "scores": {
        "ergonomics": 42,
        "maintenance": 80,
        "payments": 20,
        "reliability": 55,
        "schema": 78,
        "security": 50,
        "transparency": 70
      },
      "slug": "together-fine-tuning",
      "url": "https://www.anchorterminal.com/tools/together-fine-tuning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-memory",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cognee.json",
      "kind": "platform",
      "name": "Cognee",
      "negative": -3,
      "rank": 320,
      "ranked": true,
      "score": 54.6,
      "scores": {
        "ergonomics": 59,
        "maintenance": 82,
        "payments": 35,
        "reliability": 50,
        "schema": 85,
        "security": 39,
        "transparency": 67
      },
      "slug": "cognee",
      "url": "https://www.anchorterminal.com/tools/cognee",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "human-in-the-loop",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/permit-mcp-gateway.json",
      "kind": "platform",
      "name": "Permit MCP Gateway",
      "negative": 0,
      "rank": 321,
      "ranked": true,
      "score": 54.5,
      "scores": {
        "ergonomics": 83,
        "maintenance": 43,
        "payments": 10,
        "reliability": 47,
        "schema": 53,
        "security": 80,
        "transparency": 45
      },
      "slug": "permit-mcp-gateway",
      "url": "https://www.anchorterminal.com/tools/permit-mcp-gateway",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "data",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/memory-reference-server.json",
      "kind": "mcp",
      "name": "Memory (MCP reference server)",
      "negative": 0,
      "rank": 322,
      "ranked": true,
      "score": 54.4,
      "scores": {
        "ergonomics": 67,
        "maintenance": 43,
        "payments": 60,
        "reliability": 52,
        "schema": 60,
        "security": 32,
        "transparency": 74
      },
      "slug": "memory-reference-server",
      "url": "https://www.anchorterminal.com/tools/memory-reference-server",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/replicate-musicgen.json",
      "kind": "platform",
      "name": "MusicGen on Replicate",
      "negative": 0,
      "rank": 323,
      "ranked": true,
      "score": 54.4,
      "scores": {
        "ergonomics": 75,
        "maintenance": 32,
        "payments": 20,
        "reliability": 48,
        "schema": 87,
        "security": 40,
        "transparency": 70
      },
      "slug": "replicate-musicgen",
      "url": "https://www.anchorterminal.com/tools/replicate-musicgen",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pylon.json",
      "kind": "http-api",
      "name": "Pylon API + MCP",
      "negative": 0,
      "rank": 324,
      "ranked": true,
      "score": 54.3,
      "scores": {
        "ergonomics": 47,
        "maintenance": 62,
        "payments": 0,
        "reliability": 72,
        "schema": 74,
        "security": 56,
        "transparency": 57
      },
      "slug": "pylon",
      "url": "https://www.anchorterminal.com/tools/pylon",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/resemble-ai-voice-cloning.json",
      "kind": "model",
      "name": "Resemble AI Voice Cloning API",
      "negative": -4,
      "rank": 325,
      "ranked": true,
      "score": 54.3,
      "scores": {
        "ergonomics": 66,
        "maintenance": 30,
        "payments": 20,
        "reliability": 65,
        "schema": 81,
        "security": 54,
        "transparency": 78
      },
      "slug": "resemble-ai-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/resemble-ai-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrapeless.json",
      "kind": "http-api",
      "name": "Scrapeless",
      "negative": -2,
      "rank": 326,
      "ranked": true,
      "score": 54.3,
      "scores": {
        "ergonomics": 50,
        "maintenance": 81,
        "payments": 35,
        "reliability": 75,
        "schema": 66,
        "security": 35,
        "transparency": 56
      },
      "slug": "scrapeless",
      "url": "https://www.anchorterminal.com/tools/scrapeless",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "human-in-the-loop",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/orkes-conductor.json",
      "kind": "platform",
      "name": "Orkes Conductor Human tasks",
      "negative": 0,
      "rank": 327,
      "ranked": true,
      "score": 54.2,
      "scores": {
        "ergonomics": 69,
        "maintenance": 81,
        "payments": 20,
        "reliability": 32,
        "schema": 65,
        "security": 71,
        "transparency": 46
      },
      "slug": "orkes-conductor",
      "url": "https://www.anchorterminal.com/tools/orkes-conductor",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "productivity",
      "confidence": "medium",
      "grade": "C",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/linear-mcp.json",
      "kind": "mcp",
      "name": "Linear MCP",
      "negative": 0,
      "rank": 328,
      "ranked": true,
      "score": 54,
      "scores": {
        "ergonomics": 38,
        "maintenance": 57,
        "payments": 30,
        "reliability": 60,
        "schema": 51,
        "security": 71,
        "transparency": 73
      },
      "slug": "linear-mcp",
      "url": "https://www.anchorterminal.com/tools/linear-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/runpod.json",
      "kind": "http-api",
      "name": "Runpod",
      "negative": 0,
      "rank": 329,
      "ranked": true,
      "score": 53.7,
      "scores": {
        "ergonomics": 47,
        "maintenance": 82,
        "payments": 20,
        "reliability": 35,
        "schema": 81,
        "security": 60,
        "transparency": 65
      },
      "slug": "runpod",
      "url": "https://www.anchorterminal.com/tools/runpod",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/anythingllm.json",
      "kind": "platform",
      "name": "AnythingLLM",
      "negative": -3,
      "rank": 330,
      "ranked": true,
      "score": 53.6,
      "scores": {
        "ergonomics": 46,
        "maintenance": 78,
        "payments": 60,
        "reliability": 67,
        "schema": 57,
        "security": 38,
        "transparency": 63
      },
      "slug": "anythingllm",
      "url": "https://www.anchorterminal.com/tools/anythingllm",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crustdata.json",
      "kind": "http-api",
      "name": "Crustdata API + MCP",
      "negative": -3,
      "rank": 331,
      "ranked": true,
      "score": 53.5,
      "scores": {
        "ergonomics": 73,
        "maintenance": 67,
        "payments": 5,
        "reliability": 45,
        "schema": 89,
        "security": 56,
        "transparency": 56
      },
      "slug": "crustdata",
      "url": "https://www.anchorterminal.com/tools/crustdata",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "travel",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/liteapi.json",
      "kind": "http-api",
      "name": "LiteAPI (Nuitee Connect)",
      "negative": -6,
      "rank": 332,
      "ranked": true,
      "score": 53.5,
      "scores": {
        "ergonomics": 86,
        "maintenance": 48,
        "payments": 40,
        "reliability": 62,
        "schema": 86,
        "security": 33,
        "transparency": 48
      },
      "slug": "liteapi",
      "url": "https://www.anchorterminal.com/tools/liteapi",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-memory",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/graphiti.json",
      "kind": "framework",
      "name": "Graphiti",
      "negative": 0,
      "rank": 333,
      "ranked": true,
      "score": 53.3,
      "scores": {
        "ergonomics": 51,
        "maintenance": 65,
        "payments": 60,
        "reliability": 50,
        "schema": 71,
        "security": 23,
        "transparency": 71
      },
      "slug": "graphiti",
      "url": "https://www.anchorterminal.com/tools/graphiti",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "notifications",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pushover.json",
      "kind": "http-api",
      "name": "Pushover",
      "negative": 0,
      "rank": 334,
      "ranked": true,
      "score": 53.3,
      "scores": {
        "ergonomics": 64,
        "maintenance": 20,
        "payments": 30,
        "reliability": 62,
        "schema": 50,
        "security": 52,
        "transparency": 89
      },
      "slug": "pushover",
      "url": "https://www.anchorterminal.com/tools/pushover",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/n8n.json",
      "kind": "http-api",
      "name": "n8n API + MCP",
      "negative": -12,
      "rank": 335,
      "ranked": true,
      "score": 53.3,
      "scores": {
        "ergonomics": 75,
        "maintenance": 80,
        "payments": 30,
        "reliability": 40,
        "schema": 92,
        "security": 70,
        "transparency": 82
      },
      "slug": "n8n",
      "url": "https://www.anchorterminal.com/tools/n8n",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/smtp2go.json",
      "kind": "http-api",
      "name": "SMTP2GO API + MCP",
      "negative": -3,
      "rank": 336,
      "ranked": true,
      "score": 53.2,
      "scores": {
        "ergonomics": 66,
        "maintenance": 53,
        "payments": 40,
        "reliability": 47,
        "schema": 59,
        "security": 60,
        "transparency": 72
      },
      "slug": "smtp2go",
      "url": "https://www.anchorterminal.com/tools/smtp2go",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "payments",
      "category": "payment-platforms",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/payman.json",
      "kind": "http-api",
      "name": "Payman Genie MCP",
      "negative": 0,
      "rank": 337,
      "ranked": true,
      "score": 53,
      "scores": {
        "ergonomics": 68,
        "maintenance": 60,
        "payments": 35,
        "reliability": 25,
        "schema": 56,
        "security": 80,
        "transparency": 48
      },
      "slug": "payman",
      "url": "https://www.anchorterminal.com/tools/payman",
      "x402": "partial"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/recraft.json",
      "kind": "model",
      "name": "Recraft API",
      "negative": 0,
      "rank": 338,
      "ranked": true,
      "score": 53,
      "scores": {
        "ergonomics": 62,
        "maintenance": 48,
        "payments": 30,
        "reliability": 70,
        "schema": 64,
        "security": 30,
        "transparency": 61
      },
      "slug": "recraft",
      "url": "https://www.anchorterminal.com/tools/recraft",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bolna.json",
      "kind": "http-api",
      "name": "Bolna API + MCP",
      "negative": 0,
      "rank": 339,
      "ranked": true,
      "score": 52.9,
      "scores": {
        "ergonomics": 52,
        "maintenance": 76,
        "payments": 30,
        "reliability": 50,
        "schema": 63,
        "security": 44,
        "transparency": 70
      },
      "slug": "bolna",
      "url": "https://www.anchorterminal.com/tools/bolna",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/framer.json",
      "kind": "http-api",
      "name": "Framer Server API",
      "negative": 0,
      "rank": 340,
      "ranked": true,
      "score": 52.8,
      "scores": {
        "ergonomics": 47,
        "maintenance": 77,
        "payments": 25,
        "reliability": 43,
        "schema": 69,
        "security": 50,
        "transparency": 77
      },
      "slug": "framer",
      "url": "https://www.anchorterminal.com/tools/framer",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/whimsical.json",
      "kind": "mcp",
      "name": "Whimsical MCP",
      "negative": 0,
      "rank": 341,
      "ranked": true,
      "score": 52.7,
      "scores": {
        "ergonomics": 46,
        "maintenance": 56,
        "payments": 25,
        "reliability": 60,
        "schema": 54,
        "security": 58,
        "transparency": 72
      },
      "slug": "whimsical",
      "url": "https://www.anchorterminal.com/tools/whimsical",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/invoice-ninja.json",
      "kind": "http-api",
      "name": "Invoice Ninja API",
      "negative": -1,
      "rank": 342,
      "ranked": true,
      "score": 52.4,
      "scores": {
        "ergonomics": 60,
        "maintenance": 83,
        "payments": 35,
        "reliability": 36,
        "schema": 66,
        "security": 48,
        "transparency": 65
      },
      "slug": "invoice-ninja",
      "url": "https://www.anchorterminal.com/tools/invoice-ninja",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/360dialog.json",
      "kind": "http-api",
      "name": "360dialog WhatsApp API + MCP",
      "negative": 0,
      "rank": 343,
      "ranked": true,
      "score": 52.2,
      "scores": {
        "ergonomics": 53,
        "maintenance": 8,
        "payments": 35,
        "reliability": 83,
        "schema": 70,
        "security": 35,
        "transparency": 50
      },
      "slug": "360dialog",
      "url": "https://www.anchorterminal.com/tools/360dialog",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "code",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/git-reference-server.json",
      "kind": "mcp",
      "name": "Git (MCP reference server)",
      "negative": -4,
      "rank": 344,
      "ranked": true,
      "score": 52.1,
      "scores": {
        "ergonomics": 69,
        "maintenance": 39,
        "payments": 60,
        "reliability": 55,
        "schema": 61,
        "security": 37,
        "transparency": 75
      },
      "slug": "git-reference-server",
      "url": "https://www.anchorterminal.com/tools/git-reference-server",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/open-webui.json",
      "kind": "platform",
      "name": "Open WebUI",
      "negative": -8,
      "rank": 345,
      "ranked": true,
      "score": 52,
      "scores": {
        "ergonomics": 54,
        "maintenance": 91,
        "payments": 20,
        "reliability": 68,
        "schema": 60,
        "security": 63,
        "transparency": 73
      },
      "slug": "open-webui",
      "url": "https://www.anchorterminal.com/tools/open-webui",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/voximplant.json",
      "kind": "http-api",
      "name": "Voximplant",
      "negative": 0,
      "rank": 346,
      "ranked": true,
      "score": 51.9,
      "scores": {
        "ergonomics": 45,
        "maintenance": 50,
        "payments": 25,
        "reliability": 65,
        "schema": 71,
        "security": 40,
        "transparency": 63
      },
      "slug": "voximplant",
      "url": "https://www.anchorterminal.com/tools/voximplant",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "fine-tuning",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/unsloth.json",
      "kind": "framework",
      "name": "Unsloth",
      "negative": 0,
      "rank": 347,
      "ranked": true,
      "score": 51.7,
      "scores": {
        "ergonomics": 53,
        "maintenance": 82,
        "payments": 60,
        "reliability": 43,
        "schema": 66,
        "security": 35,
        "transparency": 34
      },
      "slug": "unsloth",
      "url": "https://www.anchorterminal.com/tools/unsloth",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fish-audio-voice-cloning.json",
      "kind": "model",
      "name": "Fish Audio Voice Cloning API",
      "negative": 0,
      "rank": 348,
      "ranked": true,
      "score": 51.5,
      "scores": {
        "ergonomics": 65,
        "maintenance": 13,
        "payments": 30,
        "reliability": 65,
        "schema": 79,
        "security": 28,
        "transparency": 61
      },
      "slug": "fish-audio-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/fish-audio-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/jan.json",
      "kind": "platform",
      "name": "Jan",
      "negative": -4,
      "rank": 349,
      "ranked": true,
      "score": 51.4,
      "scores": {
        "ergonomics": 46,
        "maintenance": 47,
        "payments": 60,
        "reliability": 68,
        "schema": 56,
        "security": 43,
        "transparency": 69
      },
      "slug": "jan",
      "url": "https://www.anchorterminal.com/tools/jan",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "human-in-the-loop",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pushary.json",
      "kind": "mcp",
      "name": "Pushary",
      "negative": 0,
      "rank": 350,
      "ranked": true,
      "score": 51.4,
      "scores": {
        "ergonomics": 76,
        "maintenance": 60,
        "payments": 10,
        "reliability": 20,
        "schema": 73,
        "security": 64,
        "transparency": 63
      },
      "slug": "pushary",
      "url": "https://www.anchorterminal.com/tools/pushary",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/searchapi-io.json",
      "kind": "http-api",
      "name": "SearchAPI.io",
      "negative": 0,
      "rank": 351,
      "ranked": true,
      "score": 51.4,
      "scores": {
        "ergonomics": 52,
        "maintenance": 15,
        "payments": 30,
        "reliability": 90,
        "schema": 59,
        "security": 28,
        "transparency": 62
      },
      "slug": "searchapi-io",
      "url": "https://www.anchorterminal.com/tools/searchapi-io",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/synthflow.json",
      "kind": "http-api",
      "name": "Synthflow API + MCP",
      "negative": 0,
      "rank": 352,
      "ranked": true,
      "score": 51.3,
      "scores": {
        "ergonomics": 45,
        "maintenance": 68,
        "payments": 0,
        "reliability": 45,
        "schema": 87,
        "security": 51,
        "transparency": 68
      },
      "slug": "synthflow",
      "url": "https://www.anchorterminal.com/tools/synthflow",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gorgias.json",
      "kind": "http-api",
      "name": "Gorgias API + MCP",
      "negative": 0,
      "rank": 353,
      "ranked": true,
      "score": 51.2,
      "scores": {
        "ergonomics": 47,
        "maintenance": 27,
        "payments": 35,
        "reliability": 57,
        "schema": 53,
        "security": 56,
        "transparency": 80
      },
      "slug": "gorgias",
      "url": "https://www.anchorterminal.com/tools/gorgias",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "fine-tuning",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tinker.json",
      "kind": "sdk",
      "name": "Tinker",
      "negative": 0,
      "rank": 354,
      "ranked": true,
      "score": 51.2,
      "scores": {
        "ergonomics": 53,
        "maintenance": 87,
        "payments": 20,
        "reliability": 35,
        "schema": 70,
        "security": 55,
        "transparency": 51
      },
      "slug": "tinker",
      "url": "https://www.anchorterminal.com/tools/tinker",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dropcontact.json",
      "kind": "http-api",
      "name": "Dropcontact API + MCP",
      "negative": 0,
      "rank": 355,
      "ranked": true,
      "score": 51.1,
      "scores": {
        "ergonomics": 60,
        "maintenance": 18,
        "payments": 40,
        "reliability": 57,
        "schema": 41,
        "security": 59,
        "transparency": 73
      },
      "slug": "dropcontact",
      "url": "https://www.anchorterminal.com/tools/dropcontact",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "lead-data",
      "confidence": "low",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/prospeo.json",
      "kind": "http-api",
      "name": "Prospeo API + MCP",
      "negative": 0,
      "rank": 356,
      "ranked": true,
      "score": 51.1,
      "scores": {
        "ergonomics": 79,
        "maintenance": 34,
        "payments": 40,
        "reliability": 35,
        "schema": 61,
        "security": 54,
        "transparency": 45
      },
      "slug": "prospeo",
      "url": "https://www.anchorterminal.com/tools/prospeo",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/resemble-ai-tts.json",
      "kind": "model",
      "name": "Resemble AI Text-to-Speech API",
      "negative": -3,
      "rank": 357,
      "ranked": true,
      "score": 50.6,
      "scores": {
        "ergonomics": 46,
        "maintenance": 31,
        "payments": 15,
        "reliability": 75,
        "schema": 75,
        "security": 48,
        "transparency": 68
      },
      "slug": "resemble-ai-tts",
      "url": "https://www.anchorterminal.com/tools/resemble-ai-tts",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/elastic-path.json",
      "kind": "http-api",
      "name": "Elastic Path API + MCP",
      "negative": 0,
      "rank": 358,
      "ranked": true,
      "score": 50.4,
      "scores": {
        "ergonomics": 33,
        "maintenance": 77,
        "payments": 12,
        "reliability": 68,
        "schema": 66,
        "security": 39,
        "transparency": 64
      },
      "slug": "elastic-path",
      "url": "https://www.anchorterminal.com/tools/elastic-path",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "agent-memory",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hindsight.json",
      "kind": "http-api",
      "name": "Hindsight",
      "negative": 0,
      "rank": 359,
      "ranked": true,
      "score": 50.4,
      "scores": {
        "ergonomics": 57,
        "maintenance": 80,
        "payments": 30,
        "reliability": 25,
        "schema": 68,
        "security": 58,
        "transparency": 48
      },
      "slug": "hindsight",
      "url": "https://www.anchorterminal.com/tools/hindsight",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ideogram.json",
      "kind": "model",
      "name": "Ideogram API",
      "negative": 0,
      "rank": 360,
      "ranked": true,
      "score": 50.3,
      "scores": {
        "ergonomics": 63,
        "maintenance": 18,
        "payments": 20,
        "reliability": 65,
        "schema": 76,
        "security": 35,
        "transparency": 52
      },
      "slug": "ideogram",
      "url": "https://www.anchorterminal.com/tools/ideogram",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/replicate-image.json",
      "kind": "platform",
      "name": "Replicate image models",
      "negative": 0,
      "rank": 361,
      "ranked": true,
      "score": 50.3,
      "scores": {
        "ergonomics": 66,
        "maintenance": 30,
        "payments": 20,
        "reliability": 48,
        "schema": 83,
        "security": 35,
        "transparency": 60
      },
      "slug": "replicate-image",
      "url": "https://www.anchorterminal.com/tools/replicate-image",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "low",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stable-audio.json",
      "kind": "model",
      "name": "Stable Audio API",
      "negative": 0,
      "rank": 362,
      "ranked": true,
      "score": 50.3,
      "scores": {
        "ergonomics": 60,
        "maintenance": 15,
        "payments": 20,
        "reliability": 65,
        "schema": 79,
        "security": 30,
        "transparency": 65
      },
      "slug": "stable-audio",
      "url": "https://www.anchorterminal.com/tools/stable-audio",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lambda.json",
      "kind": "http-api",
      "name": "Lambda Cloud",
      "negative": 0,
      "rank": 363,
      "ranked": true,
      "score": 50.1,
      "scores": {
        "ergonomics": 63,
        "maintenance": 5,
        "payments": 20,
        "reliability": 50,
        "schema": 69,
        "security": 60,
        "transparency": 59
      },
      "slug": "lambda",
      "url": "https://www.anchorterminal.com/tools/lambda",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nws-api.json",
      "kind": "http-api",
      "name": "NOAA National Weather Service API (api.weather.gov)",
      "negative": 0,
      "rank": 364,
      "ranked": true,
      "score": 49.9,
      "scores": {
        "ergonomics": 66,
        "maintenance": 8,
        "payments": 60,
        "reliability": 25,
        "schema": 67,
        "security": 53,
        "transparency": 67
      },
      "slug": "nws-api",
      "url": "https://www.anchorterminal.com/tools/nws-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "data-providers",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/companies-house.json",
      "kind": "http-api",
      "name": "Companies House API",
      "negative": 0,
      "rank": 365,
      "ranked": true,
      "score": 49.8,
      "scores": {
        "ergonomics": 67,
        "maintenance": 25,
        "payments": 40,
        "reliability": 38,
        "schema": 60,
        "security": 45,
        "transparency": 74
      },
      "slug": "companies-house",
      "url": "https://www.anchorterminal.com/tools/companies-house",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "guardrails",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/guardrails-ai.json",
      "kind": "framework",
      "name": "Guardrails AI",
      "negative": -6,
      "rank": 366,
      "ranked": true,
      "score": 49.8,
      "scores": {
        "ergonomics": 63,
        "maintenance": 44,
        "payments": 60,
        "reliability": 58,
        "schema": 59,
        "security": 44,
        "transparency": 61
      },
      "slug": "guardrails-ai",
      "url": "https://www.anchorterminal.com/tools/guardrails-ai",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "translation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/libretranslate.json",
      "kind": "http-api",
      "name": "LibreTranslate",
      "negative": 0,
      "rank": 367,
      "ranked": true,
      "score": 49.8,
      "scores": {
        "ergonomics": 65,
        "maintenance": 40,
        "payments": 40,
        "reliability": 35,
        "schema": 65,
        "security": 45,
        "transparency": 61
      },
      "slug": "libretranslate",
      "url": "https://www.anchorterminal.com/tools/libretranslate",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mixpost.json",
      "kind": "http-api",
      "name": "Mixpost API + MCP",
      "negative": -4,
      "rank": 368,
      "ranked": true,
      "score": 49.7,
      "scores": {
        "ergonomics": 53,
        "maintenance": 63,
        "payments": 10,
        "reliability": 70,
        "schema": 76,
        "security": 43,
        "transparency": 51
      },
      "slug": "mixpost",
      "url": "https://www.anchorterminal.com/tools/mixpost",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "low",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/quickbooks-online.json",
      "kind": "http-api",
      "name": "QuickBooks Online API + MCP",
      "negative": 0,
      "rank": 369,
      "ranked": true,
      "score": 49.3,
      "scores": {
        "ergonomics": 68,
        "maintenance": 85,
        "payments": 30,
        "reliability": 45,
        "schema": 43,
        "security": 38,
        "transparency": 51
      },
      "slug": "quickbooks-online",
      "url": "https://www.anchorterminal.com/tools/quickbooks-online",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/adobe-firefly.json",
      "kind": "model",
      "name": "Adobe Firefly API",
      "negative": -3,
      "rank": 370,
      "ranked": true,
      "score": 49.2,
      "scores": {
        "ergonomics": 57,
        "maintenance": 23,
        "payments": 0,
        "reliability": 55,
        "schema": 78,
        "security": 63,
        "transparency": 71
      },
      "slug": "adobe-firefly",
      "url": "https://www.anchorterminal.com/tools/adobe-firefly",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-lyria.json",
      "kind": "model",
      "name": "Google Lyria",
      "negative": 0,
      "rank": 371,
      "ranked": true,
      "score": 49,
      "scores": {
        "ergonomics": 40,
        "maintenance": 80,
        "payments": 20,
        "reliability": 33,
        "schema": 56,
        "security": 60,
        "transparency": 78
      },
      "slug": "google-lyria",
      "url": "https://www.anchorterminal.com/tools/google-lyria",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/accuweather-api.json",
      "kind": "http-api",
      "name": "AccuWeather Core Weather API + MCP",
      "negative": 0,
      "rank": 372,
      "ranked": true,
      "score": 48.8,
      "scores": {
        "ergonomics": 60,
        "maintenance": 13,
        "payments": 25,
        "reliability": 65,
        "schema": 60,
        "security": 39,
        "transparency": 60
      },
      "slug": "accuweather-api",
      "url": "https://www.anchorterminal.com/tools/accuweather-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/freshdesk.json",
      "kind": "http-api",
      "name": "Freshdesk API + MCP",
      "negative": 0,
      "rank": 373,
      "ranked": true,
      "score": 48.7,
      "scores": {
        "ergonomics": 48,
        "maintenance": 36,
        "payments": 35,
        "reliability": 57,
        "schema": 40,
        "security": 49,
        "transparency": 79
      },
      "slug": "freshdesk",
      "url": "https://www.anchorterminal.com/tools/freshdesk",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/luma.json",
      "kind": "model",
      "name": "Luma AI API",
      "negative": 0,
      "rank": 374,
      "ranked": true,
      "score": 48.7,
      "scores": {
        "ergonomics": 66,
        "maintenance": 57,
        "payments": 20,
        "reliability": 50,
        "schema": 43,
        "security": 48,
        "transparency": 58
      },
      "slug": "luma",
      "url": "https://www.anchorterminal.com/tools/luma",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "observability",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pagerduty-mcp.json",
      "kind": "mcp",
      "name": "PagerDuty MCP Server",
      "negative": 0,
      "rank": 375,
      "ranked": true,
      "score": 48.5,
      "scores": {
        "ergonomics": 49,
        "maintenance": 32,
        "payments": 10,
        "reliability": 52,
        "schema": 55,
        "security": 66,
        "transparency": 64
      },
      "slug": "pagerduty-mcp",
      "url": "https://www.anchorterminal.com/tools/pagerduty-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/post-bridge.json",
      "kind": "http-api",
      "name": "Post Bridge API + MCP",
      "negative": 0,
      "rank": 376,
      "ranked": true,
      "score": 48.5,
      "scores": {
        "ergonomics": 60,
        "maintenance": 76,
        "payments": 15,
        "reliability": 35,
        "schema": 72,
        "security": 44,
        "transparency": 44
      },
      "slug": "post-bridge",
      "url": "https://www.anchorterminal.com/tools/post-bridge",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "code",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/microsoft-learn-mcp.json",
      "kind": "mcp",
      "name": "Microsoft Learn MCP Server",
      "negative": 0,
      "rank": 377,
      "ranked": true,
      "score": 48.1,
      "scores": {
        "ergonomics": 58,
        "maintenance": 28,
        "payments": 60,
        "reliability": 20,
        "schema": 57,
        "security": 60,
        "transparency": 57
      },
      "slug": "microsoft-learn-mcp",
      "url": "https://www.anchorterminal.com/tools/microsoft-learn-mcp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/galileo.json",
      "kind": "http-api",
      "name": "Galileo API + MCP",
      "negative": 0,
      "rank": 378,
      "ranked": true,
      "score": 48,
      "scores": {
        "ergonomics": 73,
        "maintenance": 74,
        "payments": 20,
        "reliability": 18,
        "schema": 79,
        "security": 33,
        "transparency": 56
      },
      "slug": "galileo",
      "url": "https://www.anchorterminal.com/tools/galileo",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "messaging",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/clicksend.json",
      "kind": "http-api",
      "name": "ClickSend SMS API + MCP",
      "negative": -3,
      "rank": 379,
      "ranked": true,
      "score": 47.8,
      "scores": {
        "ergonomics": 70,
        "maintenance": 62,
        "payments": 30,
        "reliability": 65,
        "schema": 52,
        "security": 23,
        "transparency": 55
      },
      "slug": "clicksend",
      "url": "https://www.anchorterminal.com/tools/clicksend",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "support",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crisp.json",
      "kind": "http-api",
      "name": "Crisp API + MCP",
      "negative": 0,
      "rank": 380,
      "ranked": true,
      "score": 47.8,
      "scores": {
        "ergonomics": 51,
        "maintenance": 80,
        "payments": 30,
        "reliability": 38,
        "schema": 46,
        "security": 39,
        "transparency": 78
      },
      "slug": "crisp",
      "url": "https://www.anchorterminal.com/tools/crisp",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "workflow-automation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/paragon.json",
      "kind": "http-api",
      "name": "Paragon ActionKit + MCP",
      "negative": -4,
      "rank": 381,
      "ranked": true,
      "score": 47.8,
      "scores": {
        "ergonomics": 41,
        "maintenance": 48,
        "payments": 0,
        "reliability": 60,
        "schema": 73,
        "security": 65,
        "transparency": 65
      },
      "slug": "paragon",
      "url": "https://www.anchorterminal.com/tools/paragon",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pika.json",
      "kind": "model",
      "name": "Pika API",
      "negative": 0,
      "rank": 382,
      "ranked": true,
      "score": 47.8,
      "scores": {
        "ergonomics": 80,
        "maintenance": 20,
        "payments": 20,
        "reliability": 35,
        "schema": 83,
        "security": 33,
        "transparency": 49
      },
      "slug": "pika",
      "url": "https://www.anchorterminal.com/tools/pika",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-agents",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vogent.json",
      "kind": "http-api",
      "name": "Vogent API",
      "negative": 0,
      "rank": 383,
      "ranked": true,
      "score": 47.4,
      "scores": {
        "ergonomics": 57,
        "maintenance": 11,
        "payments": 15,
        "reliability": 62,
        "schema": 73,
        "security": 40,
        "transparency": 46
      },
      "slug": "vogent",
      "url": "https://www.anchorterminal.com/tools/vogent",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "banking-data",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/enable-banking.json",
      "kind": "http-api",
      "name": "Enable Banking",
      "negative": 0,
      "rank": 384,
      "ranked": true,
      "score": 47.3,
      "scores": {
        "ergonomics": 67,
        "maintenance": 67,
        "payments": 20,
        "reliability": 33,
        "schema": 54,
        "security": 47,
        "transparency": 51
      },
      "slug": "enable-banking",
      "url": "https://www.anchorterminal.com/tools/enable-banking",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "high",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aider.json",
      "kind": "harness",
      "name": "Aider",
      "negative": -8,
      "rank": 385,
      "ranked": true,
      "score": 47.1,
      "scores": {
        "ergonomics": 65,
        "maintenance": 13,
        "payments": 60,
        "reliability": 54,
        "schema": 56,
        "security": 59,
        "transparency": 65
      },
      "slug": "aider",
      "url": "https://www.anchorterminal.com/tools/aider",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "inference",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deepseek-api.json",
      "kind": "model",
      "name": "DeepSeek API",
      "negative": -3,
      "rank": 386,
      "ranked": true,
      "score": 47.1,
      "scores": {
        "ergonomics": 70,
        "maintenance": 46,
        "payments": 20,
        "reliability": 65,
        "schema": 49,
        "security": 30,
        "transparency": 68
      },
      "slug": "deepseek-api",
      "url": "https://www.anchorterminal.com/tools/deepseek-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/helicone.json",
      "kind": "http-api",
      "name": "Helicone AI Gateway + MCP",
      "negative": -10,
      "rank": 387,
      "ranked": true,
      "score": 47.1,
      "scores": {
        "ergonomics": 70,
        "maintenance": 66,
        "payments": 30,
        "reliability": 50,
        "schema": 69,
        "security": 50,
        "transparency": 71
      },
      "slug": "helicone",
      "url": "https://www.anchorterminal.com/tools/helicone",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/publer.json",
      "kind": "http-api",
      "name": "Publer API + MCP",
      "negative": 0,
      "rank": 388,
      "ranked": true,
      "score": 47.1,
      "scores": {
        "ergonomics": 55,
        "maintenance": 41,
        "payments": 15,
        "reliability": 60,
        "schema": 46,
        "security": 41,
        "transparency": 69
      },
      "slug": "publer",
      "url": "https://www.anchorterminal.com/tools/publer",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "gpu-compute",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/koyeb.json",
      "kind": "platform",
      "name": "Koyeb",
      "negative": 0,
      "rank": 389,
      "ranked": true,
      "score": 47,
      "scores": {
        "ergonomics": 56,
        "maintenance": 23,
        "payments": 20,
        "reliability": 60,
        "schema": 41,
        "security": 50,
        "transparency": 68
      },
      "slug": "koyeb",
      "url": "https://www.anchorterminal.com/tools/koyeb",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/unstructured.json",
      "kind": "http-api",
      "name": "Unstructured API + MCP",
      "negative": 0,
      "rank": 390,
      "ranked": true,
      "score": 47,
      "scores": {
        "ergonomics": 58,
        "maintenance": 80,
        "payments": 40,
        "reliability": 27,
        "schema": 51,
        "security": 42,
        "transparency": 52
      },
      "slug": "unstructured",
      "url": "https://www.anchorterminal.com/tools/unstructured",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "data-providers",
      "confidence": "low",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coindesk-data-api.json",
      "kind": "http-api",
      "name": "CoinDesk Data API",
      "negative": 0,
      "rank": 391,
      "ranked": true,
      "score": 46.9,
      "scores": {
        "ergonomics": 70,
        "maintenance": 23,
        "payments": 0,
        "reliability": 43,
        "schema": 72,
        "security": 45,
        "transparency": 61
      },
      "slug": "coindesk-data-api",
      "url": "https://www.anchorterminal.com/tools/coindesk-data-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/copper.json",
      "kind": "http-api",
      "name": "Copper API",
      "negative": 0,
      "rank": 392,
      "ranked": true,
      "score": 46.9,
      "scores": {
        "ergonomics": 40,
        "maintenance": 21,
        "payments": 30,
        "reliability": 79,
        "schema": 48,
        "security": 27,
        "transparency": 74
      },
      "slug": "copper",
      "url": "https://www.anchorterminal.com/tools/copper",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "banking-data",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/salt-edge.json",
      "kind": "http-api",
      "name": "Salt Edge Account Information",
      "negative": 0,
      "rank": 393,
      "ranked": true,
      "score": 46.9,
      "scores": {
        "ergonomics": 67,
        "maintenance": 13,
        "payments": 10,
        "reliability": 52,
        "schema": 52,
        "security": 46,
        "transparency": 77
      },
      "slug": "salt-edge",
      "url": "https://www.anchorterminal.com/tools/salt-edge",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/murf-voice-cloning.json",
      "kind": "model",
      "name": "Murf Voice Cloning API",
      "negative": 0,
      "rank": 394,
      "ranked": true,
      "score": 46.5,
      "scores": {
        "ergonomics": 63,
        "maintenance": 38,
        "payments": 0,
        "reliability": 38,
        "schema": 84,
        "security": 35,
        "transparency": 63
      },
      "slug": "murf-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/murf-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "D",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/streak.json",
      "kind": "http-api",
      "name": "Streak API + MCP",
      "negative": 0,
      "rank": 395,
      "ranked": true,
      "score": 46.5,
      "scores": {
        "ergonomics": 28,
        "maintenance": 60,
        "payments": 20,
        "reliability": 68,
        "schema": 35,
        "security": 52,
        "transparency": 66
      },
      "slug": "streak",
      "url": "https://www.anchorterminal.com/tools/streak",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/localghost.json",
      "kind": "platform",
      "name": "LocalGhost",
      "negative": -3,
      "rank": 396,
      "ranked": true,
      "score": 45.8,
      "scores": {
        "ergonomics": 2,
        "maintenance": 71,
        "payments": 60,
        "reliability": 59,
        "schema": 44,
        "security": 52,
        "transparency": 77
      },
      "slug": "localghost",
      "url": "https://www.anchorterminal.com/tools/localghost",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "accounting",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/freshbooks.json",
      "kind": "http-api",
      "name": "FreshBooks API",
      "negative": 0,
      "rank": 397,
      "ranked": true,
      "score": 45.6,
      "scores": {
        "ergonomics": 61,
        "maintenance": 14,
        "payments": 30,
        "reliability": 35,
        "schema": 48,
        "security": 57,
        "transparency": 68
      },
      "slug": "freshbooks",
      "url": "https://www.anchorterminal.com/tools/freshbooks",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "travel",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/flightclaw.json",
      "kind": "mcp",
      "name": "FlightClaw",
      "negative": 0,
      "rank": 398,
      "ranked": true,
      "score": 45.5,
      "scores": {
        "ergonomics": 47,
        "maintenance": 68,
        "payments": 50,
        "reliability": 30,
        "schema": 50,
        "security": 50,
        "transparency": 32
      },
      "slug": "flightclaw",
      "url": "https://www.anchorterminal.com/tools/flightclaw",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "weather",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/met-office-datahub.json",
      "kind": "http-api",
      "name": "Met Office Weather DataHub (Site Specific)",
      "negative": 0,
      "rank": 399,
      "ranked": true,
      "score": 45.5,
      "scores": {
        "ergonomics": 53,
        "maintenance": 15,
        "payments": 30,
        "reliability": 48,
        "schema": 32,
        "security": 66,
        "transparency": 63
      },
      "slug": "met-office-datahub",
      "url": "https://www.anchorterminal.com/tools/met-office-datahub",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "vector-search",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/chroma.json",
      "kind": "http-api",
      "name": "Chroma API + MCP",
      "negative": -10,
      "rank": 400,
      "ranked": true,
      "score": 45.4,
      "scores": {
        "ergonomics": 73,
        "maintenance": 35,
        "payments": 30,
        "reliability": 60,
        "schema": 71,
        "security": 38,
        "transparency": 75
      },
      "slug": "chroma",
      "url": "https://www.anchorterminal.com/tools/chroma",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/guru.json",
      "kind": "http-api",
      "name": "Guru",
      "negative": 0,
      "rank": 401,
      "ranked": true,
      "score": 45.3,
      "scores": {
        "ergonomics": 48,
        "maintenance": 46,
        "payments": 0,
        "reliability": 48,
        "schema": 58,
        "security": 52,
        "transparency": 61
      },
      "slug": "guru",
      "url": "https://www.anchorterminal.com/tools/guru",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/jina-reader.json",
      "kind": "http-api",
      "name": "Jina Reader",
      "negative": -7,
      "rank": 402,
      "ranked": true,
      "score": 45.3,
      "scores": {
        "ergonomics": 76,
        "maintenance": 65,
        "payments": 35,
        "reliability": 60,
        "schema": 43,
        "security": 32,
        "transparency": 61
      },
      "slug": "jina-reader",
      "url": "https://www.anchorterminal.com/tools/jina-reader",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "email",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/brevo.json",
      "kind": "http-api",
      "name": "Brevo API + MCP",
      "negative": -15,
      "rank": 403,
      "ranked": true,
      "score": 45.2,
      "scores": {
        "ergonomics": 65,
        "maintenance": 83,
        "payments": 30,
        "reliability": 55,
        "schema": 83,
        "security": 45,
        "transparency": 71
      },
      "slug": "brevo",
      "url": "https://www.anchorterminal.com/tools/brevo",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "file-storage",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tigris.json",
      "kind": "http-api",
      "name": "Tigris",
      "negative": -3,
      "rank": 404,
      "ranked": true,
      "score": 44.6,
      "scores": {
        "ergonomics": 53,
        "maintenance": 77,
        "payments": 30,
        "reliability": 35,
        "schema": 50,
        "security": 51,
        "transparency": 51
      },
      "slug": "tigris",
      "url": "https://www.anchorterminal.com/tools/tigris",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design-assets",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/adobe-photoshop-api.json",
      "kind": "http-api",
      "name": "Adobe Photoshop API",
      "negative": -4,
      "rank": 405,
      "ranked": true,
      "score": 44.1,
      "scores": {
        "ergonomics": 36,
        "maintenance": 42,
        "payments": 0,
        "reliability": 55,
        "schema": 70,
        "security": 62,
        "transparency": 61
      },
      "slug": "adobe-photoshop-api",
      "url": "https://www.anchorterminal.com/tools/adobe-photoshop-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrape-do.json",
      "kind": "http-api",
      "name": "Scrape.do",
      "negative": 0,
      "rank": 406,
      "ranked": true,
      "score": 44,
      "scores": {
        "ergonomics": 62,
        "maintenance": 45,
        "payments": 35,
        "reliability": 40,
        "schema": 57,
        "security": 23,
        "transparency": 49
      },
      "slug": "scrape-do",
      "url": "https://www.anchorterminal.com/tools/scrape-do",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "agent-runtime",
      "category": "human-in-the-loop",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gotohuman.json",
      "kind": "http-api",
      "name": "gotoHuman",
      "negative": 0,
      "rank": 407,
      "ranked": true,
      "score": 43.9,
      "scores": {
        "ergonomics": 62,
        "maintenance": 64,
        "payments": 30,
        "reliability": 20,
        "schema": 49,
        "security": 44,
        "transparency": 55
      },
      "slug": "gotohuman",
      "url": "https://www.anchorterminal.com/tools/gotohuman",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/penpot.json",
      "kind": "http-api",
      "name": "Penpot API + MCP",
      "negative": -5,
      "rank": 408,
      "ranked": true,
      "score": 43.8,
      "scores": {
        "ergonomics": 41,
        "maintenance": 76,
        "payments": 30,
        "reliability": 46,
        "schema": 66,
        "security": 33,
        "transparency": 69
      },
      "slug": "penpot",
      "url": "https://www.anchorterminal.com/tools/penpot",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "design-assets",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/placid.json",
      "kind": "http-api",
      "name": "Placid API + MCP",
      "negative": 0,
      "rank": 409,
      "ranked": true,
      "score": 43.2,
      "scores": {
        "ergonomics": 40,
        "maintenance": 7,
        "payments": 35,
        "reliability": 75,
        "schema": 34,
        "security": 34,
        "transparency": 60
      },
      "slug": "placid",
      "url": "https://www.anchorterminal.com/tools/placid",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "banking-data",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/teller.json",
      "kind": "http-api",
      "name": "Teller",
      "negative": 0,
      "rank": 410,
      "ranked": true,
      "score": 43,
      "scores": {
        "ergonomics": 80,
        "maintenance": 8,
        "payments": 40,
        "reliability": 23,
        "schema": 44,
        "security": 49,
        "transparency": 45
      },
      "slug": "teller",
      "url": "https://www.anchorterminal.com/tools/teller",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "travel",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/expedia-rapid.json",
      "kind": "http-api",
      "name": "Expedia Group Rapid API",
      "negative": 0,
      "rank": 411,
      "ranked": true,
      "score": 42.8,
      "scores": {
        "ergonomics": 69,
        "maintenance": 25,
        "payments": 10,
        "reliability": 25,
        "schema": 78,
        "security": 39,
        "transparency": 42
      },
      "slug": "expedia-rapid",
      "url": "https://www.anchorterminal.com/tools/expedia-rapid",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pixverse.json",
      "kind": "model",
      "name": "PixVerse API",
      "negative": 0,
      "rank": 412,
      "ranked": true,
      "score": 42.8,
      "scores": {
        "ergonomics": 70,
        "maintenance": 52,
        "payments": 10,
        "reliability": 35,
        "schema": 58,
        "security": 28,
        "transparency": 49
      },
      "slug": "pixverse",
      "url": "https://www.anchorterminal.com/tools/pixverse",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "document-extraction",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nanonets.json",
      "kind": "http-api",
      "name": "Nanonets API + MCP",
      "negative": 0,
      "rank": 413,
      "ranked": true,
      "score": 42.6,
      "scores": {
        "ergonomics": 47,
        "maintenance": 8,
        "payments": 35,
        "reliability": 45,
        "schema": 61,
        "security": 30,
        "transparency": 65
      },
      "slug": "nanonets",
      "url": "https://www.anchorterminal.com/tools/nanonets",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "low",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stability-ai-image.json",
      "kind": "model",
      "name": "Stability AI Image API",
      "negative": 0,
      "rank": 414,
      "ranked": true,
      "score": 42.6,
      "scores": {
        "ergonomics": 48,
        "maintenance": 8,
        "payments": 40,
        "reliability": 60,
        "schema": 39,
        "security": 30,
        "transparency": 63
      },
      "slug": "stability-ai-image",
      "url": "https://www.anchorterminal.com/tools/stability-ai-image",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/soundverse.json",
      "kind": "model",
      "name": "Soundverse API",
      "negative": 0,
      "rank": 415,
      "ranked": true,
      "score": 42.2,
      "scores": {
        "ergonomics": 72,
        "maintenance": 3,
        "payments": 20,
        "reliability": 27,
        "schema": 75,
        "security": 35,
        "transparency": 46
      },
      "slug": "soundverse",
      "url": "https://www.anchorterminal.com/tools/soundverse",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "banking-data",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gocardless-bank-account-data.json",
      "kind": "http-api",
      "name": "GoCardless Bank Account Data",
      "negative": 0,
      "rank": 416,
      "ranked": true,
      "score": 41.9,
      "scores": {
        "ergonomics": 57,
        "maintenance": 3,
        "payments": 10,
        "reliability": 44,
        "schema": 54,
        "security": 50,
        "transparency": 55
      },
      "slug": "gocardless-bank-account-data",
      "url": "https://www.anchorterminal.com/tools/gocardless-bank-account-data",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "scheduling",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apiroc.json",
      "kind": "http-api",
      "name": "Apiroc Unified Calendar API",
      "negative": 0,
      "rank": 417,
      "ranked": true,
      "score": 41.3,
      "scores": {
        "ergonomics": 52,
        "maintenance": 62,
        "payments": 40,
        "reliability": 35,
        "schema": 44,
        "security": 21,
        "transparency": 53
      },
      "slug": "apiroc",
      "url": "https://www.anchorterminal.com/tools/apiroc",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mubert.json",
      "kind": "model",
      "name": "Mubert API",
      "negative": 0,
      "rank": 418,
      "ranked": true,
      "score": 41.3,
      "scores": {
        "ergonomics": 42,
        "maintenance": 48,
        "payments": 10,
        "reliability": 30,
        "schema": 69,
        "security": 45,
        "transparency": 45
      },
      "slug": "mubert",
      "url": "https://www.anchorterminal.com/tools/mubert",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "commerce",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/snipcart.json",
      "kind": "http-api",
      "name": "Snipcart API + MCP",
      "negative": 0,
      "rank": 419,
      "ranked": true,
      "score": 41.2,
      "scores": {
        "ergonomics": 25,
        "maintenance": 68,
        "payments": 35,
        "reliability": 58,
        "schema": 37,
        "security": 20,
        "transparency": 65
      },
      "slug": "snipcart",
      "url": "https://www.anchorterminal.com/tools/snipcart",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ultravox-voice-cloning.json",
      "kind": "model",
      "name": "Ultravox Voice Cloning",
      "negative": 0,
      "rank": 420,
      "ranked": true,
      "score": 41,
      "scores": {
        "ergonomics": 35,
        "maintenance": 5,
        "payments": 40,
        "reliability": 40,
        "schema": 68,
        "security": 35,
        "transparency": 54
      },
      "slug": "ultravox-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/ultravox-voice-cloning",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "crm",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/freshsales.json",
      "kind": "http-api",
      "name": "Freshsales API",
      "negative": 0,
      "rank": 421,
      "ranked": true,
      "score": 40.8,
      "scores": {
        "ergonomics": 48,
        "maintenance": 5,
        "payments": 30,
        "reliability": 51,
        "schema": 27,
        "security": 44,
        "transparency": 74
      },
      "slug": "freshsales",
      "url": "https://www.anchorterminal.com/tools/freshsales",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "payments",
      "category": "payment-platforms",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/skyfire.json",
      "kind": "http-api",
      "name": "Skyfire API + MCP",
      "negative": 0,
      "rank": 422,
      "ranked": true,
      "score": 40.6,
      "scores": {
        "ergonomics": 61,
        "maintenance": 31,
        "payments": 20,
        "reliability": 19,
        "schema": 59,
        "security": 41,
        "transparency": 56
      },
      "slug": "skyfire",
      "url": "https://www.anchorterminal.com/tools/skyfire",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vidu.json",
      "kind": "model",
      "name": "Vidu API",
      "negative": 0,
      "rank": 423,
      "ranked": true,
      "score": 40.4,
      "scores": {
        "ergonomics": 55,
        "maintenance": 57,
        "payments": 20,
        "reliability": 35,
        "schema": 48,
        "security": 28,
        "transparency": 49
      },
      "slug": "vidu",
      "url": "https://www.anchorterminal.com/tools/vidu",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-calling",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/exotel-voice.json",
      "kind": "http-api",
      "name": "Exotel Voice API + MCP",
      "negative": 0,
      "rank": 424,
      "ranked": true,
      "score": 39.8,
      "scores": {
        "ergonomics": 40,
        "maintenance": 5,
        "payments": 20,
        "reliability": 50,
        "schema": 48,
        "security": 40,
        "transparency": 63
      },
      "slug": "exotel-voice",
      "url": "https://www.anchorterminal.com/tools/exotel-voice",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrapingdog.json",
      "kind": "http-api",
      "name": "Scrapingdog",
      "negative": -2,
      "rank": 425,
      "ranked": true,
      "score": 39.3,
      "scores": {
        "ergonomics": 44,
        "maintenance": 45,
        "payments": 40,
        "reliability": 62,
        "schema": 43,
        "security": 5,
        "transparency": 57
      },
      "slug": "scrapingdog",
      "url": "https://www.anchorterminal.com/tools/scrapingdog",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/khoj.json",
      "kind": "platform",
      "name": "Khoj",
      "negative": -7,
      "rank": 426,
      "ranked": true,
      "score": 38.8,
      "scores": {
        "ergonomics": 46,
        "maintenance": 19,
        "payments": 60,
        "reliability": 65,
        "schema": 34,
        "security": 29,
        "transparency": 64
      },
      "slug": "khoj",
      "url": "https://www.anchorterminal.com/tools/khoj",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/eraser.json",
      "kind": "http-api",
      "name": "Eraser API + MCP",
      "negative": 0,
      "rank": 427,
      "ranked": true,
      "score": 38.7,
      "scores": {
        "ergonomics": 34,
        "maintenance": 33,
        "payments": 35,
        "reliability": 15,
        "schema": 52,
        "security": 57,
        "transparency": 51
      },
      "slug": "eraser",
      "url": "https://www.anchorterminal.com/tools/eraser",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "low",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/metricool.json",
      "kind": "http-api",
      "name": "Metricool API + MCP",
      "negative": -2,
      "rank": 428,
      "ranked": true,
      "score": 38.7,
      "scores": {
        "ergonomics": 39,
        "maintenance": 6,
        "payments": 30,
        "reliability": 35,
        "schema": 56,
        "security": 48,
        "transparency": 64
      },
      "slug": "metricool",
      "url": "https://www.anchorterminal.com/tools/metricool",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/loudly.json",
      "kind": "model",
      "name": "Loudly Music API",
      "negative": 0,
      "rank": 429,
      "ranked": true,
      "score": 38.5,
      "scores": {
        "ergonomics": 51,
        "maintenance": 3,
        "payments": 30,
        "reliability": 15,
        "schema": 75,
        "security": 35,
        "transparency": 56
      },
      "slug": "loudly",
      "url": "https://www.anchorterminal.com/tools/loudly",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "pdf-tools",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pdf-co.json",
      "kind": "http-api",
      "name": "PDF.co API + MCP",
      "negative": 0,
      "rank": 430,
      "ranked": true,
      "score": 38.2,
      "scores": {
        "ergonomics": 49,
        "maintenance": 34,
        "payments": 20,
        "reliability": 20,
        "schema": 74,
        "security": 23,
        "transparency": 54
      },
      "slug": "pdf-co",
      "url": "https://www.anchorterminal.com/tools/pdf-co",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "travel",
      "confidence": "medium",
      "grade": "E",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/booking-demand-api.json",
      "kind": "http-api",
      "name": "Booking.com Demand API",
      "negative": 0,
      "rank": 431,
      "ranked": true,
      "score": 38.1,
      "scores": {
        "ergonomics": 53,
        "maintenance": 28,
        "payments": 5,
        "reliability": 33,
        "schema": 57,
        "security": 36,
        "transparency": 49
      },
      "slug": "booking-demand-api",
      "url": "https://www.anchorterminal.com/tools/booking-demand-api",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudviz.json",
      "kind": "http-api",
      "name": "Cloudviz API",
      "negative": 0,
      "rank": 432,
      "ranked": true,
      "score": 37.9,
      "scores": {
        "ergonomics": 50,
        "maintenance": 5,
        "payments": 20,
        "reliability": 20,
        "schema": 58,
        "security": 53,
        "transparency": 47
      },
      "slug": "cloudviz",
      "url": "https://www.anchorterminal.com/tools/cloudviz",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/leonardo-ai.json",
      "kind": "model",
      "name": "Leonardo.Ai API",
      "negative": 0,
      "rank": 433,
      "ranked": true,
      "score": 37.8,
      "scores": {
        "ergonomics": 54,
        "maintenance": 48,
        "payments": 0,
        "reliability": 30,
        "schema": 45,
        "security": 40,
        "transparency": 51
      },
      "slug": "leonardo-ai",
      "url": "https://www.anchorterminal.com/tools/leonardo-ai",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "everyday",
      "category": "translation",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lingvanex.json",
      "kind": "http-api",
      "name": "Lingvanex Translation API",
      "negative": 0,
      "rank": 434,
      "ranked": true,
      "score": 37.2,
      "scores": {
        "ergonomics": 50,
        "maintenance": 6,
        "payments": 15,
        "reliability": 40,
        "schema": 48,
        "security": 37,
        "transparency": 50
      },
      "slug": "lingvanex",
      "url": "https://www.anchorterminal.com/tools/lingvanex",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "domain-data",
      "category": "travel",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hotelbeds.json",
      "kind": "http-api",
      "name": "Hotelbeds Hotel Booking API",
      "negative": 0,
      "rank": 435,
      "ranked": true,
      "score": 36.7,
      "scores": {
        "ergonomics": 41,
        "maintenance": 3,
        "payments": 20,
        "reliability": 33,
        "schema": 57,
        "security": 38,
        "transparency": 54
      },
      "slug": "hotelbeds",
      "url": "https://www.anchorterminal.com/tools/hotelbeds",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "data",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/postgres-mcp-pro.json",
      "kind": "mcp",
      "name": "Postgres MCP Pro",
      "negative": -8,
      "rank": 436,
      "ranked": true,
      "score": 36.7,
      "scores": {
        "ergonomics": 57,
        "maintenance": 8,
        "payments": 60,
        "reliability": 41,
        "schema": 56,
        "security": 26,
        "transparency": 61
      },
      "slug": "postgres-mcp-pro",
      "url": "https://www.anchorterminal.com/tools/postgres-mcp-pro",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "aggregator",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/letme.json",
      "kind": "http-api",
      "name": "letme",
      "negative": -2,
      "rank": 437,
      "ranked": true,
      "score": 36.7,
      "scores": {
        "ergonomics": 54,
        "maintenance": 35,
        "payments": 50,
        "reliability": 10,
        "schema": 68,
        "security": 23,
        "transparency": 40
      },
      "slug": "letme",
      "url": "https://www.anchorterminal.com/tools/letme",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "high",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gpt4all.json",
      "kind": "platform",
      "name": "GPT4All",
      "negative": -6,
      "rank": 438,
      "ranked": true,
      "score": 36.3,
      "scores": {
        "ergonomics": 41,
        "maintenance": 6,
        "payments": 60,
        "reliability": 56,
        "schema": 40,
        "security": 28,
        "transparency": 57
      },
      "slug": "gpt4all",
      "url": "https://www.anchorterminal.com/tools/gpt4all",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "vector-search",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/epsilla.json",
      "kind": "http-api",
      "name": "Epsilla Vector Database",
      "negative": -3,
      "rank": 439,
      "ranked": true,
      "score": 36,
      "scores": {
        "ergonomics": 47,
        "maintenance": 8,
        "payments": 30,
        "reliability": 55,
        "schema": 36,
        "security": 25,
        "transparency": 65
      },
      "slug": "epsilla",
      "url": "https://www.anchorterminal.com/tools/epsilla",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "web-scrapers",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrapingant.json",
      "kind": "http-api",
      "name": "ScrapingAnt",
      "negative": 0,
      "rank": 440,
      "ranked": true,
      "score": 35.9,
      "scores": {
        "ergonomics": 66,
        "maintenance": 5,
        "payments": 40,
        "reliability": 30,
        "schema": 43,
        "security": 10,
        "transparency": 57
      },
      "slug": "scrapingant",
      "url": "https://www.anchorterminal.com/tools/scrapingant",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "frameworks",
      "category": "agent-harnesses",
      "confidence": "low",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cursor-cli.json",
      "kind": "harness",
      "name": "Cursor CLI",
      "negative": -5,
      "rank": 441,
      "ranked": true,
      "score": 35.8,
      "scores": {
        "ergonomics": 42,
        "maintenance": 62,
        "payments": 25,
        "reliability": 27,
        "schema": 39,
        "security": 46,
        "transparency": 64
      },
      "slug": "cursor-cli",
      "url": "https://www.anchorterminal.com/tools/cursor-cli",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "design-diagrams",
      "category": "diagramming",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mermaid-chart.json",
      "kind": "mcp",
      "name": "Mermaid Chart MCP",
      "negative": 0,
      "rank": 442,
      "ranked": true,
      "score": 31.7,
      "scores": {
        "ergonomics": 34,
        "maintenance": 53,
        "payments": 45,
        "reliability": 15,
        "schema": 32,
        "security": 20,
        "transparency": 48
      },
      "slug": "mermaid-chart",
      "url": "https://www.anchorterminal.com/tools/mermaid-chart",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "browser",
      "confidence": "high",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/puppeteer-reference-server-archived.json",
      "kind": "mcp",
      "name": "Puppeteer (archived MCP reference server)",
      "negative": -4,
      "rank": 443,
      "ranked": true,
      "score": 30.8,
      "scores": {
        "ergonomics": 47,
        "maintenance": 0,
        "payments": 60,
        "reliability": 12,
        "schema": 41,
        "security": 22,
        "transparency": 77
      },
      "slug": "puppeteer-reference-server-archived",
      "url": "https://www.anchorterminal.com/tools/puppeteer-reference-server-archived",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "local-ai",
      "confidence": "low",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/underdog.json",
      "kind": "platform",
      "name": "Underdog",
      "negative": 0,
      "rank": 444,
      "ranked": true,
      "score": 29.9,
      "scores": {
        "ergonomics": 15,
        "maintenance": 56,
        "payments": 60,
        "reliability": 33,
        "schema": 24,
        "security": 14,
        "transparency": 24
      },
      "slug": "underdog",
      "url": "https://www.anchorterminal.com/tools/underdog",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "communication",
      "category": "social-media",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/oneup.json",
      "kind": "http-api",
      "name": "OneUp API + MCP",
      "negative": 0,
      "rank": 445,
      "ranked": true,
      "score": 24.8,
      "scores": {
        "ergonomics": 31,
        "maintenance": 43,
        "payments": 10,
        "reliability": 18,
        "schema": 27,
        "security": 17,
        "transparency": 43
      },
      "slug": "oneup",
      "url": "https://www.anchorterminal.com/tools/oneup",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "web-data",
      "category": "search",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/serper.json",
      "kind": "http-api",
      "name": "Serper",
      "negative": 0,
      "rank": 446,
      "ranked": true,
      "score": 24.3,
      "scores": {
        "ergonomics": 35,
        "maintenance": 3,
        "payments": 40,
        "reliability": 30,
        "schema": 6,
        "security": 20,
        "transparency": 33
      },
      "slug": "serper",
      "url": "https://www.anchorterminal.com/tools/serper",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/beatoven.json",
      "kind": "model",
      "name": "Beatoven.ai API",
      "negative": 0,
      "rank": 447,
      "ranked": true,
      "score": 22.2,
      "scores": {
        "ergonomics": 32,
        "maintenance": 3,
        "payments": 0,
        "reliability": 15,
        "schema": 27,
        "security": 30,
        "transparency": 47
      },
      "slug": "beatoven",
      "url": "https://www.anchorterminal.com/tools/beatoven",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "low",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kling.json",
      "kind": "model",
      "name": "Kling AI API",
      "negative": 0,
      "rank": 448,
      "ranked": true,
      "score": 22,
      "scores": {
        "ergonomics": 27,
        "maintenance": 24,
        "payments": 20,
        "reliability": 15,
        "schema": 15,
        "security": 20,
        "transparency": 46
      },
      "slug": "kling",
      "url": "https://www.anchorterminal.com/tools/kling",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "data",
      "confidence": "high",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/postgres-reference-server-archived.json",
      "kind": "mcp",
      "name": "PostgreSQL (archived MCP reference server)",
      "negative": -10,
      "rank": 449,
      "ranked": true,
      "score": 18.6,
      "scores": {
        "ergonomics": 38,
        "maintenance": 0,
        "payments": 60,
        "reliability": 13,
        "schema": 29,
        "security": 5,
        "transparency": 77
      },
      "slug": "postgres-reference-server-archived",
      "url": "https://www.anchorterminal.com/tools/postgres-reference-server-archived",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "models",
      "category": "embeddings",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zeroentropy.json",
      "kind": "http-api",
      "name": "ZeroEntropy zerank and zembed",
      "negative": -4,
      "rank": 450,
      "ranked": true,
      "score": 13.8,
      "scores": {
        "ergonomics": 20,
        "maintenance": 5,
        "payments": 0,
        "reliability": 0,
        "schema": 31,
        "security": 25,
        "transparency": 54
      },
      "slug": "zeroentropy",
      "url": "https://www.anchorterminal.com/tools/zeroentropy",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "music-generation",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/soundraw.json",
      "kind": "model",
      "name": "SOUNDRAW API",
      "negative": 0,
      "rank": 451,
      "ranked": true,
      "score": 12.5,
      "scores": {
        "ergonomics": 0,
        "maintenance": 3,
        "payments": 10,
        "reliability": 15,
        "schema": 5,
        "security": 20,
        "transparency": 42
      },
      "slug": "soundraw",
      "url": "https://www.anchorterminal.com/tools/soundraw",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "video-generation",
      "confidence": "high",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/openai-sora.json",
      "kind": "model",
      "name": "OpenAI Sora API",
      "negative": 0,
      "rank": 0,
      "ranked": false,
      "score": 9.7,
      "scores": {
        "ergonomics": 0,
        "maintenance": 15,
        "payments": 0,
        "reliability": 0,
        "schema": 15,
        "security": 0,
        "transparency": 68
      },
      "slug": "openai-sora",
      "url": "https://www.anchorterminal.com/tools/openai-sora",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "business",
      "category": "company-knowledge",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/overclock.json",
      "kind": "platform",
      "name": "Overclock",
      "negative": 0,
      "rank": 452,
      "ranked": true,
      "score": 7.7,
      "scores": {
        "ergonomics": 5,
        "maintenance": 0,
        "payments": 0,
        "reliability": 10,
        "schema": 0,
        "security": 10,
        "transparency": 36
      },
      "slug": "overclock",
      "url": "https://www.anchorterminal.com/tools/overclock",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "developer",
      "category": "agent-observability",
      "confidence": "high",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/baserun.json",
      "kind": "http-api",
      "name": "Baserun",
      "negative": 0,
      "rank": 0,
      "ranked": false,
      "score": 7.3,
      "scores": {
        "ergonomics": 5,
        "maintenance": 0,
        "payments": 0,
        "reliability": 0,
        "schema": 15,
        "security": 5,
        "transparency": 36
      },
      "slug": "baserun",
      "url": "https://www.anchorterminal.com/tools/baserun",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "content",
      "category": "image-generation",
      "confidence": "high",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-imagen.json",
      "kind": "model",
      "name": "Google Imagen",
      "negative": -3,
      "rank": 0,
      "ranked": false,
      "score": 7.2,
      "scores": {
        "ergonomics": 0,
        "maintenance": 5,
        "payments": 0,
        "reliability": 0,
        "schema": 25,
        "security": 0,
        "transparency": 65
      },
      "slug": "google-imagen",
      "url": "https://www.anchorterminal.com/tools/google-imagen",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "text-to-speech",
      "confidence": "high",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/playht-tts.json",
      "kind": "model",
      "name": "PlayHT Text-to-Speech API",
      "negative": -4,
      "rank": 0,
      "ranked": false,
      "score": 4.2,
      "scores": {
        "ergonomics": 0,
        "maintenance": 0,
        "payments": 0,
        "reliability": 0,
        "schema": 31,
        "security": 0,
        "transparency": 36
      },
      "slug": "playht-tts",
      "url": "https://www.anchorterminal.com/tools/playht-tts",
      "x402": "no"
    },
    {
      "agentReady": false,
      "area": "voice",
      "category": "voice-cloning",
      "confidence": "medium",
      "grade": "F",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/playht-voice-cloning.json",
      "kind": "model",
      "name": "PlayHT Voice Cloning API",
      "negative": -4,
      "rank": 0,
      "ranked": false,
      "score": 4.2,
      "scores": {
        "ergonomics": 0,
        "maintenance": 0,
        "payments": 0,
        "reliability": 0,
        "schema": 31,
        "security": 0,
        "transparency": 36
      },
      "slug": "playht-voice-cloning",
      "url": "https://www.anchorterminal.com/tools/playht-voice-cloning",
      "x402": "no"
    }
  ],
  "total": "score = sum of (category score × weight) over the assessed categories ÷ the sum of their weights, then the negative events; pending categories have no score and aren't in the total",
  "weights": {
    "ergonomics": 13,
    "maintenance": 7,
    "payments": 10,
    "performance": 10,
    "reliability": 16,
    "schema": 13,
    "security": 14,
    "tasks": 10,
    "transparency": 7
  }
}
