accueil / serveurs / Données & BDD / in.reqres/reqres
in.reqres/reqres
serveur MCP (Model Context Protocol) · reqres 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que in.reqres/reqres est sûr ?
Au dernier audit MCP Hub, le serveur MCP « in.reqres/reqres » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- create_collection≈ 176 tokens
Create 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.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Human-readable name, e.g. "Tasks"; the slug is derived from itapi_key· string · requis
Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only.
Exemple d'appel{"name": "create_collection", "arguments": {"name": "texte", "api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_project≈ 170 tokens
Create 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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "create_project", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_record≈ 195 tokens
Save a record (a JSON object) in a collection so it persists. Pass the fields as data; the API returns it with an id.
Paramètres, retour & exemple (3)
Paramètresdata· object · requis
Record fields, e.g. {"title": "Write tests", "done": false}api_key· string · requis
Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only.collection· string · requis
Collection slug, e.g. "products"
Exemple d'appel{"name": "create_record", "arguments": {"data": {}, "api_key": "texte", "collection": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_record≈ 144 tokens
Delete a record from a collection.
Paramètres, retour & exemple (3)
Paramètresapi_key· string · requis
Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only.record_id· string · requiscollection· string · requis
Collection slug, e.g. "products"
Exemple d'appel{"name": "delete_record", "arguments": {"api_key": "texte", "record_id": "texte", "collection": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_collections≈ 100 tokens
List the collections in the project.
Paramètres, retour & exemple (1)
Paramètresapi_key· string · requis
Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only.
Exemple d'appel{"name": "list_collections", "arguments": {"api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_records≈ 150 tokens
Read the records stored in a collection (paginated).
Paramètres, retour & exemple (3)
Paramètrespage· integer · optionnelapi_key· string · requis
Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only.collection· string · requis
Collection slug, e.g. "products"
Exemple d'appel{"name": "list_records", "arguments": {"api_key": "texte", "collection": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_record≈ 167 tokens
Replace a record's fields.
Paramètres, retour & exemple (4)
Paramètresdata· object · requisapi_key· string · requis
Project manage key (pro_...) returned by create_project. Public keys (pub_...) are read-only.record_id· string · requiscollection· string · requis
Collection slug, e.g. "products"
Exemple d'appel{"name": "update_record", "arguments": {"data": {}, "api_key": "texte", "record_id": "texte", "collection": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».