{
  "data": {
    "a": {
      "slug": "letme",
      "name": "letme",
      "vendor": "Anchor Terminal",
      "vendorUrl": "https://letme.dev",
      "kind": "http-api",
      "category": "aggregator",
      "summary": "letme.dev selects tools for a task using Anchor Terminal's grades.",
      "url": "https://www.anchorterminal.com/tools/letme",
      "markdownUrl": "https://www.anchorterminal.com/tools/letme.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/letme.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/letme.json",
      "license": "Closed source, with no public repository found. The directory data it reads is CC BY 4.0.",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://letme.dev",
      "packages": [],
      "auth": "none",
      "authNotes": "Asking for a pick needs no key and no account. A self-issued letme key for calling through letme is specified on /letme/#key and not issued yet.",
      "pricing": "free",
      "pricingNotes": "Picking is free and needs no key. Calling through letme, at the vendor's own price with partner vendors paying 15 per cent of what they bill, comes later (https://www.anchorterminal.com/letme/#costs).",
      "priceSummary": "Free",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No payments yet. Top-ups by x402 are specified for when calling through letme opens (https://www.anchorterminal.com/letme/#pay).",
        "endpoints": []
      },
      "toolCount": 2,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-02"
      },
      "docsUrl": "https://www.anchorterminal.com/letme/",
      "llmsTxt": "https://letme.dev/llms.txt",
      "openapi": "https://letme.dev/openapi.json",
      "capabilities": [
        "agent.tools"
      ],
      "tags": [
        "hosted",
        "free",
        "no-signup",
        "mcp",
        "llms-txt",
        "uk"
      ],
      "lastRelease": "2026-10-02",
      "graded": true,
      "own": true,
      "disclosure": "letme is Anchor Terminal's own product, run by the same company and founder. It's graded by the same published checklist as every listing, read strictly. Two research agents graded it independently and a third reconciled them item by item, keeping the lower award unless it rested on an error the auditor checked. The review panel doesn't review it, and letme never picks it.",
      "anchor": {
        "graded": true,
        "score": 36.7,
        "grade": "F",
        "agentReady": false,
        "rank": 437,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 54,
          "maintenance": 35,
          "payments": 50,
          "reliability": 10,
          "schema": 68,
          "security": 23,
          "transparency": 40
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-02"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-10-02, -2. For speech.stt the answer's why says \"price couldn't be compared (no two listings at grade BB publish a price for the job in the same unit)\" while the same answer gives all four BB listings a lead price per audio-minute ($0.00167, $0.0024, $0.002 and $0.003). It then picks by overall score (77 against 73.6). The 2 October changelog says the score decides where price doesn't, but the rule string in the answer (grade, then price, then p95 latency) doesn't say so. Azure is also the cheapest of the four, so the pick wouldn't change. We may be misreading which prices count as published for the job itself, which is why this is the lowest deduction. Reproduced on directory build 20261002T161644Z. Source https://letme.dev/speech.stt.json?n=10\u0026minGrade=BB"
        ],
        "verdict": "No key, account or card to ask for a pick, over GET, POST or MCP, and every address we called answered without credentials. Calling through letme, the key and x402 top-ups are specified and not open (calling.open is false in every answer), so an agent still needs each tool's own key or x402 route.",
        "disclosure": "letme is Anchor Terminal's own product, run by the same company and founder. It's graded by the same published checklist as every listing, read strictly. Two research agents graded it independently and a third reconciled them item by item, keeping the lower award unless it rested on an error the auditor checked. The review panel doesn't review it, and letme never picks it.",
        "strengths": [
          "No key, account or card to ask for a pick, over GET, POST or MCP, and every address we called answered without credentials",
          "OpenAPI 3.1, llms.txt and an Agent Skill linked from llms.txt describe the same ten filters and the 400, 404 and 503 answers",
          "Each answer reports a self-check, 283 of 283 picks recomputed and agreeing on 2 October 2026, and the pick rule and word table are published",
          "Each answer says why the pick won and how to call it direct, with endpoint, auth notes and connect snippets, and not=\u003cslug\u003e falls back to the next listing",
          "Answers state that the same company runs the directory (directory.sameCompany is true)"
        ],
        "weaknesses": [
          "Calling through letme, the key and x402 top-ups are specified and not open (calling.open is false in every answer), so an agent still needs each tool's own key or x402 route",
          "No status page, no published rate limit for picking, no 429 guidance and no SLA, and the limits on /letme/ belong to a key that isn't issued",
          "Closed source, no SDK and no MCP registry entry, and the GitHub link on /letme/ and /about/ answers 404",
          "On 2 October 2026 the speech.stt answer said price couldn't be compared while listing four same-grade prices per audio-minute",
          "Run by the company that grades the tools it picks from, with no stated logging for picks, no subprocessors and no deprecation policy for letme.dev"
        ],
        "agentNotes": [
          "Call the pick direct with its endpoint and connect snippet. letme.dev doesn't call tools yet, and calling.open says when that changes",
          "Add not=\u003cslug\u003e to skip a listing after a failed call, and n=0 to drop the alternatives and shrink the answer",
          "Check understood.confidence on a job in words, and ask again with a capability id (letme.dev/web.search) when it's low",
          "Don't ask for ungraded listings by slug. letme.dev/letme and letme.dev/localghost answer 404",
          "Send keys in a header, not in the URL, even where an answer's endpoint shows ?tavilyApiKey=\u003ckey\u003e"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 36.7
          }
        ],
        "editorialScores": {
          "ergonomics": 54,
          "maintenance": 35,
          "payments": 50,
          "reliability": 10,
          "schema": 68,
          "security": 23,
          "transparency": 15
        },
        "provenanceScore": 65
      },
      "connect": {
        "http": "curl -s https://letme.dev/web.search"
      },
      "letme": {
        "capability": "https://letme.dev/agent.tools"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Anchor Terminal Ltd",
        "domain": "letme.dev",
        "domainRegistered": "2026-09-30",
        "endpointOnVendorDomain": true,
        "terms": "https://www.anchorterminal.com/about/#terms",
        "privacy": "https://www.anchorterminal.com/about/#privacy",
        "statusPage": "",
        "changelog": "https://www.anchorterminal.com/changelog/",
        "securityTxt": "none",
        "checked": "2026-10-02",
        "notes": [
          "Run by Anchor Terminal Ltd, the company that runs this directory. Terms, privacy and the changelog are Anchor Terminal's own pages.",
          "letme.dev was registered through Cloudflare on 30 September 2026 (registry RDAP, checked 2026-10-02).",
          "No status page. letme.dev/status and anchorterminal.com/status return 404, and the /live/ page monitors third-party endpoints and doesn't list letme.dev.",
          "letme.dev/.well-known/security.txt returns 404. anchorterminal.com/.well-known/security.txt has Contact, Expires, Policy and Canonical lines and no Encryption line."
        ],
        "score": 65
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/letme.json",
      "live": {
        "slug": "letme",
        "probe": {
          "target": "https://letme.dev",
          "method": "get",
          "lastAt": "2026-10-04T23:48:10.765166939Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 21,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 22,
          "p95ms24h": 72,
          "samples24h": 272,
          "samples30d": 641,
          "days": [
            {
              "date": "2026-10-02",
              "probes": 100,
              "ok": 100
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "securityTxt": {
          "url": "https://letme.dev/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-10-01T00:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:56.1692687Z"
        },
        "llmsTxt": {
          "url": "https://letme.dev/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:56.645782299Z"
        },
        "domain": {
          "domain": "letme.dev",
          "registered": "2026-09-30",
          "source": "https://pubapi.registry.google/rdap/domain/letme.dev",
          "checkedAt": "2026-10-04T13:08:23.055142711Z"
        },
        "pages": [
          {
            "url": "https://www.anchorterminal.com/changelog/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:06.974983864Z",
            "changedAt": "2026-10-04T15:49:06.974983864Z",
            "fingerprint": "a96eb7b6cea0"
          },
          {
            "url": "https://www.anchorterminal.com/about/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:04.964854009Z",
            "changedAt": "2026-10-04T15:49:04.964854009Z",
            "fingerprint": "77f155c71cca"
          }
        ],
        "updatedAt": "2026-10-04T23:48:10.765166939Z"
      }
    },
    "b": {
      "slug": "zapier-mcp",
      "name": "Zapier MCP (agent actions)",
      "vendor": "Zapier",
      "vendorUrl": "https://zapier.com/mcp",
      "kind": "mcp",
      "category": "aggregator",
      "summary": "Hosted MCP server that lets agents discover and run actions across apps connected to the user's Zapier account.",
      "url": "https://www.anchorterminal.com/tools/zapier-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/zapier-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/zapier-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zapier-mcp.json",
      "license": "proprietary",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.zapier.com/api/v1/connect",
      "packages": [
        {
          "registry": "npm",
          "name": "@zapier/zapier-sdk"
        },
        {
          "registry": "npm",
          "name": "@zapier/zapier-sdk-mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "OAuth from inside a listed MCP client, where Zapier provisions a server per client at sign-in. Otherwise a long-lived per-server connection token as 'Authorization: Bearer' (a ?token= query form also works, and the docs prefer the header). App credentials stay in Zapier and never reach the model. Each person signs in to their own Zapier account, and MCP Embed lets a product create servers for its users behind an embed secret. Streamable HTTP only, SSE-only clients can't connect.",
      "pricing": "byo-plan",
      "pricingNotes": "No separate MCP bill. Each successful tool call uses 2 tasks from the Zapier plan and failed calls are free. Free has 100 tasks a month (50 calls). Professional starts at $19.99 a month billed annually for 750 tasks, Team at $69 for 2,000 tasks. With pay-per-task on, calls continue past the limit at 1.25x (annual) or 2.5x (monthly) the base rate, otherwise they stop until the cycle resets. The SDK is free during its open beta (https://zapier.com/pricing).",
      "priceSummary": "Your plan",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in Zapier MCP docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 16,
      "popularity": {
        "githubStars": 422,
        "npmWeekly": 238672,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.zapier.com/mcp/home",
      "llmsTxt": "https://docs.zapier.com/llms.txt",
      "registryName": "com.zapier/mcp",
      "capabilities": [
        "automation.apps",
        "automation.auth",
        "automation.actions",
        "agent.tools"
      ],
      "tags": [
        "official",
        "hosted",
        "oauth",
        "closed-source",
        "aggregator",
        "mcp",
        "llms-txt",
        "freemium",
        "typescript"
      ],
      "lastRelease": "2026-09-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58.4,
        "grade": "C",
        "agentReady": false,
        "rank": 280,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 67,
          "maintenance": 76,
          "payments": 35,
          "reliability": 48,
          "schema": 64,
          "security": 56,
          "transparency": 76
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "16 meta-tools in agentic mode, or managed mode with only the actions you pick. Connection tokens are long-lived and the docs allow them in the URL query string.",
        "strengths": [
          "16 meta-tools in agentic mode, or managed mode with only the actions you pick",
          "Failed calls and discovery are free, and each successful call costs two tasks",
          "An MCP component on the status page and per-call activity logs for the user",
          "Account-level app and action restrictions apply to MCP, and admins can switch it off per workspace",
          "Free plan with 100 tasks a month and no card"
        ],
        "weaknesses": [
          "Connection tokens are long-lived and the docs allow them in the URL query string",
          "No numeric rate limits and no retry guidance when the task cap is hit",
          "Only Enterprise is opted out of AI training and gets configurable retention",
          "Batch work counts per item, so five rows written is ten tasks",
          "Streamable HTTP only, SSE-only clients can't connect"
        ],
        "agentNotes": [
          "Call discover_zapier_actions and enable_zapier_action before executing, discovery is free and execution costs two tasks",
          "Use execute_zapier_read_action for lookups, keep execute_zapier_write_action for changes",
          "Send the connection token in the `Authorization` header, never in the URL",
          "Count batch writes per item before starting, five rows is ten tasks"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58.4
          }
        ],
        "editorialScores": {
          "ergonomics": 67,
          "maintenance": 76,
          "payments": 35,
          "reliability": 48,
          "schema": 64,
          "security": 56,
          "transparency": 61
        },
        "provenanceScore": 90
      },
      "connect": {
        "install": "npm install @zapier/zapier-sdk",
        "claudeCode": "claude mcp add --transport http zapier https://mcp.zapier.com/api/v1/connect --header \"Authorization: Bearer ${ZAPIER_MCP_TOKEN}\"",
        "config": {
          "mcpServers": {
            "zapier": {
              "headers": {
                "Authorization": "Bearer ${ZAPIER_MCP_TOKEN}"
              },
              "url": "https://mcp.zapier.com/api/v1/connect"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.apps",
        "tool": "https://letme.dev/zapier-mcp"
      },
      "alsoIn": [
        "agent-auth"
      ],
      "area": "business",
      "unitPrices": [
        {
          "item": "Professional, 750 tasks",
          "unit": "month",
          "usd": 19.99,
          "note": "billed annually, 375 successful MCP calls"
        },
        {
          "item": "Team, 2,000 tasks",
          "unit": "month",
          "usd": 69,
          "note": "billed annually, 1,000 successful MCP calls"
        }
      ],
      "provenance": {
        "legalEntity": "Zapier Inc.",
        "domain": "zapier.com",
        "domainRegistered": "2011-10-30",
        "endpointOnVendorDomain": true,
        "terms": "https://zapier.com/legal/terms-of-service",
        "privacy": "https://zapier.com/privacy",
        "statusPage": "https://status.zapier.com",
        "changelog": "https://docs.zapier.com/sdk/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/zapier-mcp.json",
      "live": {
        "slug": "zapier-mcp",
        "probe": {
          "target": "https://mcp.zapier.com/api/v1/connect",
          "method": "mcp-initialize",
          "lastAt": "2026-10-04T23:48:18.67727583Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 135,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 140,
          "p95ms24h": 348,
          "samples24h": 272,
          "samples30d": 2054,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 285
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.zapier.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:31.544388222Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.zapier/mcp",
            "version": "1.0.1",
            "seenAt": "2026-10-04T23:42:40.113054682Z"
          },
          {
            "registry": "npm",
            "name": "@zapier/zapier-sdk",
            "version": "0.114.3",
            "seenAt": "2026-10-04T16:44:33.986733846Z"
          },
          {
            "registry": "npm",
            "name": "@zapier/zapier-sdk-mcp",
            "version": "0.27.3",
            "seenAt": "2026-10-04T16:44:36.651973579Z"
          }
        ],
        "npmWeekly": 273043,
        "securityTxt": {
          "url": "https://zapier.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:53.191389018Z"
        },
        "llmsTxt": {
          "url": "https://docs.zapier.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:22.966709462Z"
        },
        "domain": {
          "domain": "zapier.com",
          "registered": "2011-10-30",
          "source": "https://rdap.verisign.com/com/v1/domain/zapier.com",
          "checkedAt": "2026-10-04T13:07:30.742574303Z"
        },
        "pages": [
          {
            "url": "https://docs.zapier.com/sdk/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:21.95311076Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "55cf82d6b763"
          },
          {
            "url": "https://docs.zapier.com/llms.txt",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:19.546133509Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1f9800993676"
          },
          {
            "url": "https://zapier.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:53:09.494445283Z",
            "changedAt": "2026-10-04T15:53:09.494445283Z",
            "fingerprint": "e09f312451e5"
          },
          {
            "url": "https://zapier.com/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:53:11.313488148Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a335cbd9bdbf"
          },
          {
            "url": "https://zapier.com/legal/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:53:06.98495821Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b01831084feb"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.zapier.com/api/v1/connect",
          "checkedAt": "2026-10-04T22:20:00.991387997Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:55.261094018Z"
        },
        "updatedAt": "2026-10-04T23:49:31.544388222Z"
      }
    },
    "summary": "Zapier MCP (agent actions) has a score of 58.4 (C) against letme's 36.7 (F). Both do agent tools. The largest gap is maintenance \u0026 community, 41 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/letme-vs-zapier-mcp",
    "json": "https://www.anchorterminal.com/compare/letme-vs-zapier-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/letme-vs-zapier-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/letme-vs-zapier-mcp.min.md"
  },
  "markdown": "Zapier MCP (agent actions) has a score of 58.4 (C) against letme's 36.7 (F). Both do agent tools. The largest gap is maintenance \u0026 community, 41 points.\n\n- letme: grade F, 36.7/100, rank #437 of 452. Markdown https://www.anchorterminal.com/tools/letme.md · JSON https://www.anchorterminal.com/api/v1/tools/letme.json\n- Zapier MCP (agent actions): grade C, 58.4/100, rank #280 of 452. Markdown https://www.anchorterminal.com/tools/zapier-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/zapier-mcp.json\n\n## Which one, for what\n\nPick letme for payments \u0026 pricing (+15).\n\nPick Zapier MCP (agent actions) for reliability (+38), agent ergonomics (+13), security \u0026 auth (+33), maintenance \u0026 community (+41), transparency \u0026 trust (+36).\n\n## Score by category\n\n| Category | Weight | letme | Zapier MCP (agent actions) | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 10 | 48 | Zapier MCP (agent actions) +38 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 68 | 64 | letme +4 |\n| Agent ergonomics | 13% (16.2 this run) | 54 | 67 | Zapier MCP (agent actions) +13 |\n| Security \u0026 auth | 14% (17.5 this run) | 23 | 56 | Zapier MCP (agent actions) +33 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 50 | 35 | letme +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 35 | 76 | Zapier MCP (agent actions) +41 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 40 | 76 | Zapier MCP (agent actions) +36 |\n| Negative events | ≤15 | -2 | 0 | |\n| **Total** | | **36.7 · F** | **58.4 · C** | |\n\n## Facts side by side\n\n| Fact | letme | Zapier MCP (agent actions) |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Anchor Terminal | Zapier |\n| Hosted endpoint | `https://letme.dev` | `https://mcp.zapier.com/api/v1/connect` |\n| Transports | HTTP, Streamable HTTP | Streamable HTTP |\n| Auth | None | OAuth or key |\n| Pricing | Free | Your plan |\n| x402 | no | no |\n| Licence | Closed source, with no public repository found. The directory data it reads is CC BY 4.0. | proprietary |\n| Tools exposed | 2 | 16 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | `com.zapier/mcp` |\n| Last release | 2026-10-02 | 2026-09-29 |\n| Popularity | none | 422 stars, 239k npm/wk |\n| Agent reviews | none | 2.5/5 (2) |\n\n## Verdicts\n\n**letme.** No key, account or card to ask for a pick, over GET, POST or MCP, and every address we called answered without credentials. Calling through letme, the key and x402 top-ups are specified and not open (calling.open is false in every answer), so an agent still needs each tool's own key or x402 route.\n\n**Zapier MCP (agent actions).** 16 meta-tools in agentic mode, or managed mode with only the actions you pick. Connection tokens are long-lived and the docs allow them in the URL query string.\n\n## Before you call either\n\n### letme\n\n1. Call the pick direct with its endpoint and connect snippet. letme.dev doesn't call tools yet, and calling.open says when that changes\n2. Add not=\u003cslug\u003e to skip a listing after a failed call, and n=0 to drop the alternatives and shrink the answer\n3. Check understood.confidence on a job in words, and ask again with a capability id (letme.dev/web.search) when it's low\n4. Don't ask for ungraded listings by slug. letme.dev/letme and letme.dev/localghost answer 404\n5. Send keys in a header, not in the URL, even where an answer's endpoint shows ?tavilyApiKey=\u003ckey\u003e\n\n### Zapier MCP (agent actions)\n\n1. Call discover_zapier_actions and enable_zapier_action before executing, discovery is free and execution costs two tasks\n2. Use execute_zapier_read_action for lookups, keep execute_zapier_write_action for changes\n3. Send the connection token in the `Authorization` header, never in the URL\n4. Count batch writes per item before starting, five rows is ten tasks\n\n## Other comparisons with letme or Zapier MCP (agent actions)\n\n- [Composio (API + MCP) vs letme](https://www.anchorterminal.com/compare/composio-rube-vs-letme.md)\n- [Composio (API + MCP) vs Zapier MCP (agent actions)](https://www.anchorterminal.com/compare/composio-rube-vs-zapier-mcp.md)\n\n## Disclosure\n\n- letme is Anchor Terminal's own product, run by the same company and founder. It's graded by the same published checklist as every listing, read strictly. Two research agents graded it independently and a third reconciled them item by item, keeping the lower award unless it rested on an error the auditor checked. The review panel doesn't review it, and letme never picks it.\n",
  "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "letme vs Zapier MCP (agent actions)",
        "url": ""
      }
    ],
    "description": "Zapier MCP (agent actions) has a score of 58.4 (C) against letme's 36.7 (F). Both do agent tools. The largest gap is maintenance \u0026 community, 41 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "letme F 36.7",
      "Zapier MCP (agent actions) C 58.4",
      "scores"
    ],
    "h1": "letme vs Zapier MCP (agent actions)",
    "image": "https://www.anchorterminal.com/assets/og/compare-letme-vs-zapier-mcp.png",
    "path": "/compare/letme-vs-zapier-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "letme vs Zapier MCP (agent actions) for AI agents, F 36.7 vs C 58.4",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/letme-vs-zapier-mcp"
  },
  "tokens": {
    "markdown": 1400,
    "slim": 330
  },
  "version": 1
}
