Tool tree
gradeNot graded
search_pokemon_entertainmentAnswer
Search PokemonPartyHub's catalogue of acts. Costumed entertainers, hosted games and shows for themed children's parties. Returns every match with its id, price in paise and comparable attributes. Call this first on this site — the other tools all take an id that only this tool can give you. Omit a filter to leave it unconstrained; passing no filters returns everything, which is often the right move when the user's requirements are loose. The page grid visibly filters to your results, so the user can see what you are looking at.
View tool JSON
{
"name": "search_pokemon_entertainment",
"kind": "answer",
"impl": "imperative",
"description": "Search PokemonPartyHub's catalogue of acts. Costumed entertainers, hosted games and shows for themed children's parties. Returns every match with its id, price in paise and comparable attributes. Call this first on this site — the other tools all take an id that only this tool can give you. Omit a filter to leave it unconstrained; passing no filters returns everything, which is often the right move when the user's requirements are loose. The page grid visibly filters to your results, so the user can see what you are looking at.",
"inputSchema": {
"type": "object",
"properties": {
"maxBudgetInPaise": {
"type": "number",
"description": "Highest acceptable fee in paise."
},
"theme": {
"type": "string",
"description": "Character or theme, e.g. \"Pokémon\", \"Pikachu\", \"magic\"."
},
"minDurationMinutes": {
"type": "number",
"description": "Shortest acceptable performance length in minutes."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Cap the number of results. Defaults to all matches."
}
},
"additionalProperties": false
}
}get_act_detailsAnswer
Get everything PokemonPartyHub knows about one act: full attributes, inclusions, and the dates it can serve. Use before recommending something, so you can describe it accurately instead of paraphrasing a search result.
View tool JSON
{
"name": "get_act_details",
"kind": "answer",
"impl": "imperative",
"description": "Get everything PokemonPartyHub knows about one act: full attributes, inclusions, and the dates it can serve. Use before recommending something, so you can describe it accurately instead of paraphrasing a search result.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Id from search_pokemon_entertainment."
}
},
"required": [
"id"
],
"additionalProperties": false
}
}check_availabilityAnswer
Check whether a specific act can serve a given date, and for how many people. Always call this before booking — search results do not account for the event date, so a act that looks perfect may be unavailable.
View tool JSON
{
"name": "check_availability",
"kind": "answer",
"impl": "imperative",
"description": "Check whether a specific act can serve a given date, and for how many people. Always call this before booking — search results do not account for the event date, so a act that looks perfect may be unavailable.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"date": {
"type": "string",
"format": "date",
"description": "ISO date, e.g. 2026-09-12."
},
"guests": {
"type": "integer",
"minimum": 1,
"description": "Number of people to serve."
}
},
"required": [
"id",
"date"
],
"additionalProperties": false
}
}get_priceAnswer
Get the final price for a act at a given headcount, including any per-head charges and applicable discounts. The price in search results is a base price — use this for anything you put in a budget the user will see.
View tool JSON
{
"name": "get_price",
"kind": "answer",
"impl": "imperative",
"description": "Get the final price for a act at a given headcount, including any per-head charges and applicable discounts. The price in search results is a base price — use this for anything you put in a budget the user will see.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"guests": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}book_entertainmentSensitive Action
Book a act at PokemonPartyHub. THIS IS CONSEQUENTIAL AND IRREVERSIBLE. Only call it after the user has explicitly approved this specific act at this specific price — not merely said the plan looks good in general. Returns a confirmation reference. Calling it twice for the same act and date returns the existing booking rather than duplicating it.
View tool JSON
{
"name": "book_entertainment",
"kind": "transact",
"impl": "imperative",
"description": "Book a act at PokemonPartyHub. THIS IS CONSEQUENTIAL AND IRREVERSIBLE. Only call it after the user has explicitly approved this specific act at this specific price — not merely said the plan looks good in general. Returns a confirmation reference. Calling it twice for the same act and date returns the existing booking rather than duplicating it.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"date": {
"type": "string",
"format": "date"
},
"guests": {
"type": "integer",
"minimum": 1
},
"contactName": {
"type": "string",
"description": "Who the booking is for."
}
},
"required": [
"id",
"date"
],
"additionalProperties": false
}
}