Pick My Costume MCP
A read-only MCP server that allows AI agents to retrieve DIY Halloween costume recommendations based on wearer type and vibe, access detailed build guides with materials and steps, and rank costume ideas by the household items the user already owns.
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://mcp.pickmycostume.com/mcpWhat its tools do
3 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (3)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to pickmycostume.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Pick a costume for a specific group or vibe
- Get a materials list and step-by-step build instructions
- Rank costume ideas by available household supplies
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- pick-my-costume 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
3 advertised
pick_costume — Pick a costume
Ranks Halloween costume ideas from a fixed catalog of 169 against the supplied audience, interests, vibe, effort level, and owned materials, and returns the top 3 matches. Each pick includes a why-line explaining the match, a thumbnail image, a link to its full build page, and the estimated time and effort. Owned items boost ranking: ideas whose materials are covered by the supplied owned items rank higher. Interest is the strongest ranking signal: ideas matching the stated interest outrank others.
{
"type": "object",
"required": [
"who_for"
],
"properties": {
"vibe": {
"type": "string",
"description": "Vibe: 'funny', 'scary' (or 'spooky'), 'cute' (or 'sweet'), 'chill' (or 'low-key')."
},
"effort": {
"type": "string",
"description": "Effort: 'easy'/'last-minute'/'couch-level', 'crafty'/'medium', or 'all-out'/'ambitious'."
},
"who_for": {
"type": "string",
"description": "Who the costume is for: e.g. 'toddler', '3-year-old', 'kid', 'adult', 'couple', 'family', 'group of 5'."
},
"interest": {
"type": "string",
"description": "Optional but powerful: what the wearer is into, e.g. 'dinosaurs', 'animals', 'princesses', 'superheroes', 'video games', 'tv characters', 'food', 'sports'. This is the strongest ranking signal: ideas matching the interest win."
},
"group_size": {
"type": "number",
"description": "Optional: how many people need costumes (for family/group picks)."
},
"owned_items": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional: things the user already owns, e.g. ['bedsheet'], ['cardboard', 'tape']. Ideas buildable from owned items rank higher."
}
}
}{
"title": "Pick a costume",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_build_guide — Get a build guide
Returns the step-by-step build instructions for one costume idea: the decision summary (time and effort level), the materials list with buy-vs-own tags, numbered build steps, safety notes, and common parent questions with answers. Accepts a costume idea id or a costume name.
{
"type": "object",
"required": [
"idea_id"
],
"properties": {
"idea_id": {
"type": "string",
"description": "Costume idea id from pick_costume (e.g. 'classic-ghost', 'ballerina'), or a costume name like 'ghost'."
}
}
}{
"title": "Get a build guide",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_by_owning — Search by owned items
Ranks the fixed costume catalog by how many of each idea's materials are covered by the supplied household items, so ideas needing the least extra shopping rank highest. Each result includes what the idea still needs, with each still-needed item tagged buy, own, either, or make. Common household basics are assumed present in every home; the exact assumed list is returned with each call. An optional audience narrows results to who the costume is for.
{
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "string"
},
"description": "Household items the user owns, e.g. ['bedsheet', 'cardboard', 'red t-shirt']. Common household basics (scissors, tape, markers, cardboard, a white t-shirt, a bedsheet, socks, and more) are assumed present in every home; the tool returns the exact assumed list with each call."
},
"who_for": {
"type": "string",
"description": "Optional: who the costume is for, e.g. 'toddler', 'adult', 'couple'. Narrows results to that audience when given."
}
}
}{
"title": "Search by owned items",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
- 2026-11-09: 1 of 1 checks answered
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
- 222 ms
- 95th percentile latency
- 222 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 222 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http pick-my-costume-mcp https://mcp.pickmycostume.com/mcpCodex
codex mcp add pick-my-costume-mcp --url https://mcp.pickmycostume.com/mcpCursor
{
"mcpServers": {
"pick-my-costume-mcp": {
"url": "https://mcp.pickmycostume.com/mcp"
}
}
}Cline
{
"mcpServers": {
"pick-my-costume-mcp": {
"type": "streamableHttp",
"url": "https://mcp.pickmycostume.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"pick-my-costume-mcp": {
"type": "http",
"url": "https://mcp.pickmycostume.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http pick-my-costume-mcp https://mcp.pickmycostume.com/mcpClaude Desktop
https://mcp.pickmycostume.com/mcpWindsurf
{
"mcpServers": {
"pick-my-costume-mcp": {
"serverUrl": "https://mcp.pickmycostume.com/mcp"
}
}
}Let your agent find its tools
Find servers like Pick My Costume MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run Pick My Costume 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.