{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_gitmaxd-dubco-mcp-server","slug":"gitmaxd-dubco-mcp-server","name":"Dub.co Link Shortener Server","type":"mcp","url":"https://dub.co","page_url":"https://unfragile.ai/gitmaxd-dubco-mcp-server","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:Gitmaxd/dubco-mcp-server"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_gitmaxd-dubco-mcp-server__cap_0","uri":"capability://tool.use.integration.create.short.link","name":"create short link","description":"This capability allows users to generate a new short link by sending a POST request to the Dub.co server with the target URL. It utilizes a unique hashing algorithm to create a compact representation of the original URL, ensuring that each short link is unique and easily retrievable. The server maintains a mapping of original URLs to their short counterparts in a database, allowing for efficient lookups and management.","intents":["How can I quickly generate a short link for my long URL?","What API call do I need to make to create a new short link?","Can I automate the creation of short links for my application?"],"best_for":["developers integrating URL shortening into their applications"],"limitations":["Requires a valid API key for authentication","Rate limits may apply based on usage"],"requires":["Node.js 14+","API key for Dub.co"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","url management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gitmaxd-dubco-mcp-server__cap_1","uri":"capability://tool.use.integration.update.short.link","name":"update short link","description":"Users can modify the destination of an existing short link by sending a PUT request to the Dub.co server with the new URL and the short link identifier. This capability leverages a RESTful API design, allowing for straightforward updates while maintaining the original short link's identifier. The server ensures that the new URL is validated before updating the database entry.","intents":["How do I change the destination of an existing short link?","What API endpoint do I use to update a short link?","Can I programmatically update short links in bulk?"],"best_for":["developers needing to manage existing short links dynamically"],"limitations":["Requires the original short link identifier","Validation checks may add slight latency"],"requires":["Node.js 14+","API key for Dub.co"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","url management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gitmaxd-dubco-mcp-server__cap_2","uri":"capability://tool.use.integration.delete.short.link","name":"delete short link","description":"This capability enables users to remove a short link from the Dub.co server by sending a DELETE request with the short link identifier. The server processes the request by checking the identifier against its database and removing the corresponding entry, ensuring that the link can no longer be accessed. This operation is designed to be efficient and secure, preventing unauthorized deletions.","intents":["How can I delete a short link that I no longer need?","What API call do I need to make to remove a short link?","Can I automate the deletion of short links in my application?"],"best_for":["developers who need to manage link lifecycle effectively"],"limitations":["Requires the short link identifier","Deletion is permanent and cannot be undone"],"requires":["Node.js 14+","API key for Dub.co"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","url management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gitmaxd-dubco-mcp-server__cap_3","uri":"capability://tool.use.integration.list.all.short.links","name":"list all short links","description":"This capability allows users to retrieve a list of all short links associated with their account by sending a GET request to the Dub.co server. The server responds with a structured list of short links, including their original URLs and creation dates. This feature is implemented using pagination to handle large datasets efficiently, ensuring quick access to link data.","intents":["How can I view all my created short links?","What API endpoint do I use to retrieve my short links?","Can I get a summary of my short link usage?"],"best_for":["developers needing to audit or manage their short links"],"limitations":["Pagination limits may restrict the number of links retrieved in a single request","Requires authentication"],"requires":["Node.js 14+","API key for Dub.co"],"input_types":["none"],"output_types":["structured data"],"categories":["tool-use-integration","url management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_gitmaxd-dubco-mcp-server__cap_4","uri":"capability://tool.use.integration.integrate.with.ai.agents","name":"integrate with ai agents","description":"This capability allows developers to seamlessly integrate the Dub.co link shortener with AI agents by providing an API that can be called from within the agent's workflow. The server supports webhook notifications for link creation and updates, enabling real-time updates to AI agents. This integration is designed to be straightforward, allowing for quick setup and minimal configuration.","intents":["How can I connect my AI agent to the Dub.co link shortener?","What are the steps to set up webhook notifications for link events?","Can I automate link management through my AI agent?"],"best_for":["developers building AI agents that require URL management"],"limitations":["Webhook setup requires additional configuration","Limited to predefined event types"],"requires":["Node.js 14+","API key for Dub.co"],"input_types":["none"],"output_types":["structured data"],"categories":["tool-use-integration","ai integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":28,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","API key for Dub.co"],"failure_modes":["Requires a valid API key for authentication","Rate limits may apply based on usage","Requires the original short link identifier","Validation checks may add slight latency","Requires the short link identifier","Deletion is permanent and cannot be undone","Pagination limits may restrict the number of links retrieved in a single request","Requires authentication","Webhook setup requires additional configuration","Limited to predefined event types","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.35,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.347Z","last_scraped_at":"2026-05-03T15:19:00.490Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=gitmaxd-dubco-mcp-server","compare_url":"https://unfragile.ai/compare?artifact=gitmaxd-dubco-mcp-server"}},"signature":"G88p/QCxQ02g5j8Fb+VYFmNhTgnr7O2qNU5RbGkIJd6bnxH42x4/LN9l8+uqK7Uk8LE+GVEpoiPl9H3jZbZkBQ==","signedAt":"2026-06-22T15:10:09.341Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/gitmaxd-dubco-mcp-server","artifact":"https://unfragile.ai/gitmaxd-dubco-mcp-server","verify":"https://unfragile.ai/api/v1/verify?slug=gitmaxd-dubco-mcp-server","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}