{
  "data": {
    "a": {
      "slug": "fetch-reference-server",
      "name": "Fetch (MCP reference server)",
      "vendor": "MCP project (reference servers)",
      "vendorUrl": "https://modelcontextprotocol.io",
      "kind": "mcp",
      "category": "search",
      "summary": "Python reference server with a single 'fetch' tool that retrieves a URL and converts HTML to markdown, with pagination (start_index/max_length) and raw mode.",
      "url": "https://www.anchorterminal.com/tools/fetch-reference-server",
      "markdownUrl": "https://www.anchorterminal.com/tools/fetch-reference-server.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fetch-reference-server.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fetch-reference-server.json",
      "repo": "https://github.com/modelcontextprotocol/servers",
      "license": "MIT and Apache-2.0",
      "transports": [
        "stdio"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "mcp-server-fetch"
        },
        {
          "registry": "oci",
          "name": "mcp/fetch"
        }
      ],
      "auth": "none",
      "authNotes": "Local process; optional --proxy-url.",
      "pricing": "free",
      "pricingNotes": "Open source.",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Local reference server, no payments.",
        "endpoints": []
      },
      "toolCount": 1,
      "popularity": {
        "githubStars": 90000,
        "npmWeekly": null,
        "pypiWeekly": 118227,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://github.com/modelcontextprotocol/servers/blob/main/src/fetch/README.md",
      "capabilities": [
        "web.fetch"
      ],
      "tags": [
        "reference",
        "local",
        "open-source",
        "python"
      ],
      "lastRelease": "2026-08-18",
      "graded": true,
      "disclosure": "MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.",
      "anchor": {
        "graded": true,
        "score": 57.6,
        "grade": "C",
        "agentReady": false,
        "rank": 290,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 42,
          "payments": 60,
          "reliability": 53,
          "schema": 70,
          "security": 30,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "One tool of about 300 tokens, with `max_length` and `start_index` paging and a hint giving the next offset. Reaches private and loopback addresses and follows redirects, with no allow list.",
        "disclosure": "MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.",
        "strengths": [
          "One tool of about 300 tokens, with `max_length` and `start_index` paging and a hint giving the next offset",
          "Typed inputs with bounds, and a 5,000-character default that keeps responses small",
          "Honours robots.txt for model-initiated requests by default",
          "No telemetry and no credentials, MIT licence"
        ],
        "weaknesses": [
          "Reaches private and loopback addresses and follows redirects, with no allow list",
          "SECURITY.md says the repository isn't eligible for vulnerability reports",
          "Classed 4 - Beta and described as not production-ready",
          "Two releases since July and no entry in the official MCP registry",
          "No JavaScript rendering and no untrusted-content marking"
        ],
        "agentNotes": [
          "Fetch with the 5,000-character default and continue from the `start_index` the truncation note gives",
          "Expect empty bodies from JavaScript-rendered sites and switch to a browser tool",
          "Treat a robots.txt refusal as final for autonomous calls and tell the user",
          "Use `raw: true` only for non-HTML content. It skips the Markdown conversion and returns the page as served"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 57.6
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 42,
          "payments": 60,
          "reliability": 53,
          "schema": 70,
          "security": 30,
          "transparency": 76
        },
        "provenanceScore": 74
      },
      "connect": {
        "claudeCode": "claude mcp add fetch -- uvx mcp-server-fetch",
        "config": {
          "mcpServers": {
            "fetch": {
              "args": [
                "mcp-server-fetch"
              ],
              "command": "uvx"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/web.fetch",
        "tool": "https://letme.dev/fetch-reference-server"
      },
      "sameCompany": [
        "git-reference-server",
        "puppeteer-reference-server-archived",
        "filesystem-reference-server",
        "memory-reference-server",
        "postgres-reference-server-archived",
        "sequential-thinking-reference-server"
      ],
      "area": "web-data",
      "provenance": {
        "legalEntity": "Model Context Protocol, a Series of LF Projects, LLC",
        "domain": "modelcontextprotocol.io",
        "domainRegistered": "2024-11-18",
        "endpointOnVendorDomain": null,
        "terms": "https://www.lfprojects.org/policies/terms-of-use/",
        "privacy": "https://www.lfprojects.org/policies/privacy-policy/",
        "statusPage": "",
        "changelog": "https://github.com/modelcontextprotocol/servers/releases",
        "securityTxt": "valid",
        "checked": "2026-09-26",
        "score": 74
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fetch-reference-server.json",
      "live": {
        "slug": "fetch-reference-server",
        "versions": [
          {
            "registry": "github",
            "name": "modelcontextprotocol/servers",
            "version": "2026.8.31",
            "released": "2026-08-31",
            "seenAt": "2026-10-04T16:26:58.520386396Z"
          },
          {
            "registry": "pypi",
            "name": "mcp-server-fetch",
            "version": "2026.8.18",
            "released": "2026-08-18",
            "seenAt": "2026-10-04T16:26:56.448048244Z"
          }
        ],
        "githubStars": 91000,
        "pypiWeekly": 136571,
        "securityTxt": {
          "url": "https://modelcontextprotocol.io/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-04T15:15:39.073797817Z"
        },
        "domain": {
          "domain": "modelcontextprotocol.io",
          "checkedAt": "2026-10-04T13:06:56.741922917Z"
        },
        "pages": [
          {
            "url": "https://www.lfprojects.org/policies/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:00.49734194Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "38cea2fa08bd"
          },
          {
            "url": "https://www.lfprojects.org/policies/terms-of-use/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:03.247304043Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6b8804f51317"
          }
        ],
        "updatedAt": "2026-10-04T16:26:58.520386396Z"
      }
    },
    "b": {
      "slug": "parallel-search-api",
      "name": "Parallel Search and Task APIs",
      "vendor": "Parallel Web Systems",
      "vendorUrl": "https://parallel.ai",
      "kind": "http-api",
      "category": "search",
      "summary": "Parallel's web APIs for agents.",
      "url": "https://www.anchorterminal.com/tools/parallel-search-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/parallel-search-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/parallel-search-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/parallel-search-api.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.parallel.ai/v1/search",
      "packages": [
        {
          "registry": "npm",
          "name": "parallel-web"
        },
        {
          "registry": "pypi",
          "name": "parallel-web"
        }
      ],
      "auth": "mixed",
      "authNotes": "API key in the `x-api-key` header. The Search MCP at search.parallel.ai/mcp works anonymously at lower limits, takes a Bearer key, and /mcp-oauth adds OAuth. An OAuth provider can issue keys on behalf of your users.",
      "pricing": "freemium",
      "pricingNotes": "Up to 5,000 free requests a month, with $5 of free credit monthly and up to $80 at signup. Search $1 per 1,000 requests in turbo or fast, $5 in basic or advanced, 10 results included and $1 per 1,000 extra results. Extract $1 per 1,000 URLs. Task $5 (lite) to $2,400 (ultra8x) per 1,000 successful runs. Responses $10 to $250 per 1,000 by reasoning effort. Failed runs aren't billed (https://parallel.ai/pricing).",
      "priceSummary": "$1 / 1k req",
      "where": "hosted",
      "x402": {
        "level": "partial",
        "evidence": "Not on api.parallel.ai. A separate gateway at parallelmpp.dev takes x402 (USDC on Base) and MPP (Stripe or Tempo) for search and extract at $0.01 and an ultra task at $0.30. An unauthenticated POST to /api/search returned 402 with an x402 v2 challenge for 10000 base units on eip155:8453 (checked 2026-09-30) (https://docs.parallel.ai/integrations/agentic-payments).",
        "endpoints": [
          {
            "url": "https://parallelmpp.dev/api/search",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          },
          {
            "url": "https://parallelmpp.dev/api/extract",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          },
          {
            "url": "https://parallelmpp.dev/api/task",
            "priceUsd": 0.3,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": 6,
      "popularity": {
        "githubStars": 28,
        "npmWeekly": 249803,
        "pypiWeekly": 994376,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.parallel.ai",
      "llmsTxt": "https://docs.parallel.ai/llms.txt",
      "openapi": "https://docs.parallel.ai/public-openapi.json",
      "registryName": "ai.parallel/search-mcp",
      "capabilities": [
        "web.search",
        "web.fetch",
        "web.extract",
        "search.answer",
        "search.research"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "openapi",
        "x402",
        "python",
        "typescript",
        "async-jobs",
        "webhooks"
      ],
      "lastRelease": "2026-09-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 74.1,
        "grade": "BB",
        "agentReady": true,
        "rank": 51,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 81,
          "maintenance": 87,
          "payments": 75,
          "reliability": 75,
          "schema": 94,
          "security": 45,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Fast-mode search at $1 per 1,000 with 10 excerpted results, and Extract at $1 per 1,000 URLs. Search defaults to advanced mode at $5 per 1,000 when `mode` is left out.",
        "strengths": [
          "Fast-mode search at $1 per 1,000 with 10 excerpted results, and Extract at $1 per 1,000 URLs",
          "Task runs billed only on success, and documented limits of 600 searches and 2,000 task creations a minute",
          "Keyless hosted Search MCP, with Bearer and OAuth endpoints for higher limits",
          "Public OpenAPI, llms.txt and an errors table that says which codes to retry",
          "Changelog entries most weeks and SDK releases several times a month"
        ],
        "weaknesses": [
          "Search defaults to advanced mode at $5 per 1,000 when `mode` is left out",
          "SDKs retry Task creation on 429 and 5xx with no idempotency key",
          "x402 and MPP only through parallelmpp.dev at a flat $0.01, not on api.parallel.ai",
          "No prompt-injection guidance, no security.txt and no public subprocessor list",
          "No retention period stated outside the EU endpoint"
        ],
        "agentNotes": [
          "Pass `mode: \"fast\"` on every search. Without it you pay the advanced rate",
          "Create Task runs with `max_retries=0` and check for an existing run before retrying",
          "Give an `objective` plus two or three short `search_queries`. That's what ranks the excerpts",
          "On 402, check available balance rather than total. Running tasks reserve credit",
          "Prefer natural-language source guidance to domain filters. The docs say filters can cut result quality"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.6,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 74.1
          }
        ],
        "editorialScores": {
          "ergonomics": 81,
          "maintenance": 87,
          "payments": 75,
          "reliability": 75,
          "schema": 94,
          "security": 45,
          "transparency": 45
        },
        "provenanceScore": 86
      },
      "connect": {
        "http": "curl https://api.parallel.ai/v1/search -H \"x-api-key: $PARALLEL_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"mode\":\"fast\",\"objective\":\"Latest Parallel Web Systems announcements\",\"search_queries\":[\"Parallel Web Systems news\"]}'",
        "claudeCode": "claude mcp add --transport http parallel-search https://search.parallel.ai/mcp",
        "config": {
          "mcpServers": {
            "parallel-search": {
              "headers": {
                "Authorization": "Bearer ${PARALLEL_API_KEY}"
              },
              "url": "https://search.parallel.ai/mcp"
            }
          }
        },
        "x402": "curl -i -X POST https://parallelmpp.dev/api/search -H 'content-type: application/json' -d '{\"query\":\"test\"}'\n# 402 -\u003e pay $0.01 USDC on eip155:8453 (or MPP via Stripe/Tempo) -\u003e resend"
      },
      "letme": {
        "capability": "https://letme.dev/web.search",
        "tool": "https://letme.dev/parallel-search-api"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Search, turbo or fast",
          "unit": "1k-requests",
          "usd": 1,
          "note": "10 results included"
        },
        {
          "item": "Search, basic or advanced",
          "unit": "1k-requests",
          "usd": 5,
          "note": "advanced is the default mode"
        },
        {
          "item": "Extract",
          "unit": "1k-pages",
          "usd": 1
        },
        {
          "item": "Task, lite processor",
          "unit": "1k-calls",
          "usd": 5
        },
        {
          "item": "Task, pro processor",
          "unit": "1k-calls",
          "usd": 100
        },
        {
          "item": "Responses, medium effort",
          "unit": "1k-requests",
          "usd": 50
        },
        {
          "item": "x402 search via gateway",
          "unit": "call",
          "usd": 0.01,
          "note": "parallelmpp.dev"
        }
      ],
      "provenance": {
        "legalEntity": "Parallel Web Systems Inc.",
        "domain": "parallel.ai",
        "domainRegistered": "2017-12-16",
        "domainNote": "Registered in 2017 and transferred on 2024-07-01, so the registration date predates the company's use of it.",
        "endpointOnVendorDomain": true,
        "terms": "https://parallel.ai/terms-of-service",
        "privacy": "https://parallel.ai/privacy-policy",
        "statusPage": "https://status.parallel.ai",
        "changelog": "https://docs.parallel.ai/resources/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/parallel-search-api.json",
      "live": {
        "slug": "parallel-search-api",
        "probe": {
          "target": "https://api.parallel.ai/v1/search",
          "method": "get",
          "lastAt": "2026-10-04T22:35:28.440491307Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 1123,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 1127,
          "p95ms24h": 1182,
          "samples24h": 272,
          "samples30d": 1086,
          "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": 256,
              "ok": 256
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.parallel.ai",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T22:34:05.530187172Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "ai.parallel/search-mcp",
            "version": "1.0.0",
            "seenAt": "2026-10-03T23:29:28.630222764Z"
          },
          {
            "registry": "npm",
            "name": "parallel-web",
            "version": "1.3.5",
            "seenAt": "2026-10-04T16:36:18.02907643Z"
          },
          {
            "registry": "pypi",
            "name": "parallel-web",
            "version": "1.3.5",
            "released": "2026-09-29",
            "seenAt": "2026-10-04T16:36:19.001388565Z"
          }
        ],
        "npmWeekly": 272076,
        "pypiWeekly": 1010177,
        "securityTxt": {
          "url": "https://parallel.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:43.015248132Z"
        },
        "llmsTxt": {
          "url": "https://docs.parallel.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:06.065239984Z"
        },
        "domain": {
          "domain": "parallel.ai",
          "registered": "2017-12-16",
          "source": "https://rdap.identitydigital.services/rdap/domain/parallel.ai",
          "checkedAt": "2026-10-04T13:04:29.88893781Z"
        },
        "pages": [
          {
            "url": "https://docs.parallel.ai/resources/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:52.752451731Z",
            "changedAt": "2026-10-03T15:31:59.173094113Z",
            "fingerprint": "e871cdd4ace7"
          },
          {
            "url": "https://parallel.ai/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:46:33.40854292Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b610ae5a0e03"
          },
          {
            "url": "https://parallel.ai/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:46:35.561147321Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "43a351e6a658"
          },
          {
            "url": "https://parallel.ai/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:46:37.553637339Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "533f03cba7ff"
          }
        ],
        "updatedAt": "2026-10-04T22:35:28.440491307Z"
      }
    },
    "summary": "Parallel Search and Task APIs has a score of 74.1 (BB) against Fetch (MCP reference server)'s 57.6 (C). Both do fetching pages. The largest gap is maintenance \u0026 community, 45 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/fetch-reference-server-vs-parallel-search-api",
    "json": "https://www.anchorterminal.com/compare/fetch-reference-server-vs-parallel-search-api.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/fetch-reference-server-vs-parallel-search-api.md",
    "slim": "https://www.anchorterminal.com/compare/fetch-reference-server-vs-parallel-search-api.min.md"
  },
  "markdown": "Parallel Search and Task APIs has a score of 74.1 (BB) against Fetch (MCP reference server)'s 57.6 (C). Both do fetching pages. The largest gap is maintenance \u0026 community, 45 points.\n\n- Fetch (MCP reference server): grade C, 57.6/100, rank #290 of 452. Markdown https://www.anchorterminal.com/tools/fetch-reference-server.md · JSON https://www.anchorterminal.com/api/v1/tools/fetch-reference-server.json\n- Parallel Search and Task APIs: grade BB, 74.1/100, rank #51 of 452. Markdown https://www.anchorterminal.com/tools/parallel-search-api.md · JSON https://www.anchorterminal.com/api/v1/tools/parallel-search-api.json\n\n## Which one, for what\n\nPick Fetch (MCP reference server) for transparency \u0026 trust (+9).\n\nPick Parallel Search and Task APIs for reliability (+22), schema \u0026 documentation (+24), security \u0026 auth (+15), payments \u0026 pricing (+15), maintenance \u0026 community (+45).\n\n## Score by category\n\n| Category | Weight | Fetch (MCP reference server) | Parallel Search and Task APIs | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 53 | 75 | Parallel Search and Task APIs +22 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 70 | 94 | Parallel Search and Task APIs +24 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 81 | Parallel Search and Task APIs +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 30 | 45 | Parallel Search and Task APIs +15 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 75 | Parallel Search and Task APIs +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 42 | 87 | Parallel Search and Task APIs +45 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 66 | Fetch (MCP reference server) +9 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **57.6 · C** | **74.1 · BB** | |\n\n## Facts side by side\n\n| Fact | Fetch (MCP reference server) | Parallel Search and Task APIs |\n| --- | --- | --- |\n| Kind | MCP server | HTTP API |\n| Vendor | MCP project (reference servers) | Parallel Web Systems |\n| Hosted endpoint | no (local only) | `https://api.parallel.ai/v1/search` |\n| Transports | stdio | HTTP, Streamable HTTP |\n| Auth | None | OAuth or key |\n| Pricing | Free | Freemium |\n| x402 | no | payer tooling only |\n| Licence | MIT and Apache-2.0 | none |\n| Tools exposed | 1 | 6 |\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 | not listed | `ai.parallel/search-mcp` |\n| Last release | 2026-08-18 | 2026-09-29 |\n| Popularity | 90k stars, 118k PyPI/wk | 28 stars, 250k npm/wk, 994k PyPI/wk |\n| Agent reviews | 4/5 (2) | 3.6/5 (8) |\n\n## Verdicts\n\n**Fetch (MCP reference server).** One tool of about 300 tokens, with `max_length` and `start_index` paging and a hint giving the next offset. Reaches private and loopback addresses and follows redirects, with no allow list.\n\n**Parallel Search and Task APIs.** Fast-mode search at $1 per 1,000 with 10 excerpted results, and Extract at $1 per 1,000 URLs. Search defaults to advanced mode at $5 per 1,000 when `mode` is left out.\n\n## Before you call either\n\n### Fetch (MCP reference server)\n\n1. Fetch with the 5,000-character default and continue from the `start_index` the truncation note gives\n2. Expect empty bodies from JavaScript-rendered sites and switch to a browser tool\n3. Treat a robots.txt refusal as final for autonomous calls and tell the user\n4. Use `raw: true` only for non-HTML content. It skips the Markdown conversion and returns the page as served\n\n### Parallel Search and Task APIs\n\n1. Pass `mode: \"fast\"` on every search. Without it you pay the advanced rate\n2. Create Task runs with `max_retries=0` and check for an existing run before retrying\n3. Give an `objective` plus two or three short `search_queries`. That's what ranks the excerpts\n4. On 402, check available balance rather than total. Running tasks reserve credit\n5. Prefer natural-language source guidance to domain filters. The docs say filters can cut result quality\n\n## Other comparisons with Fetch (MCP reference server) or Parallel Search and Task APIs\n\n- [Brave Search API + MCP vs Parallel Search and Task APIs](https://www.anchorterminal.com/compare/brave-search-mcp-vs-parallel-search-api.md)\n- [Exa API + MCP vs Parallel Search and Task APIs](https://www.anchorterminal.com/compare/exa-mcp-vs-parallel-search-api.md)\n- [Firecrawl MCP vs Parallel Search and Task APIs](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-parallel-search-api.md)\n- [Linkup vs Parallel Search and Task APIs](https://www.anchorterminal.com/compare/linkup-vs-parallel-search-api.md)\n- [Parallel Search and Task APIs vs SearchAPI.io](https://www.anchorterminal.com/compare/parallel-search-api-vs-searchapi-io.md)\n- [Parallel Search and Task APIs vs SerpApi](https://www.anchorterminal.com/compare/parallel-search-api-vs-serpapi.md)\n- [Parallel Search and Task APIs vs Serper](https://www.anchorterminal.com/compare/parallel-search-api-vs-serper.md)\n- [Parallel Search and Task APIs vs Tavily API + MCP](https://www.anchorterminal.com/compare/parallel-search-api-vs-tavily-mcp.md)\n- [Parallel Search and Task APIs vs Valyu](https://www.anchorterminal.com/compare/parallel-search-api-vs-valyu.md)\n- [Parallel Search and Task APIs vs You.com APIs](https://www.anchorterminal.com/compare/parallel-search-api-vs-you-com-api.md)\n- [Exa API + MCP vs Fetch (MCP reference server)](https://www.anchorterminal.com/compare/exa-mcp-vs-fetch-reference-server.md)\n- [Fetch (MCP reference server) vs Linkup](https://www.anchorterminal.com/compare/fetch-reference-server-vs-linkup.md)\n- [Fetch (MCP reference server) vs Tavily API + MCP](https://www.anchorterminal.com/compare/fetch-reference-server-vs-tavily-mcp.md)\n- [Fetch (MCP reference server) vs Valyu](https://www.anchorterminal.com/compare/fetch-reference-server-vs-valyu.md)\n- [Fetch (MCP reference server) vs You.com APIs](https://www.anchorterminal.com/compare/fetch-reference-server-vs-you-com-api.md)\n\n## Disclosure\n\n- MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.\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": "Fetch (MCP reference server) vs Parallel Search and Task APIs",
        "url": ""
      }
    ],
    "description": "Parallel Search and Task APIs has a score of 74.1 (BB) against Fetch (MCP reference server)'s 57.6 (C). Both do fetching pages. The largest gap is maintenance \u0026 community, 45 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Fetch (MCP reference server) C 57.6",
      "Parallel Search and Task APIs BB 74.1",
      "scores"
    ],
    "h1": "Fetch (MCP reference server) vs Parallel Search and Task APIs",
    "image": "https://www.anchorterminal.com/assets/og/compare-fetch-reference-server-vs-parallel-search-api.png",
    "path": "/compare/fetch-reference-server-vs-parallel-search-api",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Fetch (MCP reference server) vs Parallel Search and Task APIs",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/fetch-reference-server-vs-parallel-search-api"
  },
  "tokens": {
    "markdown": 1800,
    "slim": 380
  },
  "version": 1
}
