accueil / serveurs / Médias / ai.com.mcp/petstore
ai.com.mcp/petstore
serveur MCP (Model Context Protocol) · hapimcp-299 0.6.0
Aucun comportement malveillant détecté au test comportemental.
Est-ce que ai.com.mcp/petstore est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.com.mcp/petstore » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. 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 19 outils
- addPet≈ 204 tokens
Add a new pet to the store. - Add a new pet to the store.
Paramètres, retour & exemple (2)
ParamètresaddPetBody· object · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "addPet", "arguments": {"addPetBody": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - createUser≈ 141 tokens
Create user. - This can only be done by the logged in user.
Paramètres, retour & exemple (2)
ParamètrescreateUserBody· object · optionnelx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "createUser", "arguments": {"createUserBody": {}, "x-hapi-auth-state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - createUsersWithListInput≈ 163 tokens
Creates list of users with given input array. - Creates list of users with given input array.
Paramètres, retour & exemple (2)
Paramètresx-hapi-auth-state· string · optionnelcreateUsersWithListInputBody· array · optionnel
Exemple d'appel{"name": "createUsersWithListInput", "arguments": {"x-hapi-auth-state": "texte", "createUsersWithListInputBody": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - deleteOrder≈ 91 tokens
Delete purchase order by identifier. - For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors.
Paramètres, retour & exemple (2)
ParamètresorderId· integer · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "deleteOrder", "arguments": {"orderId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - deletePet≈ 66 tokens
Deletes a pet. - Delete a pet.
Paramètres, retour & exemple (3)
ParamètrespetId· integer · requisapi_key· string · optionnelx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "deletePet", "arguments": {"petId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - deleteUser≈ 65 tokens
Delete user resource. - This can only be done by the logged in user.
Paramètres, retour & exemple (2)
Paramètresusername· string · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "deleteUser", "arguments": {"username": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - findPetsByStatus≈ 82 tokens
Finds Pets by status. - Multiple status values can be provided with comma separated strings.
Paramètres, retour & exemple (2)
Paramètresstatus· string · requis · available | pending | soldx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "findPetsByStatus", "arguments": {"status": "available"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - findPetsByTags≈ 82 tokens
Finds Pets by tags. - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
Paramètres, retour & exemple (2)
Paramètrestags· array · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "findPetsByTags", "arguments": {"tags": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getInventory≈ 54 tokens
Returns pet inventories by status. - Returns a map of status codes to quantities.
Paramètres, retour & exemple (1)
Paramètresx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "getInventory", "arguments": {"x-hapi-auth-state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getOrderById≈ 84 tokens
Find purchase order by ID. - For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.
Paramètres, retour & exemple (2)
ParamètresorderId· integer · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "getOrderById", "arguments": {"orderId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getPetById≈ 61 tokens
Find pet by ID. - Returns a single pet.
Paramètres, retour & exemple (2)
ParamètrespetId· integer · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "getPetById", "arguments": {"petId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getUserByName≈ 63 tokens
Get user by user name. - Get user detail based on username.
Paramètres, retour & exemple (2)
Paramètresusername· string · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "getUserByName", "arguments": {"username": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - loginUser≈ 61 tokens
Logs user into the system. - Log into the system.
Paramètres, retour & exemple (3)
Paramètrespassword· string · optionnelusername· string · optionnelx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "loginUser", "arguments": {"password": "texte", "username": "texte", "x-hapi-auth-state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - logoutUser≈ 51 tokens
Logs out current logged in user session. - Log user out of the system.
Paramètres, retour & exemple (1)
Paramètresx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "logoutUser", "arguments": {"x-hapi-auth-state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - placeOrder≈ 147 tokens
Place an order for a pet. - Place a new order in the store.
Paramètres, retour & exemple (2)
ParamètresplaceOrderBody· object · optionnelx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "placeOrder", "arguments": {"placeOrderBody": {}, "x-hapi-auth-state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - updatePet≈ 206 tokens
Update an existing pet. - Update an existing pet by Id.
Paramètres, retour & exemple (2)
ParamètresupdatePetBody· object · requisx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "updatePet", "arguments": {"updatePetBody": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - updatePetWithForm≈ 90 tokens
Updates a pet in the store with form data. - Updates a pet resource based on the form data.
Paramètres, retour & exemple (4)
Paramètresname· string · optionnelpetId· integer · requisstatus· string · optionnelx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "updatePetWithForm", "arguments": {"petId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - updateUser≈ 158 tokens
Update user resource. - This can only be done by the logged in user.
Paramètres, retour & exemple (3)
Paramètresusername· string · requisupdateUserBody· object · optionnelx-hapi-auth-state· string · optionnel
Exemple d'appel{"name": "updateUser", "arguments": {"username": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - uploadFile≈ 87 tokens
Uploads an image. - Upload image of the pet.
Paramètres, retour & exemple (4)
ParamètrespetId· integer · requisuploadFileBody· string · optionnelx-hapi-auth-state· string · optionneladditionalMetadata· string · optionnel
Exemple d'appel{"name": "uploadFile", "arguments": {"petId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/ai.com.mcp--petstore)
<a href="https://dokore.fr/serveur/ai.com.mcp--petstore"><img src="https://dokore.fr/badge/ai.com.mcp--petstore.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
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é ».