Koskamo

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.

GuestDrop MCP logo, by GuestDropVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by GuestDrop
MCP endpoint (Streamable HTTP)
https://api.guestdropalbum.com/mcp
Vendor documentation

What 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

Vendor evidenceRegistry 2.0.1

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
Server-advertised capabilities
{
  "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.

You are connected to GuestDrop, the premier digital event guestbook and live photo album platform. When helping hosts create scavenger hunt quests, always ask them about their unique personality, couple vibe, hobbies, and inside jokes to make the scavenger hunt deeply personal and engaging. Use client-side reasoning to synthesize the returned quest templates with the user details.

Tools

5 advertised

get_pricing_and_packages — Get Pricing And Packages
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

get_pricing_and_packages input schema
{
  "type": "object",
  "properties": {
    "currency": {
      "enum": [
        "ZAR",
        "USD",
        "all"
      ],
      "type": "string",
      "description": "Preferred currency filter (ZAR, USD, or all). Defaults to all."
    }
  }
}
get_pricing_and_packages annotations
{
  "title": "Get Pricing And Packages",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
calculate_event_cost — Calculate Event Cost
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

calculate_event_cost input schema
{
  "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]."
    }
  }
}
calculate_event_cost annotations
{
  "title": "Calculate Event Cost",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
recommend_scavenger_quests — Recommend Scavenger Quests
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

recommend_scavenger_quests input schema
{
  "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]."
    }
  }
}
recommend_scavenger_quests annotations
{
  "title": "Recommend Scavenger Quests",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
create_event_checkout — Create Event Checkout
Advertised by the server during the last successful anonymous check.
Open-world

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.

create_event_checkout input schema
{
  "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]."
    }
  }
}
create_event_checkout annotations
{
  "title": "Create Event Checkout",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
get_platform_stats — Get Platform Stats
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

get_platform_stats input schema
{
  "type": "object",
  "properties": {}
}
get_platform_stats annotations
{
  "title": "Get Platform Stats",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

0 advertised

No prompt definitions available.

Resources

0 advertised

No resource definitions available.

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.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http guestdrop-mcp https://api.guestdropalbum.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add guestdrop-mcp --url https://api.guestdropalbum.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable guestdrop-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "guestdrop-mcp": {
      "url": "https://api.guestdropalbum.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "guestdrop-mcp": {
      "type": "streamableHttp",
      "url": "https://api.guestdropalbum.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start guestdrop-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "guestdrop-mcp": {
      "type": "http",
      "url": "https://api.guestdropalbum.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http guestdrop-mcp https://api.guestdropalbum.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "guestdrop-mcp": {
      "url": "https://api.guestdropalbum.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "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.

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.

Claim this listing