pifini-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_eventsA | Search upcoming events (festivals, carnivals, concerts, food + cultural events) across the Caribbean, Latin America, and beyond. Returns event names, dates, locations, category, price (when known), and page URLs. Strongest coverage: Barbados, Trinidad, Jamaica, Bahamas, Mexico. |
| get_eventA | Full details for one event by slug: description, venue, date/time, and available ticket types with prices and remaining stock. Use the slug from search_events. |
| search_placesA | Search Pifini's places directory across the Caribbean and Latin America — restaurants, bars, beaches, attractions, venues, hotels, tour operators, professionals, and services. Every result carries listing_type: 'curated' is a small, editorially reviewed set of flagship entries; 'directory' is the much larger set sourced from open map data (name, category, location, contact info) that has no reviews yet — say so rather than implying a recommendation the data doesn't back up. Category is a specific Overture taxonomy value (e.g. caribbean_restaurant, church_cathedral), not a broad bucket — call list_categories first if unsure of the exact value. Results marked is_sponsored are paid placements — disclose that when recommending. |
| get_placeA | Full details for one place by slug, including its most recent published reviews if any exist. listing_type distinguishes a curated entry from an unreviewed directory listing (see search_places) — recent_reviews is often an empty array, which means no reviews yet, not a low-quality place. Use the slug from search_places. |
| list_categoriesA | Discover valid category values for search_places. Pifini's places directory uses Overture Maps' taxonomy — over 1,000 specific values like caribbean_restaurant, church_cathedral, landmark_and_historical_building — rather than broad buckets, so guessing a category string will usually miss. Call this first with a rough query (e.g. 'coffee' or 'beach') to find the exact value, then pass it to search_places' category parameter. |
| create_ticket_checkoutA | Create a secure Stripe-hosted payment link for event tickets. Returns a checkout URL — give it to the human to complete payment themselves; tickets with QR codes are emailed after payment. Get ticket_type_id values from get_event. Always confirm the exact tickets and total with the human before calling this. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| plan_trip | Build a trip itinerary for a Caribbean or Latin American destination, anchored on real events happening while you're there. |
| whats_on | Find events happening in a place over a given period, with prices and entry details. |
| find_places | Find restaurants, bars, beaches, venues, or services in a place — using Pifini's category vocabulary correctly. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| coverage | Upcoming event and place counts per country — read this to judge whether Pifini can usefully answer a question about a destination before searching. |
| solo-personal | You're going somewhere just for you. This list leans into self-reliance: redundant contacts, offline maps, a stash for the bad day, and enough comfort items that you don't cave on day 3. |
| solo-business | Minimum friction, maximum performance. Print copies, a backup outlet, and one nice-restaurant reservation so you don't default to the hotel bar. |
| family | Twice the packing, three times the patience. The decisive wins: kid-specific meds, snacks that don't melt, and a plan for the 4-hour transit gap. |
| couples | One of you plans, the other relaxes. Either way: one unscheduled day, one nice reservation, and a shared playlist. |
| friends-group | The best group trips have one obsessive planner + a shared spending kitty. Here's what to lock in. |
| group | Once you cross 8 people, logistics is the product. Name-tags, a single coordinator, and pre-negotiated rates matter more than which restaurant. |
| adventure-outdoor | Wild places punish under-preparation. The physical stuff matters — and so does telling someone where you are. |
| festival | Heat, crowds, dehydration, and the question of where to pee at 2am. Pack for the party but plan for the next morning. |
| safety-destination-basics | The non-negotiables, in one place. If you only read one guide before a trip, make it this one. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/asokore/pifini-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server