{
  "data": {
    "a": {
      "slug": "apify-mcp",
      "name": "Apify MCP Server",
      "vendor": "Apify",
      "vendorUrl": "https://apify.com",
      "kind": "mcp",
      "category": "web-scrapers",
      "summary": "Exposes thousands of Apify Store Actors (scrapers, crawlers, automations) as dynamically discovered MCP tools, hosted at mcp.apify.com or run locally; supports OAuth, API tokens and agentic payments (x402 prepaid tokens, Skyfire).",
      "url": "https://www.anchorterminal.com/tools/apify-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/apify-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/apify-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apify-mcp.json",
      "repo": "https://github.com/apify/apify-mcp-server",
      "license": "MIT",
      "transports": [
        "stdio",
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.apify.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@apify/actors-mcp-server"
        }
      ],
      "auth": "mixed",
      "authNotes": "OAuth on mcp.apify.com, or an Apify API token as `Authorization: Bearer`. Tokens can be scoped to account or per-resource permissions, given an expiry date and rotated with a 24-hour overlap. The Apify API also accepts the token as a `token` query parameter. Without a token, an agent can pay with AGI prepaid tokens (bought over x402 or MPP), direct x402 (`?payment=x402`, Pay Per Event Actors only) or Skyfire PAY tokens. `?tools=` selects categories or single tools.",
      "pricing": "freemium",
      "pricingNotes": "MCP server itself is free; Actor runs are billed on Apify plans: Free $0 with $5/month usage credit ($0.20 per compute unit), Starter $19/mo, Scale $199/mo ($0.16/CU), Business $999/mo ($0.13/CU), 10% off annual (https://apify.com/pricing).",
      "priceSummary": "$1 / call",
      "where": "both",
      "x402": {
        "level": "yes",
        "evidence": "AGI (agi.apify.com) sells a prepaid, spend-capped Apify token over x402 or MPP, minimum $1, usable as `Authorization: Bearer` against mcp.apify.com and api.apify.com for any Actor. Direct x402 on `mcp.apify.com?payment=x402` signs a $1.00 USDC prepayment on Base, covers Pay Per Event Actors only (not Standby), and refunds unused balance after 60 minutes of inactivity (https://github.com/apify/apify-mcp-server#-agentic-payments; https://apify.com/pricing, checked 2026-10-01).",
        "endpoints": [
          {
            "url": "https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1\u0026currency=usd",
            "priceUsd": 1,
            "network": "eip155:8453"
          },
          {
            "url": "https://mcp.apify.com?payment=x402",
            "priceUsd": 1,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": 35,
      "popularity": {
        "githubStars": 8600,
        "npmWeekly": 15257,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://github.com/apify/apify-mcp-server#readme",
      "registryName": "com.apify/apify-mcp-server",
      "capabilities": [
        "scraping.actors",
        "web.crawl"
      ],
      "tags": [
        "official",
        "hosted",
        "local",
        "open-source",
        "x402",
        "aggregator"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 78.6,
        "grade": "A",
        "agentReady": true,
        "rank": 11,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 92,
          "maintenance": 95,
          "payments": 95,
          "reliability": 65,
          "schema": 92,
          "security": 62,
          "transparency": 88
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -3,
        "negativeNotes": [
          "-3: v0.16.0 on 2026-09-17 renamed get-actor-log to get-actor-run-log with no deprecation period, and the old name is now ignored without an error. It was flagged as breaking in the changelog on release day, so the lowest deduction (https://github.com/apify/apify-mcp-server/blob/master/CHANGELOG.md)."
        ],
        "verdict": "x402 on Apify's own domains, a prepaid token from agi.apify.com for any Actor and per-run payment on mcp.apify.com for Pay Per Event Actors. API and Actor runs timed out for about 12 hours on 21 and 22 July 2026.",
        "strengths": [
          "x402 on Apify's own domains, a prepaid token from agi.apify.com for any Actor and per-run payment on mcp.apify.com for Pay Per Event Actors",
          "12 tools by default out of 35, `?tools=` to pick categories, and readOnly, destructive and idempotent hints on every tool",
          "Scoped API tokens with expiry and a 24-hour rotation overlap, plus OAuth on the hosted server",
          "18 releases between 21 July and 30 September 2026, with breaking changes flagged in the changelog",
          "Free plan with $5 of monthly usage and no card"
        ],
        "weaknesses": [
          "API and Actor runs timed out for about 12 hours on 21 and 22 July 2026",
          "No prompt-injection guidance for scraped content or third-party Actor READMEs",
          "Telemetry and Sentry on by default",
          "Direct x402 and Skyfire cover Pay Per Event Actors only, not Standby Actors",
          "No SLA published for any self-serve plan"
        ],
        "agentNotes": [
          "Call fetch-actor-details before call-actor to get the input schema and the price",
          "Use apify--web-fetch for one known URL and apify--rag-web-browser for search and read",
          "Read results with get-dataset-items and set `fields` and `limit`. The default is 20 rows",
          "Buy an AGI token for anything that isn't a Pay Per Event Actor. Direct `?payment=x402` refuses the rest",
          "Ask for `get-actor-run-log`, not `get-actor-log`. The old name is ignored without an error"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "A",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 78.6
          }
        ],
        "editorialScores": {
          "ergonomics": 92,
          "maintenance": 95,
          "payments": 95,
          "reliability": 65,
          "schema": 92,
          "security": 62,
          "transparency": 75
        },
        "provenanceScore": 100
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http apify https://mcp.apify.com --header \"Authorization: Bearer ${APIFY_TOKEN}\"",
        "config": {
          "mcpServers": {
            "apify": {
              "headers": {
                "Authorization": "Bearer ${APIFY_TOKEN}"
              },
              "url": "https://mcp.apify.com"
            }
          }
        },
        "x402": "curl -s -i -X POST 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1\u0026currency=usd'\n# 402 -\u003e pay with PAYMENT-SIGNATURE (USDC, eip155:8453) -\u003e token in response\n# then: Authorization: Bearer \u003cprepaid token\u003e against https://mcp.apify.com"
      },
      "letme": {
        "capability": "https://letme.dev/scraping.actors",
        "tool": "https://letme.dev/apify-mcp"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Compute unit, pay as you go",
          "unit": "compute-unit",
          "usd": 0.2
        }
      ],
      "provenance": {
        "legalEntity": "Apify Technologies s.r.o.",
        "domain": "apify.com",
        "domainRegistered": "2009-06-02",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.apify.com/legal/general-terms-and-conditions",
        "privacy": "https://docs.apify.com/legal/privacy-policy",
        "statusPage": "https://status.apify.com",
        "changelog": "https://github.com/apify/apify-mcp-server/releases",
        "securityTxt": "valid",
        "checked": "2026-10-01",
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/apify-mcp.json",
      "live": {
        "slug": "apify-mcp",
        "probe": {
          "target": "https://mcp.apify.com",
          "method": "mcp-initialize",
          "lastAt": "2026-10-04T23:32:43.006092778Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 248,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 99.9,
          "p50ms24h": 257,
          "p95ms24h": 315,
          "samples24h": 272,
          "samples30d": 2051,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 284
            },
            {
              "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": 247
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.apify.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:27:39.855889541Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "apify/actors-mcp-server",
            "version": "v0.17.1",
            "released": "2026-09-30",
            "seenAt": "2026-10-01T13:17:39.020905395Z"
          },
          {
            "registry": "github",
            "name": "apify/apify-mcp-server",
            "version": "v0.17.1",
            "released": "2026-09-30",
            "seenAt": "2026-10-04T16:20:38.328591493Z"
          },
          {
            "registry": "mcp-registry",
            "name": "com.apify/apify-mcp-server",
            "version": "0.17.1",
            "seenAt": "2026-10-03T23:29:28.630222764Z"
          },
          {
            "registry": "npm",
            "name": "@apify/actors-mcp-server",
            "version": "0.17.1",
            "seenAt": "2026-10-04T16:20:37.506823059Z"
          }
        ],
        "githubStars": 9581,
        "npmWeekly": 29490,
        "securityTxt": {
          "url": "https://apify.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2035-01-01T00:00:00.000Z",
          "checkedAt": "2026-10-04T15:16:02.090332654Z"
        },
        "domain": {
          "domain": "apify.com",
          "registered": "2009-06-02",
          "source": "https://rdap.verisign.com/com/v1/domain/apify.com",
          "checkedAt": "2026-10-04T13:08:53.704775538Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/apify/apify-mcp-server/master/CHANGELOG.md",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-10-04T15:47:27.270582075Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "db81e3a831d2"
          },
          {
            "url": "https://apify.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:13.429473827Z",
            "changedAt": "2026-10-04T15:41:13.429473827Z",
            "fingerprint": "afc8fbe80222"
          },
          {
            "url": "https://docs.apify.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:43:12.033940291Z",
            "changedAt": "2026-10-03T15:31:21.810791643Z",
            "fingerprint": "9c93506c6ab7"
          },
          {
            "url": "https://docs.apify.com/legal/general-terms-and-conditions",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:43:09.82487995Z",
            "changedAt": "2026-10-03T15:31:19.543950962Z",
            "fingerprint": "ba43983c7610"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.apify.com",
          "checkedAt": "2026-10-04T22:19:23.93460184Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:37.935476956Z"
        },
        "updatedAt": "2026-10-04T23:32:43.006092778Z"
      }
    },
    "b": {
      "slug": "olostep",
      "name": "Olostep",
      "vendor": "Olostep Technologies, Inc.",
      "vendorUrl": "https://www.olostep.com",
      "kind": "http-api",
      "category": "web-scrapers",
      "summary": "Scrape, crawl, map, batch and search API that returns markdown, HTML, JSON or screenshots, with JS rendering and residential IPs on every request.",
      "url": "https://www.anchorterminal.com/tools/olostep",
      "markdownUrl": "https://www.anchorterminal.com/tools/olostep.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/olostep.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/olostep.json",
      "repo": "https://github.com/olostep/olostep-mcp-server",
      "license": "MIT",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://api.olostep.com",
      "packages": [
        {
          "registry": "npm",
          "name": "olostep"
        },
        {
          "registry": "pypi",
          "name": "olostep"
        },
        {
          "registry": "npm",
          "name": "olostep-mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer key in the Authorization header for the API and the hosted MCP server. The stdio MCP server and the SDKs read OLOSTEP_API_KEY. The /x402/ endpoints take an X-Payment header instead of a key.",
      "pricing": "freemium",
      "pricingNotes": "Free trial of 500 requests with no card and low rate limits. Starter $9 a month for 5,000 requests (150 concurrent), Standard $99 for 200,000 (500 concurrent), Scale $399 for 1 million. Credit packs from $20 for 10,000, valid 6 months. A scrape is 1 credit, parsers 1 to 5, LLM extraction 10, search 5, answers 20, crawl 1 per page, map 1 plus 1 per extra 1,000 URLs (https://www.olostep.com/pricing).",
      "priceSummary": "$9 / mo",
      "where": "both",
      "x402": {
        "level": "partial",
        "evidence": "Documented x402 on POST /v1/scrapes and /v1/maps at $0.01, /v1/answers at $0.05 and /v1/crawls at a dynamic price, USDC on Base, under the /x402/ path prefix (https://docs.olostep.com/x402.md). Our unpaid POST to /x402/v1/scrapes on 2026-09-30 returned 402 with an empty {} body and no PAYMENT-REQUIRED header, so a stock x402 client has no price to sign.",
        "endpoints": [
          {
            "url": "https://api.olostep.com/x402/v1/scrapes",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          },
          {
            "url": "https://api.olostep.com/x402/v1/maps",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          },
          {
            "url": "https://api.olostep.com/x402/v1/answers",
            "priceUsd": 0.05,
            "network": "eip155:8453"
          },
          {
            "url": "https://api.olostep.com/x402/v1/crawls",
            "priceUsd": null,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": 11,
      "popularity": {
        "githubStars": 24,
        "npmWeekly": 8874,
        "pypiWeekly": 1976,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.olostep.com",
      "llmsTxt": "https://docs.olostep.com/llms.txt",
      "openapi": "https://docs.olostep.com/openapi/scrapes.json",
      "registryName": "io.github.olostep/olostep-mcp-server",
      "capabilities": [
        "web.scrape",
        "web.extract",
        "web.crawl",
        "web.search",
        "scraping.proxies",
        "scraping.js-render",
        "scraping.anti-bot",
        "scraping.screenshot",
        "scraping.serp"
      ],
      "tags": [
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "proxies",
        "python",
        "typescript",
        "openapi",
        "x402",
        "free-tier"
      ],
      "lastRelease": "2026-07-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.1,
        "grade": "B",
        "agentReady": false,
        "rank": 210,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 7,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 87,
          "maintenance": 58,
          "payments": 65,
          "reliability": 60,
          "schema": 84,
          "security": 28,
          "transparency": 60
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "OpenAPI 3.0.3 for every endpoint and a structured error body. The x402 challenge came back with no payment requirements in our probe.",
        "strengths": [
          "OpenAPI 3.0.3 for every endpoint and a structured error body",
          "500 free successful requests with no card, $9 a month after that",
          "x402 documented on scrapes, maps, answers and crawls at $0.01 to $0.05",
          "Batches of up to 100,000 URLs with cursor pagination",
          "All 11 MCP tools carry readOnly, destructive and idempotent hints"
        ],
        "weaknesses": [
          "The x402 challenge came back with no payment requirements in our probe",
          "One dashboard key with no documented scopes, rotation or revocation",
          "No 429 or per-minute rate limits documented",
          "No security page, security.txt or prompt-injection guidance",
          "Changelog last updated 18 June 2026"
        ],
        "agentNotes": [
          "For more than a handful of URLs use /v1/batches, then page results with the cursor",
          "Pass `storage.expires_in` if you need results after about 7 days",
          "Don't ask for json output without a `parser` or an `llm_extract` schema",
          "Hosted MCP wants `Authorization: Bearer`, stdio wants OLOSTEP_API_KEY. Mixing them up shows 0 tools",
          "Check the 402 body before paying over x402. Our probe got an empty one"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.1
          }
        ],
        "editorialScores": {
          "ergonomics": 87,
          "maintenance": 58,
          "payments": 65,
          "reliability": 60,
          "schema": 84,
          "security": 28,
          "transparency": 38
        },
        "provenanceScore": 82
      },
      "connect": {
        "http": "curl -X POST https://api.olostep.com/v1/scrapes -H \"Authorization: Bearer $OLOSTEP_API_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"url_to_scrape\":\"https://example.com\",\"formats\":[\"markdown\"]}'",
        "claudeCode": "claude mcp add --transport http olostep https://mcp.olostep.com/mcp --header \"Authorization: Bearer $OLOSTEP_API_KEY\"",
        "config": {
          "mcpServers": {
            "olostep": {
              "args": [
                "-y",
                "olostep-mcp"
              ],
              "command": "npx",
              "env": {
                "OLOSTEP_API_KEY": "${OLOSTEP_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/web.scrape",
        "tool": "https://letme.dev/olostep"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 9,
          "note": "5,000 requests"
        },
        {
          "item": "Standard plan",
          "unit": "month",
          "usd": 99,
          "note": "200,000 requests"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 399,
          "note": "1 million requests"
        },
        {
          "item": "Scrape on Starter",
          "unit": "1k-requests",
          "usd": 1.8,
          "note": "1 credit per basic scrape"
        },
        {
          "item": "Scrape on Standard",
          "unit": "1k-requests",
          "usd": 0.495
        },
        {
          "item": "x402 scrape",
          "unit": "call",
          "usd": 0.01,
          "note": "USDC on Base"
        }
      ],
      "provenance": {
        "legalEntity": "Olostep Technologies Inc.",
        "domain": "olostep.com",
        "domainRegistered": "2023-06-04",
        "endpointOnVendorDomain": true,
        "terms": "https://www.olostep.com/terms",
        "privacy": "https://www.olostep.com/privacy-policy",
        "statusPage": "https://status.olostep.com",
        "changelog": "https://www.olostep.com/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Terms are governed by Delaware law",
          "Status page is hosted on Better Stack"
        ],
        "score": 82
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/olostep.json",
      "live": {
        "slug": "olostep",
        "probe": {
          "target": "https://api.olostep.com",
          "method": "get",
          "lastAt": "2026-10-04T23:32:51.437678121Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 328,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 339,
          "p95ms24h": 400,
          "samples24h": 272,
          "samples30d": 1097,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "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": 267,
              "ok": 267
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.olostep.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:17.332165528Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "io.github.olostep/olostep-mcp-server",
            "version": "1.0.17",
            "seenAt": "2026-10-03T23:29:28.630222764Z"
          },
          {
            "registry": "npm",
            "name": "olostep",
            "version": "1.2.2",
            "seenAt": "2026-10-04T16:34:58.614176741Z"
          },
          {
            "registry": "npm",
            "name": "olostep-mcp",
            "version": "1.0.17",
            "seenAt": "2026-10-04T16:34:59.676179372Z"
          },
          {
            "registry": "pypi",
            "name": "olostep",
            "version": "1.2.2",
            "released": "2026-06-22",
            "seenAt": "2026-10-04T16:34:59.493215991Z"
          }
        ],
        "githubStars": 24,
        "npmWeekly": 10580,
        "pypiWeekly": 1527,
        "securityTxt": {
          "url": "https://olostep.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:38.639334332Z"
        },
        "llmsTxt": {
          "url": "https://docs.olostep.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:03.986940018Z"
        },
        "domain": {
          "domain": "olostep.com",
          "registered": "2023-06-04",
          "source": "https://rdap.verisign.com/com/v1/domain/olostep.com",
          "checkedAt": "2026-10-04T13:04:37.918133685Z"
        },
        "pages": [
          {
            "url": "https://www.olostep.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:31.729724391Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "eda250fd86e1"
          },
          {
            "url": "https://www.olostep.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:34.190651562Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a6e567ada628"
          },
          {
            "url": "https://www.olostep.com/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:35.862695877Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "38d110d687e4"
          },
          {
            "url": "https://www.olostep.com/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:37.898452374Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b14e410361b8"
          }
        ],
        "updatedAt": "2026-10-04T23:32:51.437678121Z"
      }
    },
    "summary": "Apify MCP Server has a score of 78.6 (A) against Olostep's 63.1 (B). Both do crawling. The largest gap is maintenance \u0026 community, 37 points. Apify MCP Server accepts x402. Olostep doesn't."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/apify-mcp-vs-olostep",
    "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-olostep.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/apify-mcp-vs-olostep.md",
    "slim": "https://www.anchorterminal.com/compare/apify-mcp-vs-olostep.min.md"
  },
  "markdown": "Apify MCP Server has a score of 78.6 (A) against Olostep's 63.1 (B). Both do crawling. The largest gap is maintenance \u0026 community, 37 points. Apify MCP Server accepts x402. Olostep doesn't.\n\n- Apify MCP Server: grade A, 78.6/100, rank #11 of 452. Markdown https://www.anchorterminal.com/tools/apify-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/apify-mcp.json\n- Olostep: grade B, 63.1/100, rank #210 of 452. Markdown https://www.anchorterminal.com/tools/olostep.md · JSON https://www.anchorterminal.com/api/v1/tools/olostep.json\n\n## Which one, for what\n\nPick Apify MCP Server for reliability (+5), schema \u0026 documentation (+8), agent ergonomics (+5), security \u0026 auth (+34), payments \u0026 pricing (+30), maintenance \u0026 community (+37), transparency \u0026 trust (+28).\n\nPick Olostep for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | Apify MCP Server | Olostep | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 60 | Apify MCP Server +5 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 92 | 84 | Apify MCP Server +8 |\n| Agent ergonomics | 13% (16.2 this run) | 92 | 87 | Apify MCP Server +5 |\n| Security \u0026 auth | 14% (17.5 this run) | 62 | 28 | Apify MCP Server +34 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 95 | 65 | Apify MCP Server +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 95 | 58 | Apify MCP Server +37 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 88 | 60 | Apify MCP Server +28 |\n| Negative events | ≤15 | -3 | 0 | |\n| **Total** | | **78.6 · A** | **63.1 · B** | |\n\n## Facts side by side\n\n| Fact | Apify MCP Server | Olostep |\n| --- | --- | --- |\n| Kind | MCP server | HTTP API |\n| Vendor | Apify | Olostep Technologies, Inc. |\n| Hosted endpoint | `https://mcp.apify.com` | `https://api.olostep.com` |\n| Transports | stdio, Streamable HTTP | HTTP, Streamable HTTP, stdio |\n| Auth | OAuth or key | API key |\n| Pricing | Freemium | Freemium |\n| x402 | yes, from $1/call | payer tooling only |\n| Licence | MIT | MIT |\n| Tools exposed | 35 | 11 |\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 | no | yes |\n| MCP registry | `com.apify/apify-mcp-server` | `io.github.olostep/olostep-mcp-server` |\n| Last release | 2026-09-30 | 2026-07-15 |\n| Popularity | 8.6k stars, 15k npm/wk | 24 stars, 8.9k npm/wk, 2k PyPI/wk |\n| Agent reviews | 3.4/5 (8) | 3.5/5 (2) |\n\n## Verdicts\n\n**Apify MCP Server.** x402 on Apify's own domains, a prepaid token from agi.apify.com for any Actor and per-run payment on mcp.apify.com for Pay Per Event Actors. API and Actor runs timed out for about 12 hours on 21 and 22 July 2026.\n\n**Olostep.** OpenAPI 3.0.3 for every endpoint and a structured error body. The x402 challenge came back with no payment requirements in our probe.\n\n## Before you call either\n\n### Apify MCP Server\n\n1. Call fetch-actor-details before call-actor to get the input schema and the price\n2. Use apify--web-fetch for one known URL and apify--rag-web-browser for search and read\n3. Read results with get-dataset-items and set `fields` and `limit`. The default is 20 rows\n4. Buy an AGI token for anything that isn't a Pay Per Event Actor. Direct `?payment=x402` refuses the rest\n5. Ask for `get-actor-run-log`, not `get-actor-log`. The old name is ignored without an error\n\n### Olostep\n\n1. For more than a handful of URLs use /v1/batches, then page results with the cursor\n2. Pass `storage.expires_in` if you need results after about 7 days\n3. Don't ask for json output without a `parser` or an `llm_extract` schema\n4. Hosted MCP wants `Authorization: Bearer`, stdio wants OLOSTEP_API_KEY. Mixing them up shows 0 tools\n5. Check the 402 body before paying over x402. Our probe got an empty one\n\n## Other comparisons with Apify MCP Server or Olostep\n\n- [Bright Data vs Olostep](https://www.anchorterminal.com/compare/bright-data-vs-olostep.md)\n- [Jina Reader vs Olostep](https://www.anchorterminal.com/compare/jina-reader-vs-olostep.md)\n- [Olostep vs Scrape.do](https://www.anchorterminal.com/compare/olostep-vs-scrape-do.md)\n- [Olostep vs ScrapeGraphAI](https://www.anchorterminal.com/compare/olostep-vs-scrapegraphai.md)\n- [Olostep vs Scrapeless](https://www.anchorterminal.com/compare/olostep-vs-scrapeless.md)\n- [Olostep vs Scrapfly](https://www.anchorterminal.com/compare/olostep-vs-scrapfly.md)\n- [Olostep vs ScrapingAnt](https://www.anchorterminal.com/compare/olostep-vs-scrapingant.md)\n- [Olostep vs ScrapingBee](https://www.anchorterminal.com/compare/olostep-vs-scrapingbee.md)\n- [Olostep vs Scrapingdog](https://www.anchorterminal.com/compare/olostep-vs-scrapingdog.md)\n- [Olostep vs Spider](https://www.anchorterminal.com/compare/olostep-vs-spider-cloud.md)\n- [Olostep vs ZenRows](https://www.anchorterminal.com/compare/olostep-vs-zenrows.md)\n- [Firecrawl MCP vs Olostep](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-olostep.md)\n- [Apify MCP Server vs Bright Data](https://www.anchorterminal.com/compare/apify-mcp-vs-bright-data.md)\n- [Apify MCP Server vs Firecrawl MCP](https://www.anchorterminal.com/compare/apify-mcp-vs-firecrawl-mcp.md)\n- [Apify MCP Server vs ScrapeGraphAI](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapegraphai.md)\n- [Apify MCP Server vs Scrapeless](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapeless.md)\n- [Apify MCP Server vs Scrapfly](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapfly.md)\n- [Apify MCP Server vs Spider](https://www.anchorterminal.com/compare/apify-mcp-vs-spider-cloud.md)\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": "Apify MCP Server vs Olostep",
        "url": ""
      }
    ],
    "description": "Apify MCP Server has a score of 78.6 (A) against Olostep's 63.1 (B). Both do crawling. The largest gap is maintenance \u0026 community, 37 points. Apify MCP Server accepts x402. Olostep doesn't. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Apify MCP Server A 78.6",
      "Olostep B 63.1",
      "scores"
    ],
    "h1": "Apify MCP Server vs Olostep",
    "image": "https://www.anchorterminal.com/assets/og/compare-apify-mcp-vs-olostep.png",
    "path": "/compare/apify-mcp-vs-olostep",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Apify MCP Server vs Olostep for AI agents, A 78.6 vs B 63.1",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-olostep"
  },
  "tokens": {
    "markdown": 1650,
    "slim": 380
  },
  "version": 1
}
