Skip to main content
Glama

Wanaku MCP Server

expectedPetStoreTools.json16.6 kB
[ { "id": null, "name": "addPet", "description": "Add a new pet to the store.", "uri": "https://petstore3.swagger.io/api/v3/pet", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "POST" }, "wanaku_body": { "type": "string", "description": null, "target": null, "scope": null, "value": null } }, "required": [ "wanaku_body" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "updatePet", "description": "Update an existing pet by Id.", "uri": "https://petstore3.swagger.io/api/v3/pet", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "PUT" }, "wanaku_body": { "type": "string", "description": null, "target": null, "scope": null, "value": null } }, "required": [ "wanaku_body" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "findPetsByStatus", "description": "Multiple status values can be provided with comma separated strings.", "uri": "https://petstore3.swagger.io/api/v3/pet/findByStatus", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" }, "status": { "type": "string", "description": "Status values that need to be considered for filter", "target": null, "scope": "service", "value": null } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "findPetsByTags", "description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", "uri": "https://petstore3.swagger.io/api/v3/pet/findByTags", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" }, "tags": { "type": "string", "description": "Tags to filter by", "target": null, "scope": "service", "value": null } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "getPetById", "description": "Returns a single pet.", "uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}", "type": "http", "inputSchema": { "type": "object", "properties": { "petId": { "type": "string", "description": "ID of pet to return", "target": null, "scope": "service", "value": null }, "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" } }, "required": [ "petId" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "updatePetWithForm", "description": "Updates a pet resource based on the form data.", "uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}", "type": "http", "inputSchema": { "type": "object", "properties": { "petId": { "type": "string", "description": "ID of pet that needs to be updated", "target": null, "scope": "service", "value": null }, "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "POST" }, "name": { "type": "string", "description": "Name of pet that needs to be updated", "target": null, "scope": "service", "value": null }, "status": { "type": "string", "description": "Status of pet that needs to be updated", "target": null, "scope": "service", "value": null } }, "required": [ "petId" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "deletePet", "description": "Delete a pet.", "uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}", "type": "http", "inputSchema": { "type": "object", "properties": { "petId": { "type": "string", "description": "Pet id to delete", "target": null, "scope": "service", "value": null }, "api_key": { "type": "string", "description": "", "target": "header", "scope": "service", "value": null }, "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "DELETE" } }, "required": [ "petId" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "uploadFile", "description": "Upload image of the pet.", "uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}/uploadImage", "type": "http", "inputSchema": { "type": "object", "properties": { "petId": { "type": "string", "description": "ID of pet to update", "target": null, "scope": "service", "value": null }, "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "POST" }, "additionalMetadata": { "type": "string", "description": "Additional Metadata", "target": null, "scope": "service", "value": null }, "wanaku_body": { "type": "string", "description": null, "target": null, "scope": null, "value": null } }, "required": [ "petId" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "getInventory", "description": "Returns a map of status codes to quantities.", "uri": "https://petstore3.swagger.io/api/v3/store/inventory", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "placeOrder", "description": "Place a new order in the store.", "uri": "https://petstore3.swagger.io/api/v3/store/order", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "POST" }, "wanaku_body": { "type": "string", "description": null, "target": null, "scope": null, "value": null } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "getOrderById", "description": "For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.", "uri": "https://petstore3.swagger.io/api/v3/store/order/{parameter.value('orderId')}", "type": "http", "inputSchema": { "type": "object", "properties": { "orderId": { "type": "string", "description": "ID of order that needs to be fetched", "target": null, "scope": "service", "value": null }, "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" } }, "required": [ "orderId" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "deleteOrder", "description": "For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors.", "uri": "https://petstore3.swagger.io/api/v3/store/order/{parameter.value('orderId')}", "type": "http", "inputSchema": { "type": "object", "properties": { "orderId": { "type": "string", "description": "ID of the order that needs to be deleted", "target": null, "scope": "service", "value": null }, "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "DELETE" } }, "required": [ "orderId" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "createUser", "description": "This can only be done by the logged in user.", "uri": "https://petstore3.swagger.io/api/v3/user", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "POST" }, "wanaku_body": { "type": "string", "description": null, "target": null, "scope": null, "value": null } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "createUsersWithListInput", "description": "Creates list of users with given input array.", "uri": "https://petstore3.swagger.io/api/v3/user/createWithList", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "POST" }, "wanaku_body": { "type": "string", "description": null, "target": null, "scope": null, "value": null } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "loginUser", "description": "Log into the system.", "uri": "https://petstore3.swagger.io/api/v3/user/login", "type": "http", "inputSchema": { "type": "object", "properties": { "password": { "type": "string", "description": "The password for login in clear text", "target": null, "scope": "service", "value": null }, "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" }, "username": { "type": "string", "description": "The user name for login", "target": null, "scope": "service", "value": null } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "logoutUser", "description": "Log user out of the system.", "uri": "https://petstore3.swagger.io/api/v3/user/logout", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" } }, "required": [] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "getUserByName", "description": "Get user detail based on username.", "uri": "https://petstore3.swagger.io/api/v3/user/{parameter.value('username')}", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "GET" }, "username": { "type": "string", "description": "The name that needs to be fetched. Use user1 for testing", "target": null, "scope": "service", "value": null } }, "required": [ "username" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "updateUser", "description": "This can only be done by the logged in user.", "uri": "https://petstore3.swagger.io/api/v3/user/{parameter.value('username')}", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "PUT" }, "wanaku_body": { "type": "string", "description": null, "target": null, "scope": null, "value": null }, "username": { "type": "string", "description": "name that need to be deleted", "target": null, "scope": "service", "value": null } }, "required": [ "username" ] }, "configurationURI": null, "secretsURI": null, "namespace": null }, { "id": null, "name": "deleteUser", "description": "This can only be done by the logged in user.", "uri": "https://petstore3.swagger.io/api/v3/user/{parameter.value('username')}", "type": "http", "inputSchema": { "type": "object", "properties": { "CamelHttpMethod": { "type": "string", "description": "HTTP method to use when call the service.", "target": "header", "scope": "service", "value": "DELETE" }, "username": { "type": "string", "description": "The name that needs to be deleted", "target": null, "scope": "service", "value": null } }, "required": [ "username" ] }, "configurationURI": null, "secretsURI": null, "namespace": null } ]

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wanaku-ai/wanaku'

If you have feedback or need assistance with the MCP directory API, please join our Discord server