Find events in Guatemala, get checkout links and draft new events. Public, no key.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Prepare a person's own event on Pandy Tickets from what they told you (name, date, place, ticket categories with price and quantity). Nothing is published and no account is created: it returns a one-time claim_url, valid 48 hours. The person opens it, signs in with Google, and lands on a screen where they review the event and publish it with one click. Use it when someone wants to organize an event and sell tickets or take registrations. Leave ticket_types empty for a free event. Also fill in, when the person said them: questions to ask each attendee, early-bird price_phases, and transfer_instructions (bank details) so the person only reviews and publishes. Relay the Spanish instructions and the link.
Event name, up to 160 characters.
Place or city, up to 240 characters.
End, Guatemala local time, YYYY-MM-DDTHH:MM, after start_at.
Start, Guatemala local time, YYYY-MM-DDTHH:MM. Must be in the future.
Look of the event page, checkout, emails and tickets. pandy: El estilo de Pandy Tickets. Sirve para cualquier evento. gala: Para recitales, galas, bodas y cenas benéficas. deportivo: Para carreras, torneos y rodadas. academico: Para congresos, simposios y graduaciones. festival: Para conciertos, fiestas y vida nocturna. comunidad: Para shows infantiles y eventos de colegio o iglesia. minimal: Para talleres y eventos corporativos. Tu foto manda. Pick the one that matches the event. Default: the organizer's last look, else pandy.
Most people the event takes in total, if there is a limit.
Kind of event. Default conference.
Questions every attendee answers when registering or buying, up to 15. Works for free and paid events.
Light or dark version of a look that has both (gala). auto follows the event image: light image, light page. Default: the organizer's last choice, else auto.
Title font. Omit to use the look's own font.
What the event is about, up to 5000 characters.
Brand colour as #RRGGBB, if the person gave one.
Early-bird style price phases, in order, up to 10. The first phase that has not ended applies. Needs paid ticket_types; a free event has no prices to phase.
Paid ticket categories. Empty or omitted for a free event.
Bank, account number and holder for paying by bank transfer, 10 to 2000 characters. The person sees it prefilled when publishing.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Prepare a person's own event on Pandy Tickets from what they told you (name, date, place, ticket categories with price and quantity). Nothing is published and no account is created: it returns a one-time claim_url, valid 48 hours. The person opens it, signs in with Google, and lands on a screen where they review the event and publish it with one click. Use it when someone wants to organize an event and sell tickets or take registrations. Leave ticket_types empty for a free event. Also fill in, when the person said them: questions to ask each attendee, early-bird price_phases, and transfer_instructions (bank details) so the person only reviews and publishes. Relay the Spanish instructions and the link.
| Argument | Type | Description |
|---|---|---|
| theme | string | Look of the event page, checkout, emails and tickets. pandy: El estilo de Pandy Tickets. Sirve para cualquier evento. gala: Para recitales, galas, bodas y cenas benéficas. deportivo: Para carreras, torneos y rodadas. academico: Para congresos, simposios y graduaciones. festival: Para conciertos, fiestas y vida nocturna. comunidad: Para shows infantiles y eventos de colegio o iglesia. minimal: Para talleres y eventos corporativos. Tu foto manda. Pick the one that matches the event. Default: the organizer's last look, else pandy. |
| title* | string | Event name, up to 160 characters. |
| venue* | string | Place or city, up to 240 characters. |
| end_at* | string | End, Guatemala local time, YYYY-MM-DDTHH:MM, after start_at. |
| capacity | integer | Most people the event takes in total, if there is a limit. |
| start_at* | string | Start, Guatemala local time, YYYY-MM-DDTHH:MM. Must be in the future. |
| template | string | Kind of event. Default conference. |
| questions | array | Questions every attendee answers when registering or buying, up to 15. Works for free and paid events. |
| theme_tone | string | Light or dark version of a look that has both (gala). auto follows the event image: light image, light page. Default: the organizer's last choice, else auto. |
| title_font | string | Title font. Omit to use the look's own font. |
| description | string | What the event is about, up to 5000 characters. |
| accent_color | string | Brand colour as #RRGGBB, if the person gave one. |
| price_phases | array | Early-bird style price phases, in order, up to 10. The first phase that has not ended applies. Needs paid ticket_types; a free event has no prices to phase. |
| ticket_types | array | Paid ticket categories. Empty or omitted for a free event. |
| transfer_instructions | string | Bank, account number and holder for paying by bank transfer, 10 to 2000 characters. The person sees it prefilled when publishing. |
{
"type": "object",
"required": [
"title",
"start_at",
"end_at",
"venue"
],
"properties": {
"theme": {
"enum": [
"pandy",
"gala",
"deportivo",
"academico",
"festival",
"comunidad",
"minimal"
],
"type": "string",
"description": "Look of the event page, checkout, emails and tickets. pandy: El estilo de Pandy Tickets. Sirve para cualquier evento. gala: Para recitales, galas, bodas y cenas benéficas. deportivo: Para carreras, torneos y rodadas. academico: Para congresos, simposios y graduaciones. festival: Para conciertos, fiestas y vida nocturna. comunidad: Para shows infantiles y eventos de colegio o iglesia. minimal: Para talleres y eventos corporativos. Tu foto manda. Pick the one that matches the event. Default: the organizer's last look, else pandy."
},
"title": {
"type": "string",
"description": "Event name, up to 160 characters."
},
"venue": {
"type": "string",
"description": "Place or city, up to 240 characters."
},
"end_at": {
"type": "string",
"description": "End, Guatemala local time, YYYY-MM-DDTHH:MM, after start_at."
},
"capacity": {
"type": "integer",
"minimum": 1,
"description": "Most people the event takes in total, if there is a limit."
},
"start_at": {
"type": "string",
"description": "Start, Guatemala local time, YYYY-MM-DDTHH:MM. Must be in the future."
},
"template": {
"enum": [
"conference",
"expo",
"workshop",
"concert"
],
"type": "string",
"description": "Kind of event. Default conference."
},
"questions": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"kind",
"required"
],
"properties": {
"kind": {
"enum": [
"text",
"long_text",
"number",
"phone",
"date",
"choice",
"yes_no"
],
"type": "string",
"description": "Answer type. choice needs options."
},
"label": {
"type": "string",
"description": "The question as the attendee reads it, up to 160 characters."
},
"options": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"minItems": 2,
"description": "Only for kind choice: 2 to 20 distinct answers, up to 100 characters each."
},
"required": {
"type": "boolean",
"description": "Whether the attendee must answer."
}
}
},
"maxItems": 15,
"description": "Questions every attendee answers when registering or buying, up to 15. Works for free and paid events."
},
"theme_tone": {
"enum": [
"auto",
"light",
"dark"
],
"type": "string",
"description": "Light or dark version of a look that has both (gala). auto follows the event image: light image, light page. Default: the organizer's last choice, else auto."
},
"title_font": {
"enum": [
"inter",
"cormorant",
"playfair",
"dm-serif",
"archivo-narrow",
"bricolage",
"fraunces",
"nunito"
],
"type": "string",
"description": "Title font. Omit to use the look's own font."
},
"description": {
"type": "string",
"description": "What the event is about, up to 5000 characters."
},
"accent_color": {
"type": "string",
"description": "Brand colour as #RRGGBB, if the person gave one."
},
"price_phases": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"prices"
],
"properties": {
"name": {
"type": "string",
"description": "Phase name, e.g. \"Preventa\", up to 60 characters."
},
"prices": {
"type": "object",
"description": "Object mapping a ticket_types name (any letter case) to the price in quetzales in this phase, e.g. {\"General\": \"100\"}. A category left out keeps its base price."
},
"ends_at": {
"type": "string",
"description": "When the phase ends, Guatemala local time, YYYY-MM-DDTHH:MM. Omit if it ends only when its quantity sells out."
},
"quantity": {
"type": "integer",
"minimum": 1,
"description": "Tickets sold in this phase before the next one starts."
}
}
},
"maxItems": 10,
"description": "Early-bird style price phases, in order, up to 10. The first phase that has not ended applies. Needs paid ticket_types; a free event has no prices to phase."
},
"ticket_types": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"price",
"quantity"
],
"properties": {
"name": {
"type": "string",
"description": "Category name, e.g. \"General\", \"Estudiante\"."
},
"price": {
"type": "string",
"description": "Price in quetzales, e.g. \"150\" or \"75.50\". At least 0.01."
},
"quantity": {
"type": "integer",
"minimum": 1,
"description": "Tickets of this category."
}
}
},
"maxItems": 20,
"description": "Paid ticket categories. Empty or omitted for a free event."
},
"transfer_instructions": {
"type": "string",
"maxLength": 2000,
"minLength": 10,
"description": "Bank, account number and holder for paying by bank transfer, 10 to 2000 characters. The person sees it prefilled when publishing."
}
}
}The link a person opens to buy tickets or register, with Spanish instructions to relay. For paid events (card or bank transfer), checkout opens with the ticket type and quantity already chosen. For free registration, it is the event page. Nothing is reserved or charged: the person completes it themselves.
| Argument | Type | Description |
|---|---|---|
| slug* | string | The event slug. |
| quantity | integer | For paid events: how many tickets, default 1. |
| ticket_type_id | integer | For paid events: the ticket type id from get-event. |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The event slug."
},
"quantity": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "For paid events: how many tickets, default 1."
},
"ticket_type_id": {
"type": "integer",
"description": "For paid events: the ticket type id from get-event."
}
}
}One published event: description, ticket types with prices and whether each is sold out, what the registration form asks, and how people get in (entry.url and Spanish entry.instructions to relay).
| Argument | Type | Description |
|---|---|---|
| slug* | string | The event slug, from search-events or the event URL (/e/{slug}). |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The event slug, from search-events or the event URL (/e/{slug})."
}
}
}Search upcoming published events on Pandy Tickets in Guatemala, soonest first, 20 per page. Each result has its public URL, dates, venue, how people get in (free, transfer or card) and the lowest price.
| Argument | Type | Description |
|---|---|---|
| q | string | Text in the title, venue or description, e.g. "congreso", "Antigua", "5K". |
| to | string | Starts on or before this date, YYYY-MM-DD, Guatemala time. |
| from | string | Starts on or after this date, YYYY-MM-DD, Guatemala time. |
| page | integer | Page number, starting at 1. |
| entry | string | Only events that take people this way. |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Text in the title, venue or description, e.g. \"congreso\", \"Antigua\", \"5K\"."
},
"to": {
"type": "string",
"description": "Starts on or before this date, YYYY-MM-DD, Guatemala time."
},
"from": {
"type": "string",
"description": "Starts on or after this date, YYYY-MM-DD, Guatemala time."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number, starting at 1."
},
"entry": {
"enum": [
"free",
"transfer",
"card"
],
"type": "string",
"description": "Only events that take people this way."
}
}
}