{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "reqres-mcp",
    "name": "ReqRes MCP server",
    "vendor": "ReqRes",
    "vendorUrl": "https://reqres.in",
    "kind": "mcp",
    "category": "data",
    "summary": "ReqRes' hosted MCP server lets a coding agent create a real hosted REST backend with no account, persistent JSON collections and API keys, then read and write its records. Unclaimed projects are deleted after 72 hours.",
    "url": "https://www.anchorterminal.com/tools/reqres-mcp",
    "markdownUrl": "https://www.anchorterminal.com/tools/reqres-mcp.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/reqres-mcp.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/reqres-mcp.json",
    "dns": "reqres-mcp.grade.anchorterminal.com",
    "transports": [
      "streamable-http"
    ],
    "remoteUrl": "https://reqres.in/mcp",
    "packages": [],
    "auth": "none",
    "authNotes": "No authentication. create_project returns a manage key and a public key for the new project, and a claim link that moves it to a ReqRes account.",
    "pricing": "freemium",
    "pricingNotes": "Free plan, 250 requests a day, 3 collections and 100 records a project, with a daily cap on new projects; paid plans raise it to 10,000 requests a day and more (prices on the pricing page). Tool results end with a sponsored line unless ?sponsor=0 is added (checked 2026-11-07).",
    "priceSummary": "Freemium",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 on the MCP docs or pricing page (checked 2026-11-07).",
      "endpoints": []
    },
    "toolCount": 7,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-07"
    },
    "docsUrl": "https://reqres.in/mcp",
    "llmsTxt": "https://reqres.in/llms.txt",
    "registryName": "in.reqres/reqres",
    "capabilities": [
      "db.document",
      "code.backend",
      "data.store"
    ],
    "tags": [
      "official",
      "hosted",
      "mcp",
      "remote-mcp",
      "no-auth",
      "freemium",
      "free-tier",
      "llms-txt",
      "mcp-registry",
      "annotated-tools",
      "sponsored-results"
    ],
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 48.8,
      "grade": "D",
      "agentReady": false,
      "rank": 1114,
      "ranked": true,
      "rankOf": 1510,
      "categoryRank": 15,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 76,
        "maintenance": 50,
        "payments": 50,
        "reliability": 30,
        "schema": 61,
        "security": 33,
        "transparency": 47
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 30,
          "points": 6,
          "reason": "status.reqres.in wasn't reachable (0). No history (5). Free-plan limits published with numbers (250 requests a day, 3 collections, 100 records) (15). No retry guidance (0). No SLA found (0). Not labelled beta (10). 0 + 5 + 15 + 0 + 0 + 10 = 30.",
          "checked": "2026-11-07"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 61,
          "points": 9.91,
          "reason": "Seven tools read from tools/list with JSON Schema inputs (25). llms.txt (10). A tool table says what each does (12 of 20). Records and fields are free-form objects (5 of 15). Worked flow on the MCP page, no error docs (6 of 15). Registry 1.0.0, no changelog (3 of 15). 25 + 10 + 12 + 5 + 6 + 3 = 61.",
          "checked": "2026-11-07"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 76,
          "points": 12.35,
          "reason": "Seven compact tools (25). list_records is paginated (15 of 20). No documented errors (3 of 20). Annotated, two read-only, and delete_record marked (18 of 20). No key needed and a plain REST API behind it (15). 25 + 15 + 3 + 18 + 15 = 76.",
          "checked": "2026-11-07"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 33,
          "points": 5.78,
          "reason": "No credential to start, and project keys returned by the tool (15 of 30). Writes on the agent's own project only (12 of 20). Every successful result ends with a sponsored message, labelled and 'never written as an instruction', which still puts third-party text in the model's context (3 of 15). No audit log (0). No security programme found (3 of 20). 15 + 12 + 3 + 0 + 3 = 33.",
          "checked": "2026-11-07"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 50,
          "points": 6.25,
          "reason": "No machine payment protocol (0). Plan prices public (10). Free plan (20). An agent creates a project with no person (20). 0 + 10 + 20 + 20 = 50.",
          "checked": "2026-11-07"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 50,
          "points": 4.38,
          "reason": "Registry entry in.reqres/reqres updated 16 October 2026 (30). No dated releases found (0). Blog and docs; no changelog (5 of 15). Official registry entry under its own namespace (15). No package to read (0). 30 + 0 + 5 + 15 + 0 = 50. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
          "checked": "2026-11-07"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 47,
          "points": 4.11,
          "note": "editorial 47, provenance 46",
          "reason": "Closed service under readable terms; operating company not named in the parts read (10 of 30). You own your data, unclaimed agent projects are deleted after 72 hours, and the terms say the free service can end with reasonable notice (22 of 30). That notice clause and the 72-hour rule are dated commitments (10 of 20). Subprocessors not found (5 of 20). 10 + 22 + 10 + 5 = 47.",
          "checked": "2026-11-07"
        }
      ],
      "assessment": {
        "date": "2026-11-07",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Seven compact tools (25). list_records is paginated (15 of 20). No documented errors (3 of 20). Annotated, two read-only, and delete_record marked (18 of 20). No key needed and a plain REST API behind it (15). 25 + 15 + 3 + 18 + 15 = 76.",
          "maintenance": "Registry entry in.reqres/reqres updated 16 October 2026 (30). No dated releases found (0). Blog and docs; no changelog (5 of 15). Official registry entry under its own namespace (15). No package to read (0). 30 + 0 + 5 + 15 + 0 = 50. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
          "payments": "No machine payment protocol (0). Plan prices public (10). Free plan (20). An agent creates a project with no person (20). 0 + 10 + 20 + 20 = 50.",
          "reliability": "status.reqres.in wasn't reachable (0). No history (5). Free-plan limits published with numbers (250 requests a day, 3 collections, 100 records) (15). No retry guidance (0). No SLA found (0). Not labelled beta (10). 0 + 5 + 15 + 0 + 0 + 10 = 30.",
          "schema": "Seven tools read from tools/list with JSON Schema inputs (25). llms.txt (10). A tool table says what each does (12 of 20). Records and fields are free-form objects (5 of 15). Worked flow on the MCP page, no error docs (6 of 15). Registry 1.0.0, no changelog (3 of 15). 25 + 10 + 12 + 5 + 6 + 3 = 61.",
          "security": "No credential to start, and project keys returned by the tool (15 of 30). Writes on the agent's own project only (12 of 20). Every successful result ends with a sponsored message, labelled and 'never written as an instruction', which still puts third-party text in the model's context (3 of 15). No audit log (0). No security programme found (3 of 20). 15 + 12 + 3 + 0 + 3 = 33.",
          "transparency": "Closed service under readable terms; operating company not named in the parts read (10 of 30). You own your data, unclaimed agent projects are deleted after 72 hours, and the terms say the free service can end with reasonable notice (22 of 30). That notice clause and the 72-hour rule are dated commitments (10 of 20). Subprocessors not found (5 of 20). 10 + 22 + 10 + 5 = 47."
        },
        "sources": [
          {
            "what": "MCP page",
            "url": "https://reqres.in/mcp",
            "seen": "2026-11-07"
          },
          {
            "what": "tools/list, 7 tools",
            "url": "https://reqres.in/mcp",
            "seen": "2026-11-07"
          },
          {
            "what": "pricing",
            "url": "https://reqres.in/pricing",
            "seen": "2026-11-07"
          },
          {
            "what": "terms and privacy",
            "url": "https://reqres.in/terms",
            "seen": "2026-11-07"
          },
          {
            "what": "llms.txt",
            "url": "https://reqres.in/llms.txt",
            "seen": "2026-11-07"
          },
          {
            "what": "lead, awesome-remote-mcp-servers pull request #2251",
            "url": "https://github.com/punkpeye/awesome-remote-mcp-servers/pull/2251",
            "seen": "2026-11-07"
          }
        ],
        "openQuestions": [
          "Paid plan prices and the operating company not read",
          "People, ownership and investors not researched"
        ]
      },
      "negative": 0,
      "verdict": "ReqRes' MCP server is the quickest way for a coding agent to stand up a real hosted backend, with no account, seven annotated tools and paginated records. Every result carries a sponsored line by default, the free tier is small, and unclaimed projects vanish after 72 hours.",
      "bestFor": "Coding agents that need a throwaway or starter backend for a prototype, with no account to set up.",
      "strengths": [
        "A hosted backend from one call, with no account",
        "Seven compact annotated tools with paginated records",
        "A claim link moves the project to an account with data intact",
        "llms.txt and a plain REST API behind the tools"
      ],
      "weaknesses": [
        "A sponsored line in every successful result unless ?sponsor=0",
        "Unclaimed projects are deleted after 72 hours",
        "Free plan of 250 requests a day",
        "Status page unreachable and no changelog"
      ],
      "agentNotes": [
        "Add ?sponsor=0 to the server URL to keep ads out of context",
        "Give the user the claim link so the project survives 72 hours",
        "Use the public key in frontend code and keep the manage key server-side"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "D",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 48.8
        }
      ],
      "editorialScores": {
        "ergonomics": 76,
        "maintenance": 50,
        "payments": 50,
        "reliability": 30,
        "schema": 61,
        "security": 33,
        "transparency": 47
      },
      "provenanceScore": 46,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-07",
          "maintenance": "2026-11-07",
          "payments": "2026-11-07",
          "reliability": "2026-11-07",
          "schema": "2026-11-07",
          "security": "2026-11-07",
          "transparency": "2026-11-07"
        },
        "last": "2026-11-07",
        "oldest": "2026-11-07",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-07",
          "grade": "D",
          "kind": "listed",
          "method": "0.7",
          "score": 48.8
        }
      ]
    },
    "connect": {
      "claudeCode": "claude mcp add --transport http reqres 'https://reqres.in/mcp?sponsor=0'",
      "config": {
        "mcpServers": {
          "reqres": {
            "url": "https://reqres.in/mcp?sponsor=0"
          }
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/db.document",
      "tool": "https://letme.dev/reqres-mcp"
    },
    "notable": [
      "Projects created without an account are deleted after 72 hours unless claimed (https://reqres.in/terms)",
      "Successful tool results end with a labelled sponsored message; ?sponsor=0 hides it (https://reqres.in/mcp)",
      "Free plan 250 requests a day, 3 collections and 100 records a project (https://reqres.in/mcp)"
    ],
    "area": "developer",
    "details": [
      {
        "label": "Surface listed",
        "value": "The hosted MCP server at reqres.in/mcp, read from reqres.in and its tools/list on 7 November 2026. No tool was called"
      }
    ],
    "provenance": {
      "legalEntity": "ReqRes",
      "domain": "reqres.in",
      "domainRegistered": "",
      "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
      "endpointOnVendorDomain": true,
      "terms": "https://reqres.in/terms",
      "privacy": "https://reqres.in/privacy",
      "statusPage": "",
      "changelog": "",
      "securityTxt": "none",
      "checked": "2026-11-07",
      "notes": [
        "The operating company wasn't named in the parts of the terms and privacy policy read."
      ],
      "score": 46,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "ReqRes",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "reqres.in, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "reqres.in",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "published, not read by us yet",
          "points": 4,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "published, not read by us yet",
          "points": 4,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "not researched yet",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Support route",
          "value": "help pages",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ]
    },
    "humans": {
      "slug": "reqres-mcp",
      "checked": "2026-11-07",
      "company": "ReqRes",
      "peopleNote": "People, ownership and investors weren't researched in this batch (7 November 2026, leads from the awesome-remote-mcp-servers pull requests).",
      "companySocial": {},
      "support": {
        "urls": [
          "https://reqres.in/mcp"
        ]
      },
      "sources": [
        "https://reqres.in/mcp"
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/reqres-mcp.json",
    "live": {
      "slug": "reqres-mcp",
      "probe": {
        "target": "https://reqres.in/mcp",
        "method": "mcp-initialize",
        "lastAt": "2026-11-07T23:14:46.466564639Z",
        "lastOk": true,
        "lastStatus": 200,
        "lastMs": 77,
        "lastNote": "initialize answered",
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 92,
        "p95ms24h": 188,
        "samples24h": 46,
        "samples30d": 46,
        "days": [
          {
            "date": "2026-11-07",
            "probes": 46,
            "ok": 46
          }
        ]
      },
      "updatedAt": "2026-11-07T23:14:46.466564639Z"
    }
  }
}
