Server Details
Swagger Petstore API (v1.0.27) as MCP for testing and prototyping powered by the HAPI MCP server
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- la-rebelion/hapimcp
- GitHub Stars
- 7
See and control every tool call
Available Tools
19 toolsaddPetTry in Inspector
Add a new pet to the store. - Add a new pet to the store.
| Name | Required | Description | Default |
|---|---|---|---|
| addPetBody | Yes | ||
| x-hapi-auth-state | No |
createUserTry in Inspector
Create user. - This can only be done by the logged in user.
| Name | Required | Description | Default |
|---|---|---|---|
| createUserBody | No | ||
| x-hapi-auth-state | No |
createUsersWithListInputTry in Inspector
Creates list of users with given input array. - Creates list of users with given input array.
| Name | Required | Description | Default |
|---|---|---|---|
| x-hapi-auth-state | No | ||
| createUsersWithListInputBody | No |
deleteOrderTry in Inspector
Delete purchase order by identifier. - For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors.
| Name | Required | Description | Default |
|---|---|---|---|
| orderId | Yes | ||
| x-hapi-auth-state | No |
deletePetTry in Inspector
Deletes a pet. - Delete a pet.
| Name | Required | Description | Default |
|---|---|---|---|
| petId | Yes | ||
| api_key | No | ||
| x-hapi-auth-state | No |
deleteUserTry in Inspector
Delete user resource. - This can only be done by the logged in user.
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | ||
| x-hapi-auth-state | No |
findPetsByStatusTry in Inspector
Finds Pets by status. - Multiple status values can be provided with comma separated strings.
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| x-hapi-auth-state | No |
findPetsByTagsTry in Inspector
Finds Pets by tags. - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
| Name | Required | Description | Default |
|---|---|---|---|
| tags | Yes | ||
| x-hapi-auth-state | No |
getInventoryTry in Inspector
Returns pet inventories by status. - Returns a map of status codes to quantities.
| Name | Required | Description | Default |
|---|---|---|---|
| x-hapi-auth-state | No |
getOrderByIdTry in Inspector
Find purchase order by ID. - For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.
| Name | Required | Description | Default |
|---|---|---|---|
| orderId | Yes | ||
| x-hapi-auth-state | No |
getPetByIdTry in Inspector
Find pet by ID. - Returns a single pet.
| Name | Required | Description | Default |
|---|---|---|---|
| petId | Yes | ||
| x-hapi-auth-state | No |
getUserByNameTry in Inspector
Get user by user name. - Get user detail based on username.
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | ||
| x-hapi-auth-state | No |
loginUserTry in Inspector
Logs user into the system. - Log into the system.
| Name | Required | Description | Default |
|---|---|---|---|
| password | No | ||
| username | No | ||
| x-hapi-auth-state | No |
logoutUserTry in Inspector
Logs out current logged in user session. - Log user out of the system.
| Name | Required | Description | Default |
|---|---|---|---|
| x-hapi-auth-state | No |
placeOrderTry in Inspector
Place an order for a pet. - Place a new order in the store.
| Name | Required | Description | Default |
|---|---|---|---|
| placeOrderBody | No | ||
| x-hapi-auth-state | No |
updatePetTry in Inspector
Update an existing pet. - Update an existing pet by Id.
| Name | Required | Description | Default |
|---|---|---|---|
| updatePetBody | Yes | ||
| x-hapi-auth-state | No |
updatePetWithFormTry in Inspector
Updates a pet in the store with form data. - Updates a pet resource based on the form data.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| petId | Yes | ||
| status | No | ||
| x-hapi-auth-state | No |
updateUserTry in Inspector
Update user resource. - This can only be done by the logged in user.
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | ||
| updateUserBody | No | ||
| x-hapi-auth-state | No |
uploadFileTry in Inspector
Uploads an image. - Upload image of the pet.
| Name | Required | Description | Default |
|---|---|---|---|
| petId | Yes | ||
| uploadFileBody | No | ||
| x-hapi-auth-state | No | ||
| additionalMetadata | No |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.