# Y gy — MCP server on mcp.ai > Connect your Y gy account and use 8 tools for URL shortener straight from your AI agent. Connect with your own API key. y.gy is a URL shortener and QR code generator that allows users to create short, memorable links from long URLs, customize them with unique endings, and integrate with an API for programmatic link creation. By: mcp.ai · official Page: https://mcp.ai/y_gy ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_y_gy?ms=1787291400000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/y_gy/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/y_gy/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/y_gy/skill.md Postman collection (v2.1): https://mcp.ai/y_gy/postman.json ## Tools - y_gy_create_link(name?: string, tags?: integer[], domain?: string, suffix?: string, og_image?: string, og_title?: string, password?: string, disable_png?: string, webhook_url?: string, og_description?: string, destination_url: string, expiration_date?: string, webhook_auth_key?: string, ios_link_destination?: string, qr_code_background_hex?: string, qr_code_foreground_hex?: string, android_link_destination?: string) — Tool to create a comprehensive Y.gy shortened link with advanced features. Supports custom domains, suffixes, QR codes, password protection, expiration dates, social media previews, device-specific re - y_gy_create_tag(name: string) — Tool to create a new tag. Use after determining the tag name to categorize links. - y_gy_delete_short_link(id: string) — Tool to delete a specific short link by its ID. Use when you need to remove a short link after confirming its ID. - y_gy_delete_tag(id: string) — Tool to delete a tag. Use when you need to remove a tag by its ID after confirming it exists. - y_gy_get_all_links(tag?: string, page?: integer, limit?: integer, search?: string) — Tool to fetch all short links with optional pagination. Use when you need to list existing links with filters. - y_gy_get_all_tags() — Tool to retrieve all tags associated with the organization. Use when you need to list all available tags for categorizing resources. - y_gy_get_link(id: string) — Tool to retrieve a specific short link by its ID. Returns the complete link object including destination URL, QR codes, tags, and all configuration options. Use when you need full details about a shor - y_gy_register_user(email: string, password: string, username: string) — Tool to register a new user account. Use when onboarding a new user to the y.gy system with their chosen username, password, and email. ## Example prompts - "What can I do in Y gy?" - "Show me a summary of my Y gy account" ## Links Docs: https://mcp.ai/docs/mcps/y_gy Website: https://mcp.ai/mcps/y_gy