# redirect.pizza — MCP server on mcp.ai > Connect your redirect.pizza account and use 14 tools for URL shortener straight from your AI agent. Connect with your own API key. Manage redirect.pizza redirects, domains, and team usage, and test redirects or generate QR codes. By: mcp.ai · official Page: https://mcp.ai/redirect_pizza ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_redirect_pizza?ms=1787293680000 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/redirect_pizza/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/redirect_pizza/ 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/redirect_pizza/skill.md Postman collection (v2.1): https://mcp.ai/redirect_pizza/postman.json ## Tools - redirect_pizza_check_domain_dns(domain_id: integer) — Ask redirect.pizza to re-check DNS propagation for a domain and return its refreshed DNS and SSL state. - redirect_pizza_create_redirect(tags?: string[], notes?: string, sources: string[], tracking?: boolean, destination: string, redirect_type: string, uri_forwarding?: boolean, keep_query_string?: boolean) — Create a new redirect from one or more source hostnames or URLs to a fixed destination URL using Free-safe redirect types. - redirect_pizza_delete_redirect(redirect_id: integer) — Permanently delete a redirect and its generated domain association by redirect ID. - redirect_pizza_generate_qr_code(url: string, format?: string) — Generate a QR code for an HTTP or HTTPS URL as JSON-embedded PNG data or a downloadable PNG, SVG, or EPS file. - redirect_pizza_get_domain(domain_id: integer) — Retrieve one domain's required DNS records, verification status, security settings, and SSL state. - redirect_pizza_get_redirect(redirect_id: integer) — Retrieve one redirect and its sources, destination, domains, options, and current pause state by redirect ID. - redirect_pizza_get_team() — Return the connected token's team identity and hostname, hit, and user quota usage. - redirect_pizza_list_domains(per_page?: integer, next_cursor?: string) — List domains created by redirects, including DNS requirements, verification, automatic-DNS availability, and SSL state. - redirect_pizza_list_redirects(per_page?: integer, next_cursor?: string) — List redirects visible to the connected API token, including source, destination, state, and domain details. - redirect_pizza_set_redirect_paused(paused: boolean, redirect_id: integer) — Pause or resume all source URLs belonging to one redirect. - redirect_pizza_set_redirect_source_paused(paused: boolean, source_id: integer, redirect_id: integer) — Pause or resume one source URL within a redirect without changing its other sources. - redirect_pizza_test_redirect_url(url: string) — Test one HTTP redirect hop for a public URL and return status, redirect details, timing, errors, and the next URL to test if present. - redirect_pizza_update_redirect(tags?: string[], notes?: string, sources: string[], tracking?: boolean, destination: string, redirect_id: integer, redirect_type: string, uri_forwarding?: boolean, keep_query_string?: boolean) — Replace a redirect's configurable sources, fixed destination, redirect type, and options. - redirect_pizza_upsert_redirect(tags?: string[], notes?: string, sources: string[], tracking?: boolean, destination: string, redirect_type: string, uri_forwarding?: boolean, keep_query_string?: boolean) — Create a redirect or update the uniquely matching redirect while retaining that redirect's existing sources. ## Example prompts - "What can I do in redirect.pizza?" - "Show me a summary of my redirect.pizza account" ## Links Docs: https://mcp.ai/docs/mcps/redirect_pizza Website: https://mcp.ai/mcps/redirect_pizza