{"apiVersion":"v1","directorySlug":"viciousfun-mcp-addc897818","title":"Vicious Fun","description":"Vicious Fun: rare sofubi, kaiju figures, and designer vinyl toys. A collector serving collectors since 2002.","pageUrl":"https://www.mcpbundles.com/skills/viciousfun-mcp-addc897818","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.viciousfun.com/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.viciousfun/viciousfun-mcp-addc897818","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_products","description":"Full-text search over the Vicious Fun catalog (Japanese kaiju/sofubi vinyl collectibles). Use this to find products by name, maker, category, or descriptive keywords. Most items are ONE-OF-A-KIND or produced in small limited runs, so stock can change between calls; re-check with get_product before telling a user something is available. Returns a compact list; call get_product with a result's slug for full detail.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"maker":{"type":"string"},"query":{"type":"string","minLength":1},"in_stock":{"type":"boolean"}}},"title":"Search products","logicalName":"search_products","displayName":"Search products","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_product","description":"Look up ONE product by its URL slug (the value in search_products results, or the last path segment of a /product/<slug>/ URL). Returns full detail including description, price, and current stock status. Since most items are one-of-a-kind, call this immediately before recommending or quoting availability for a specific product, rather than relying on a cached/earlier search result. The result includes add_to_cart_url, set only when the product is in stock (null otherwise). Give that link to the","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug"],"properties":{"slug":{"type":"string","minLength":1}}},"title":"Get product detail","logicalName":"get_product","displayName":"Get product detail","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_makers","description":"List the makers/brands in the catalog with their product counts, from the Typesense `categories` collection, sorted by count descending. Use this to discover what brands the store carries before a targeted search_products call with the `maker` filter. CAVEAT: the counts reflect the IN-STOCK catalog only, not the total published catalog: a maker can show a low or zero count while still having a real catalog presence that is currently sold out.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"title":"List makers / brands","logicalName":"list_makers","displayName":"List makers / brands","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"store_info","description":"Static store information: shipping, returns, authenticity, accepted payment methods, and contact details. Sourced directly from the live FAQ and Customer Service pages; use this instead of guessing at policy when a user asks about shipping times, returns, or how to verify authenticity.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"title":"Store policies","logicalName":"store_info","displayName":"Store policies","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Vicious-Fun&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudmljaW91c2Z1bi5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Vicious-Fun%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.viciousfun.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Vicious-Fun%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.viciousfun.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Vicious+Fun&connectorUrl=https%3A%2F%2Fmcp.viciousfun.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Vicious-Fun\" --url \"https://mcp.viciousfun.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/viciousfun-mcp-addc897818","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/viciousfun-mcp-addc897818/tools/{tool}","mcpServerUrl":"https://mcp.viciousfun.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/viciousfun-mcp-addc897818?live=1"}