{"serverId":"mcp-registry/com.getshareglow/mcp","tools":[{"name":"create_short_link","fixed":{"name":"create_short_link","description":"Create a short link with its own link preview. Optional custom slug, and optional A/B variants (each with a title, description, imageUrl or templateId) to test which preview gets more clicks. Returns id, shortUrl and variants. Use the id with get_link_stats.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["destination"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,63}$"},"variants":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","maxLength":200},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","maxLength":1000}},"imageUrl":{"type":"string","format":"uri","maxLength":2048},"templateId":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":500}}},"maxItems":3},"destination":{"type":"string","format":"uri","maxLength":2048}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":266,"tokensAfter":266},{"name":"create_template_from_url","fixed":{"name":"create_template_from_url","description":"Use AI to design a new OG image template from a website's brand (logo, colors, fonts) taken from a URL. Returns the chosen layoutId (a built-in template id usable with generate_og_image), the variables to pass, and the extracted brand kit. Counts against the plan's AI quota.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048}}},"annotations":{"openWorldHint":true,"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140},{"name":"refresh_preview","fixed":{"name":"refresh_preview","description":"Force social platforms to re-fetch a page's link preview after you changed its OG tags or image: bumps the og:image cache-buster, re-scrapes Facebook, and returns the LinkedIn Post Inspector link and the X cache note.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048}}},"annotations":{"openWorldHint":true,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":121,"tokensAfter":121}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"create_short_link","params":["slug","variants","destination"]},{"tool":"create_template_from_url","params":["url"]},{"tool":"generate_og_image","params":["exp","params","templateId"]},{"tool":"get_link_stats","params":["to","from","linkId"]},{"tool":"refresh_preview","params":["url"]},{"tool":"scan_url","params":["url"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}