GuestDrop MCP
An official MCP server for GuestDrop that enables AI agents to retrieve live pricing and package tiers, calculate event costs, recommend photo scavenger quests, provision event checkouts with Stripe payment links, and access platform statistics.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://api.guestdropalbum.com/mcpWhat you can do with it
- Retrieve live pricing and package tiers in ZAR and USD
- Compute custom multi-day duration pricing for events
- Provision a draft event and return a Stripe Checkout payment link
- Recommend tailored photo scavenger hunt quest libraries
Source and maintenance
Protocol and capabilities
- Server
- GuestDrop Remote MCP Server 2.0.0
- MCP protocol
- 2025-06-18
- Tools
- 5 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
get_pricing_and_packages — Get Pricing And Packages
Get all live GuestDrop event pass packages, pricing in ZAR (R) and USD ($), durations, photo upload limits, and feature comparisons (QR codes, live TV slideshows, photo scavenger hunt, audio notes, zero app download required). When to use: Call this tool when you specifically need to execute 'get_pricing_and_packages' on GuestDrop Event Photo Album (guestdropalbum.com). Do NOT use this tool when another specialized tool fits better (use 'calculate_event_cost' or 'recommend_scavenger_quests' or 'create_event_checkout' for their respective operations). Parameters: currency (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
{
"type": "object",
"properties": {
"currency": {
"enum": [
"ZAR",
"USD",
"all"
],
"type": "string",
"description": "Preferred currency filter (ZAR, USD, or all). Defaults to all."
}
}
}{
"title": "Get Pricing And Packages",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}calculate_event_cost — Calculate Event Cost
Calculate the exact total cost and recommended package for an event based on duration in days, currency (ZAR or USD), and optional extra day extensions. When to use: Call this tool when you specifically need to execute 'calculate_event_cost' on GuestDrop Event Photo Album (guestdropalbum.com). Do NOT use this tool when another specialized tool fits better (use 'get_pricing_and_packages' or 'recommend_scavenger_quests' or 'create_event_checkout' for their respective operations). Parameters: duration_days (required), currency (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
{
"type": "object",
"required": [
"duration_days"
],
"properties": {
"currency": {
"enum": [
"ZAR",
"USD"
],
"type": "string",
"description": "Currency to quote in (ZAR or USD). Defaults to ZAR."
},
"duration_days": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "Total duration of the event in days (e.g. 1 for a single-day wedding, 3 for a wedding weekend, 7 for a destination trip). [Required: non-empty valid value must be supplied]."
}
}
}{
"title": "Calculate Event Cost",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}recommend_scavenger_quests — Recommend Scavenger Quests
Generates customized photo scavenger hunt challenges curated by event type (Wedding, Birthday, Corporate, Baby Shower, Anniversary, Party) and aesthetic theme (e.g. Rustic Barn, Black Tie). MANDATORY INSTRUCTION FOR THE AI AGENT: Ask the host or user to describe their unique personality, couple dynamic, hobbies (e.g. dogs, travel, craft beer, board games, karaoke, hiking), humor style, and any funny inside jokes. Pass these traits into this tool. Then, using your own AI reasoning on the client side, blend the returned quest structure with the user personality traits to produce an unforgettable, hyper-personalized scavenger hunt for their guests. When to use: Call this tool when you specifically need to execute 'recommend_scavenger_quests' on GuestDrop Event Photo Album (guestdropalbum.com). Do NOT use this tool when another specialized tool fits better (use 'get_pricing_and_packages' or 'calculate_event_cost' or 'create_event_checkout' for their respective operations). Parameters: event_type (required), theme (optional), personality_traits (optional), hobbies_and_interests (optional), inside_jokes_or_custom_lore (optional), quest_count (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
{
"type": "object",
"required": [
"event_type"
],
"properties": {
"theme": {
"type": "string",
"description": "Optional aesthetic or vibe (e.g. Rustic Farm, Black Tie Formal, Beach Boho, Vintage Glam, Rooftop Cocktail, Festival Rave)."
},
"event_type": {
"enum": [
"wedding",
"birthday",
"corporate",
"party",
"baby_shower",
"anniversary"
],
"type": "string",
"description": "The type of celebration or event. [Required: non-empty valid value must be supplied]."
},
"quest_count": {
"type": "integer",
"maximum": 25,
"minimum": 3,
"description": "Number of scavenger hunt quests to generate (default 10)."
},
"personality_traits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Personality traits or couple vibe provided by the user (e.g. [\"humorous\", \"adventurous\", \"dog-lovers\", \"foodies\", \"party-animals\", \"romantic\", \"nerdy-gamers\", \"chill\"]). [Optional: omit to use server default filter]."
},
"hobbies_and_interests": {
"type": "string",
"description": "Hobbies, passions, pets, favorite music, sports, or food mentioned by the user (e.g. Golden retrievers, marathon running, Italian wine, karaoke). [Optional: omit to use server default filter]."
},
"inside_jokes_or_custom_lore": {
"type": "string",
"description": "Inside jokes, funny relationship stories, how they met, or special guest lore (e.g. Groom is always losing his keys; they met at a karaoke bar singing ABBA). [Optional: omit to use server default filter]."
}
}
}{
"title": "Recommend Scavenger Quests",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}create_event_checkout — Create Event Checkout
Provision a draft event in GuestDrop and generate an instant Stripe Checkout payment link for the host to complete booking. When to use: Call this tool when you specifically need to execute 'create_event_checkout' on GuestDrop Event Photo Album (guestdropalbum.com). Do NOT use this tool when another specialized tool fits better (use 'get_pricing_and_packages' or 'calculate_event_cost' or 'recommend_scavenger_quests' for their respective operations). Parameters: event_name (required), host_name (required), host_email (required), tier (required), currency (optional), event_date (optional). Behavior & Side Effects: Creates a live record/session in the backend database; no authentication required for public initiation; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
{
"type": "object",
"required": [
"event_name",
"host_name",
"host_email",
"tier"
],
"properties": {
"tier": {
"enum": [
"1day",
"3day",
"7day"
],
"type": "string",
"description": "Selected event package tier (1day, 3day, or 7day). [Required: non-empty valid value must be supplied]."
},
"currency": {
"enum": [
"ZAR",
"USD"
],
"type": "string",
"description": "Payment currency (ZAR or USD). Defaults to ZAR."
},
"host_name": {
"type": "string",
"description": "Full name of the event organizer or couple. [Required: non-empty valid value must be supplied]."
},
"event_date": {
"type": "string",
"description": "Optional date of the event in YYYY-MM-DD format."
},
"event_name": {
"type": "string",
"description": "The title of the event (e.g. Sarah & David Wedding, Liam 30th Birthday Celebration). [Required: non-empty valid value must be supplied]."
},
"host_email": {
"type": "string",
"description": "Email address of the event host for account access, album delivery, and receipt. [Required: non-empty valid value must be supplied]."
}
}
}{
"title": "Create Event Checkout",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}get_platform_stats — Get Platform Stats
Fetch live platform statistics across GuestDrop (total photos captured, total events hosted, total active guests). When to use: Call this tool when you specifically need to execute 'get_platform_stats' on GuestDrop Event Photo Album (guestdropalbum.com). Do NOT use this tool when another specialized tool fits better (use 'get_pricing_and_packages' or 'calculate_event_cost' or 'recommend_scavenger_quests' for their respective operations). Parameters: none required (zero-argument query). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.
{
"type": "object",
"properties": {}
}{
"title": "Get Platform Stats",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 452 ms
- 95th percentile latency
- 452 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 452 ms · metadata changed · 5 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http guestdrop-mcp https://api.guestdropalbum.com/mcpCodex
codex mcp add guestdrop-mcp --url https://api.guestdropalbum.com/mcpCursor
{
"mcpServers": {
"guestdrop-mcp": {
"url": "https://api.guestdropalbum.com/mcp"
}
}
}Cline
{
"mcpServers": {
"guestdrop-mcp": {
"type": "streamableHttp",
"url": "https://api.guestdropalbum.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"guestdrop-mcp": {
"type": "http",
"url": "https://api.guestdropalbum.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http guestdrop-mcp https://api.guestdropalbum.com/mcpClaude Desktop
{
"mcpServers": {
"guestdrop-mcp": {
"url": "https://api.guestdropalbum.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"guestdrop-mcp": {
"serverUrl": "https://api.guestdropalbum.com/mcp"
}
}
}Let your agent find its tools
Find servers like GuestDrop MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run GuestDrop MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.