{"apiVersion":"v1","directorySlug":"microlink-mcp-b9a060bf9e","title":"Microlink","description":"A single API for turning any URL into data. Built for apps & agents. Powered by real browsers. Try it, no signup.","pageUrl":"https://www.mcpbundles.com/skills/microlink-mcp-b9a060bf9e","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.microlink.io/mcp","hostedMcpUrl":null,"toolCount":8,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"io.microlink/microlink-mcp-b9a060bf9e","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"microlink_extract","description":"Extract structured metadata from any public URL via Microlink. Returns normalized fields: title, description, author, publisher, date, image, logo, lang, and url. Use the `data` parameter to scrape custom fields via CSS selectors (selector/selectorAll, attr, type, evaluate). Combine with `screenshot`, `pdf`, `video`, `audio`, `insights`, `palette`, `iframe` in a single request. Supports device emulation (`device`), custom headers, proxy, JavaScript injection (`scripts`, `modules`, `function`), i","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"pdf":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"scale":{"type":"number","maximum":2,"minimum":0.1},"width":{"type":"string","minLength":1},"format":{"enum":["Letter","Legal","Tabloid","Ledger","A0","A1","A2","A3","A4","A5","A6"],"type":"string"},"height":{"type":"string","minLength":1},"margin":{"anyOf":[{"type":"string","minLength":1},{"type":"object","properties":{"top":{"type":"string","minLength":1},"left":{"type":"string","minLength":1},"right":{"type":"string","minLength":1},"bottom":{"type":"string","minLength":1}},"additionalProperties":false}]},"landscape":{"type":"boolean"},"pageRanges":{"type":"string","minLength":1}},"additionalProperties":false}]},"ttl":{"anyOf":[{"type":"string"},{"type":"number"}]},"url":{"type":"string","format":"uri"},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"object","properties":{"attr":{"type":"string","minLength":1},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"type":{"type":"string","minLength":1},"evaluate":{"type":"string","minLength":1},"selector":{"type":"string","minLength":1},"selectorAll":{"type":"string","minLength":1}},"additionalProperties":{}},{"type":"array","items":{"type":"object","properties":{"attr":{"type":"string","minLength":1},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"type":{"type":"string","minLength":1},"evaluate":{"type":"string","minLength":1},"selector":{"type":"string","minLength":1},"selectorAll":{"type":"string","minLength":1}},"additionalProperties":{}},"minItems":1}]}},"meta":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"url":{"type":"boolean"},"date":{"type":"boolean"},"lang":{"type":"boolean"},"logo":{"type":"boolean"},"image":{"type":"boolean"},"author":{"type":"boolean"},"publisher":{"type":"boolean"}},"additionalProperties":false}]},"ping":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{},"additionalProperties":{}}]},"audio":{"type":"boolean"},"click":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"embed":{"type":"string","minLength":1},"force":{"type":"boolean"},"proxy":{"anyOf":[{"type":"string","minLength":1},{"type":"object","properties":{},"additionalProperties":{}}]},"retry":{"type":"integer","maximum":9007199254740991,"minimum":0},"video":{"type":"boolean"},"apiKey":{"type":"string","minLength":1},"device":{"type":"string","minLength":1},"filter":{"type":"string","minLength":1},"iframe":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{},"additionalProperties":{}}]},"scroll":{"type":"string","minLength":1},"styles":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"adblock":{"type":"boolean"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}},"modules":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"palette":{"type":"boolean"},"scripts":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"timeout":{"anyOf":[{"type":"string"},{"type":"number"}]},"filename":{"type":"string","minLength":1},"function":{"type":"string","minLength":1},"insights":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"lighthouse":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"output":{"enum":["json","html","csv"],"type":"string"},"preset":{"enum":["default","desktop","experimental","full","lr-desktop","lr-mobile","perf"],"type":"string"},"onlyCategories":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]}},"additionalProperties":{}}]},"technologies":{"type":"boolean"}},"additionalProperties":false}]},"staleTtl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"viewport":{"type":"object","properties":{"width":{"type":"number","exclusiveMinimum":0},"height":{"type":"number","exclusiveMinimum":0},"hasTouch":{"type":"boolean"},"isMobile":{"type":"boolean"},"isLandscape":{"type":"boolean"},"deviceScaleFactor":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"mediaType":{"enum":["screen","print"],"type":"string"},"prerender":{"anyOf":[{"type":"string","const":"auto"},{"type":"boolean"}]},"waitUntil":{"anyOf":[{"enum":["auto","load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},{"type":"array","items":{"enum":["auto","load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},"minItems":1}]},"animations":{"type":"boolean"},"javascript":{"type":"boolean"},"screenshot":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"type":{"enum":["jpeg","png"],"type":"string"},"element":{"type":"string","minLength":1},"overlay":{"type":"object","properties":{"browser":{"enum":["light","dark"],"type":"string"},"background":{"type":"string","minLength":1}},"additionalProperties":false},"fullPage":{"type":"boolean"},"codeScheme":{"type":"string","minLength":1},"omitBackground":{"type":"boolean"}},"additionalProperties":false}]},"colorScheme":{"enum":["no-preference","light","dark"],"type":"string"},"waitForTimeout":{"anyOf":[{"type":"string"},{"type":"number"}]},"waitForSelector":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"microlink_extract","displayName":"microlink_extract","title":"microlink_extract","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"microlink_screenshot","description":"Capture a screenshot of any public URL via Microlink and return a permanent CDN asset URL. The screenshot URL is in `data.screenshot.url`. Use `screenshot.fullPage` to capture the entire scrollable page. Use `screenshot.element` (CSS selector) to capture a specific DOM element. Use `screenshot.type` to choose output format: \"jpeg\" (default \"png\"). Use `screenshot.omitBackground` to remove the white background (useful with transparent PNGs). Use `screenshot.overlay` to add a browser chrome overla","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"ttl":{"anyOf":[{"type":"string"},{"type":"number"}]},"url":{"type":"string","format":"uri"},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"object","properties":{"attr":{"type":"string","minLength":1},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"type":{"type":"string","minLength":1},"evaluate":{"type":"string","minLength":1},"selector":{"type":"string","minLength":1},"selectorAll":{"type":"string","minLength":1}},"additionalProperties":{}},{"type":"array","items":{"type":"object","properties":{"attr":{"type":"string","minLength":1},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"type":{"type":"string","minLength":1},"evaluate":{"type":"string","minLength":1},"selector":{"type":"string","minLength":1},"selectorAll":{"type":"string","minLength":1}},"additionalProperties":{}},"minItems":1}]}},"click":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"force":{"type":"boolean"},"proxy":{"anyOf":[{"type":"string","minLength":1},{"type":"object","properties":{},"additionalProperties":{}}]},"retry":{"type":"integer","maximum":9007199254740991,"minimum":0},"apiKey":{"type":"string","minLength":1},"device":{"type":"string","minLength":1},"filter":{"type":"string","minLength":1},"scroll":{"type":"string","minLength":1},"styles":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"adblock":{"type":"boolean"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}},"modules":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"scripts":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"timeout":{"anyOf":[{"type":"string"},{"type":"number"}]},"filename":{"type":"string","minLength":1},"staleTtl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"viewport":{"type":"object","properties":{"width":{"type":"number","exclusiveMinimum":0},"height":{"type":"number","exclusiveMinimum":0},"hasTouch":{"type":"boolean"},"isMobile":{"type":"boolean"},"isLandscape":{"type":"boolean"},"deviceScaleFactor":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"mediaType":{"enum":["screen","print"],"type":"string"},"prerender":{"anyOf":[{"type":"string","const":"auto"},{"type":"boolean"}]},"waitUntil":{"anyOf":[{"enum":["auto","load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},{"type":"array","items":{"enum":["auto","load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},"minItems":1}]},"animations":{"type":"boolean"},"javascript":{"type":"boolean"},"screenshot":{"type":"object","properties":{"type":{"enum":["jpeg","png"],"type":"string"},"element":{"type":"string","minLength":1},"overlay":{"type":"object","properties":{"browser":{"enum":["light","dark"],"type":"string"},"background":{"type":"string","minLength":1}},"additionalProperties":false},"fullPage":{"type":"boolean"},"codeScheme":{"type":"string","minLength":1},"omitBackground":{"type":"boolean"}},"additionalProperties":false},"colorScheme":{"enum":["no-preference","light","dark"],"type":"string"},"waitForTimeout":{"anyOf":[{"type":"string"},{"type":"number"}]},"waitForSelector":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"microlink_screenshot","displayName":"microlink_screenshot","title":"microlink_screenshot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"microlink_pdf","description":"Generate a PDF of any public URL via Microlink and return a permanent CDN asset URL. The PDF URL is in `data.pdf.url`. Use `pdf.format` to set paper size: \"A4\" (default), \"Letter\", \"Legal\", \"Tabloid\", \"Ledger\", \"A0\"–\"A6\". Use `pdf.landscape` to switch to landscape orientation. Use `pdf.margin` to set page margins as a string (\"0.35cm\") or object with top/bottom/left/right. Use `pdf.scale` to scale the page (0.1–2.0). Use `pdf.pageRanges` to select specific pages (e.g. \"1-5\"). Use `pdf.width` and","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"pdf":{"type":"object","properties":{"scale":{"type":"number","maximum":2,"minimum":0.1},"width":{"type":"string","minLength":1},"format":{"enum":["Letter","Legal","Tabloid","Ledger","A0","A1","A2","A3","A4","A5","A6"],"type":"string"},"height":{"type":"string","minLength":1},"margin":{"anyOf":[{"type":"string","minLength":1},{"type":"object","properties":{"top":{"type":"string","minLength":1},"left":{"type":"string","minLength":1},"right":{"type":"string","minLength":1},"bottom":{"type":"string","minLength":1}},"additionalProperties":false}]},"landscape":{"type":"boolean"},"pageRanges":{"type":"string","minLength":1}},"additionalProperties":false},"ttl":{"anyOf":[{"type":"string"},{"type":"number"}]},"url":{"type":"string","format":"uri"},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"object","properties":{"attr":{"type":"string","minLength":1},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"type":{"type":"string","minLength":1},"evaluate":{"type":"string","minLength":1},"selector":{"type":"string","minLength":1},"selectorAll":{"type":"string","minLength":1}},"additionalProperties":{}},{"type":"array","items":{"type":"object","properties":{"attr":{"type":"string","minLength":1},"data":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"type":{"type":"string","minLength":1},"evaluate":{"type":"string","minLength":1},"selector":{"type":"string","minLength":1},"selectorAll":{"type":"string","minLength":1}},"additionalProperties":{}},"minItems":1}]}},"click":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"force":{"type":"boolean"},"proxy":{"anyOf":[{"type":"string","minLength":1},{"type":"object","properties":{},"additionalProperties":{}}]},"retry":{"type":"integer","maximum":9007199254740991,"minimum":0},"apiKey":{"type":"string","minLength":1},"device":{"type":"string","minLength":1},"filter":{"type":"string","minLength":1},"scroll":{"type":"string","minLength":1},"styles":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"adblock":{"type":"boolean"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}},"modules":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"scripts":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]},"timeout":{"anyOf":[{"type":"string"},{"type":"number"}]},"filename":{"type":"string","minLength":1},"staleTtl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"viewport":{"type":"object","properties":{"width":{"type":"number","exclusiveMinimum":0},"height":{"type":"number","exclusiveMinimum":0},"hasTouch":{"type":"boolean"},"isMobile":{"type":"boolean"},"isLandscape":{"type":"boolean"},"deviceScaleFactor":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"mediaType":{"enum":["screen","print"],"type":"string"},"prerender":{"anyOf":[{"type":"string","const":"auto"},{"type":"boolean"}]},"waitUntil":{"anyOf":[{"enum":["auto","load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},{"type":"array","items":{"enum":["auto","load","domcontentloaded","networkidle0","networkidle2"],"type":"string"},"minItems":1}]},"animations":{"type":"boolean"},"javascript":{"type":"boolean"},"colorScheme":{"enum":["no-preference","light","dark"],"type":"string"},"waitForTimeout":{"anyOf":[{"type":"string"},{"type":"number"}]},"waitForSelector":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"microlink_pdf","displayName":"microlink_pdf","title":"microlink_pdf","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"microlink_video","description":"Detect and extract playable video sources from any URL via Microlink. Works with YouTube, Vimeo, Twitter/X, TikTok, Instagram, Dailymotion, and hundreds of other platforms. The video URL is in `data.video.url`. Also returns `type`, `duration`, `size`, `width`, `height`, `duration_pretty`, and `size_pretty`. Combine with `proxy` for sites that require it, or with `meta` to suppress metadata extraction.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"meta":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"url":{"type":"boolean"},"date":{"type":"boolean"},"lang":{"type":"boolean"},"logo":{"type":"boolean"},"image":{"type":"boolean"},"author":{"type":"boolean"},"publisher":{"type":"boolean"}},"additionalProperties":false}]},"video":{"type":"boolean"},"apiKey":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"microlink_video","displayName":"microlink_video","title":"microlink_video","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"microlink_audio","description":"Detect and extract playable audio sources from any URL via Microlink. Works with SoundCloud, Spotify, Mixcloud, and other audio platforms. The audio URL is in `data.audio.url`. Also returns `type`, `duration`, `size`, `duration_pretty`, and `size_pretty`. Combine with `proxy` for sites that require it, or with `meta` to suppress metadata extraction.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"meta":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"url":{"type":"boolean"},"date":{"type":"boolean"},"lang":{"type":"boolean"},"logo":{"type":"boolean"},"image":{"type":"boolean"},"author":{"type":"boolean"},"publisher":{"type":"boolean"}},"additionalProperties":false}]},"audio":{"type":"boolean"},"apiKey":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"microlink_audio","displayName":"microlink_audio","title":"microlink_audio","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"microlink_insights","description":"Get web performance and technology-stack insights for any URL via Microlink. Use `insights.lighthouse` (true or config object) for a Lighthouse performance audit.   - `insights.lighthouse.output`: report format — \"json\" (default), \"html\", or \"csv\".   - `insights.lighthouse.preset`: \"default\", \"desktop\", \"perf\", \"experimental\", \"full\", \"lr-desktop\", \"lr-mobile\".   - `insights.lighthouse.onlyCategories`: array of category IDs to include (e.g. [\"performance\", \"accessibility\"]). Use `insights.techno","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"apiKey":{"type":"string","minLength":1},"insights":{"type":"object","properties":{"lighthouse":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"output":{"enum":["json","html","csv"],"type":"string"},"preset":{"enum":["default","desktop","experimental","full","lr-desktop","lr-mobile","perf"],"type":"string"},"onlyCategories":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1}]}},"additionalProperties":{}}]},"technologies":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"logicalName":"microlink_insights","displayName":"microlink_insights","title":"microlink_insights","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"microlink_meta","description":"Extract normalized metadata from any public URL via Microlink. Returns: `title`, `description`, `lang`, `author`, `publisher`, `date`, `url`, `image` (with dimensions and file info), and `logo` (publisher favicon). Pass `meta: false` to skip metadata extraction entirely — useful when you only need a screenshot or video and want a faster response. Pass a config object to include or exclude specific fields: `{ logo: true, title: true }` returns only those fields; `{ image: false }` returns everyth","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"meta":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"url":{"type":"boolean"},"date":{"type":"boolean"},"lang":{"type":"boolean"},"logo":{"type":"boolean"},"image":{"type":"boolean"},"author":{"type":"boolean"},"publisher":{"type":"boolean"}},"additionalProperties":false}]},"apiKey":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"microlink_meta","displayName":"microlink_meta","title":"microlink_meta","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"microlink_palette","description":"Extract a color palette from images detected on any public URL via Microlink. For each image, returns: `palette` (hex colors from most to least dominant), `background_color` (optimal WCAG-contrast background), `color` (best overlay color for the background), and `alternative_color` (secondary overlay color). Color data is nested under each image field in the response (e.g. `data.image.palette`, `data.image.background_color`). Useful for generating design tokens, theming, or accessibility checks","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"meta":{"anyOf":[{"type":"boolean"},{"type":"object","properties":{"url":{"type":"boolean"},"date":{"type":"boolean"},"lang":{"type":"boolean"},"logo":{"type":"boolean"},"image":{"type":"boolean"},"author":{"type":"boolean"},"publisher":{"type":"boolean"}},"additionalProperties":false}]},"apiKey":{"type":"string","minLength":1},"palette":{"type":"boolean"}},"additionalProperties":false},"logicalName":"microlink_palette","displayName":"microlink_palette","title":"microlink_palette","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Microlink&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AubWljcm9saW5rLmlvL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Microlink%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.microlink.io%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Microlink%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.microlink.io%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Microlink&connectorUrl=https%3A%2F%2Fmcp.microlink.io%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Microlink\" --url \"https://mcp.microlink.io/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/microlink-mcp-b9a060bf9e","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/microlink-mcp-b9a060bf9e/tools/{tool}","mcpServerUrl":"https://mcp.microlink.io/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/microlink-mcp-b9a060bf9e?live=1"}