Skip to main content

ReqRes

in.reqres/reqresVersion 1.0.0

Hosted backend for AI agents: create projects with persistent collections and keys, no signup.

Status

Responds127 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:32 UTC
Latency
127 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://reqres.in/mcpResponds127 ms
No sign-in

Claude Code

claude mcp add --transport http reqres https://reqres.in/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: reqres
Remote MCP server URL: https://reqres.in/mcp

Cursor

{
  "mcpServers": {
    "reqres": {
      "url": "https://reqres.in/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"reqres","type":"http","url":"https://reqres.in/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

12 tools

Tools of ReqRes
Read-only
Idempotent
Open world
create_app_userAdd an end user to the project (for apps where each user sees only their own records). No email is sent. Then call create_app_user_session to act as that user.NoNoYesNo
create_app_user_sessionGet a 6-hour session token for an app user without email. Send it as Authorization: Bearer <session_token> to https://reqres.in/app/collections/{collection}/records, where the user only sees their own records. Real users sign in with an emailed code via /api/app-users/login.NoNoNoNo
create_collectionCreate a collection: a new resource (like a table) with its own REST endpoint at /api/collections/{slug}/records. Use one per kind of thing the app stores (tasks, users, orders). Free projects allow 3.NoNoNoNo
create_projectCreate a real hosted backend (a REST API with a persistent database) in one call, with no account or API key. Use it when the user needs to store data, persist an app or prototype, or give a frontend a live API. Returns a manage key, a read-only public key, a starter "products" collection, the base URL and a claim_url. Show the user the claim_url: signing in through it keeps the project; otherwise it is deleted after 72 hours. Free limits: 250 requests a day, 3 collections, 100 records.NoNoNoNo
create_recordSave a record (a JSON object) in a collection so it persists. Pass the fields as data; the API returns it with an id.NoNoNoNo
delete_recordDelete a record from a collection.YesNoYesNo
get_recordRead one record by id.Not declaredYesNot declaredNo
list_collectionsList the collections in the project.Not declaredYesNot declaredNo
list_logsSee recent requests to the project (method, path, status, timing), newest first. Use it to debug why an app's calls fail.Not declaredYesNot declaredNo
list_recordsRead the records stored in a collection (paginated).Not declaredYesNot declaredNo
patch_recordMerge the given fields into a record and keep the rest, e.g. {"done": true} to tick off a task. Use this for most edits.NoNoYesNo
update_recordReplace all of a record's fields: fields you leave out are removed. To change some fields and keep the rest, use patch_record.YesNoYesNo

Details

Registry status
Active
Published
Oct 16, 2026
Updated
Oct 16, 2026
Repository
Not given
Categories (suggested)
Project managementSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing