{"_id":"@microlink/mcp","_rev":"40-caa7d4fce00e182a8174bbbe1479e194","name":"@microlink/mcp","dist-tags":{"latest":"2.8.5"},"versions":{"1.0.0":{"name":"@microlink/mcp","version":"1.0.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"license":"MIT","_id":"@microlink/mcp@1.0.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/mcp","bugs":{"url":"https://github.com/microlinkhq/mcp/issues"},"bin":{"microlink-mcp":"./bin/microlink-mcp.js"},"dist":{"shasum":"df8e8d21fa39d6feb65e347b9ee5114272e31ad3","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-1.0.0.tgz","fileCount":20,"integrity":"sha512-s2EP4cH6WITNtDsAbPEiH3VDIhReYN7cmijZVZVUpS/CTuP+84SmzkaPOcQ4OIHAkGuJJ3KXuj9iB282VJxmKw==","signatures":[{"sig":"MEUCIGbwb6ONOD5x+FDoKVQqL2X2wHtJHjBy/ttQGNJOHAauAiEAvNWJi+MtMUJ5qI5Vyh9qiZQO9xkLo52TLsZIMN6FxlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52292},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./src/index.js"},"scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","release":"pnpm release:version && pnpm release:changelog && pnpm release:commit && pnpm release:tag","postinstall":"node scripts/postinstall.js","postrelease":"pnpm release:tags && pnpm release:github && (ci-publish || pnpm publish --access=public)","release:tag":"git tag -a v$(node -p \"require('./package.json').version\") -m \"v$(node -p \"require('./package.json').version\")\"","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","release:tags":"git push origin HEAD:master --follow-tags","release:commit":"git add package.json CHANGELOG.md && git commit -m \"chore(release): $(node -p \"require('./package.json').version\")\"","release:github":"github-generate-release","release:version":"standard-version --skip.changelog --skip.commit --skip.tag","release:changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/microlinkhq/mcp.git","type":"git"},"description":"MCP server for Microlink API","directories":{},"nano-staged":{"*.js":["npx @kikobeats/prettier-standard","standard --fix"],"package.json":["finepack"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"~4.4.3","@microlink/mql":"~0.16.1","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"latest","ava":"latest","finepack":"latest","standard":"latest","ci-publish":"latest","nano-staged":"latest","@commitlint/cli":"latest","git-authors-cli":"latest","simple-git-hooks":"latest","standard-version":"latest","github-generate-release":"latest","conventional-changelog-cli":"latest","@commitlint/config-conventional":"latest"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1782826924818_0.14352620506968172","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@microlink/mcp","version":"1.0.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"license":"MIT","_id":"@microlink/mcp@1.0.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/mcp","bugs":{"url":"https://github.com/microlinkhq/mcp/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"9a90a8501ad9deda50d99f08f33b026ae6780e7a","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-1.0.1.tgz","fileCount":20,"integrity":"sha512-xR9VosooGR+4QjxD2f/mLaTKwfUdVo1HCbGrj6A0q/IR9ReFwrj7QGTb6M1FIz2YxqlsSzfJJ/6YUiAUUXbEvQ==","signatures":[{"sig":"MEYCIQCrNwrCOkRABi5SHZcN61gLl8o9XNW/5MPfpcGfjkIuDQIhAImJ75f57vtlUGt4iBZfigi9xUDkwdcivvjya4mYdKFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53918},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./src/index.js"},"gitHead":"923a98a61d6af0c818b7b9d334e89c9e0cd400fa","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","release":"pnpm release:version && pnpm release:changelog && pnpm release:commit && pnpm release:tag","postinstall":"node scripts/postinstall.js","postrelease":"pnpm release:tags && pnpm release:github && (ci-publish || pnpm publish --access=public)","release:tag":"git tag -a v$(node -p \"require('./package.json').version\") -m \"v$(node -p \"require('./package.json').version\")\"","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","release:tags":"git push origin HEAD:master --follow-tags","release:commit":"git add package.json CHANGELOG.md && git commit -m \"chore(release): $(node -p \"require('./package.json').version\")\"","release:github":"github-generate-release","release:version":"standard-version --skip.changelog --skip.commit --skip.tag","release:changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/microlinkhq/mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Microlink API","directories":{},"nano-staged":{"*.js":["npx @kikobeats/prettier-standard","standard --fix"],"package.json":["finepack"]},"_nodeVersion":"24.18.0","dependencies":{"zod":"~4.4.3","@microlink/mql":"~0.16.1","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"latest","ava":"latest","finepack":"latest","standard":"latest","ci-publish":"latest","nano-staged":"latest","@commitlint/cli":"latest","git-authors-cli":"latest","simple-git-hooks":"latest","standard-version":"latest","github-generate-release":"latest","conventional-changelog-cli":"latest","@commitlint/config-conventional":"latest"},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1783334641351_0.20718718216933074","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@microlink/mcp","version":"1.1.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@1.1.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"b00446db5a36d9cf879fab9279425dceb6676c47","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-1.1.0.tgz","fileCount":30,"integrity":"sha512-4NSzxR3lE47h3V112649DMG3zWg1FQekwgnlQVh35Qs1EO8xwWaROrER1UJWNYIb+62BkqZDtIjEIoVJ7BapDQ==","signatures":[{"sig":"MEUCIHpYb+4GKdtnF9rKr1Oh7A8189jJIK0Smoix1DVcMyz0AiEA2hdNswsy2cchtkfAtwF6gtVIzS+3aAOROwSRKazYTiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57176},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./src/index.js"},"gitHead":"b28aa7d6434ac1bb43b084d7e329efec97dab36a","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.4.0/node@v24.16.0+arm64 (darwin)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.0.1","@microlink/mql":"0.17.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1783461190592_0.12403036660164002","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@microlink/mcp","version":"1.1.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@1.1.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"d332a02c2a009c27402c6752718e42d4f594d416","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-1.1.1.tgz","fileCount":30,"integrity":"sha512-BDeqqE1gy2jRXFGbqNf+a1DftPjVkvWURyKN6WDQivdeGeyGj1QRqJRrHUP396Lcn0FDHPXLSFql4p/o2IRIZw==","signatures":[{"sig":"MEUCIGD3nfzP6PHYwWROrp9c1nCCUUPqidTNKtgSnW46XUpAAiEAtNK99VaHlVrbommtcQ26Ol9AHT0HTDQ1MIdAAjLhC8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57176},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./src/index.js"},"gitHead":"35ba2e58e85c61899d5abd23fca47a4b01ccbebf","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.4.0/node@v24.16.0+arm64 (darwin)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.0.2","@microlink/mql":"0.17.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.1_1784797684925_0.1153537757644254","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@microlink/mcp","version":"1.1.2","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@1.1.2","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"aaa843c1683c75b7b3e20611613c2267fb30acb8","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-1.1.2.tgz","fileCount":30,"integrity":"sha512-gFah5QBpIdSW4rpGtHs2SZaj44I8rGPQEsU/zqwa+SrRoOk+4Vxl88W4cz25dyNhL9Vt0NC2VC6W7q89FnTC6w==","signatures":[{"sig":"MEYCIQCQS6KhVffXsQOhfiFXSgcrPLFtB8tW2wtBqlIS3wdRkQIhANGTSjb2kJ4DRDE0icnYEvlICXb6OKWvaCYlu248Wwk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57176},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./src/index.js"},"gitHead":"28020344ffd40e3253e8cfa345e2a0bfe15deda9","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.4.2/node@v24.18.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.0.3","@microlink/mql":"0.17.1","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.2_1785315192166_0.8338804037641876","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@microlink/mcp","version":"1.1.3","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@1.1.3","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"5b5bac4a485044f27a3f241fb9edc78b2774d449","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-1.1.3.tgz","fileCount":30,"integrity":"sha512-sN3BOSsdJctIv6S2c7aHB5yPu/KNmGajROEPiPVqJaISyi6TinrFwPKROo8kSV3Z4kv2dn5EpZjUQ6nrjKadQg==","signatures":[{"sig":"MEQCIGMUBwLsFMoDHSnXhEkLx/7Nht89G3yxLNBitPIYdS0fAiA1eou9sfe1F7YgzIodF0/PkwuqkGAfDX82yu44QTwpZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57176},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./src/index.js"},"gitHead":"c53e85156fefbbd3a9e97d0ecccc02b82ad0eaa6","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.4.2/node@v24.18.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.0.3","@microlink/mql":"0.17.1","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.3_1785788759994_0.7190321185605673","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@microlink/mcp","version":"2.0.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.0.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"07754a81f80ed33d8d8fb430ef02b6c32e5588e3","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.0.0.tgz","fileCount":30,"integrity":"sha512-5TVC9AMlRTFfG+W35pIcQTt0sWBNWw6b198AfOpSzH5DzMReNFqUUMAt3PiTkI9R4pLL9FgqvGATF+RyC8Wvog==","signatures":[{"sig":"MEUCIQD2DI28bK7SAgVJNnpVP8n0GGdu1XZxmd4zsssMYOfuYgIgC4KfP/XfKgg3z04VD6T4Ao5PdEaeKjSG1yzjjmr3Jhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57177},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"13e0818cc80bca85a19f16837095bd7d6b31f76a","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.4.2/node@v24.18.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.0.4","@microlink/mql":"0.18.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0_1785953565423_0.40386290259026114","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@microlink/mcp","version":"2.0.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.0.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"94e40d005da1e479decec03bad497002c1c2c82e","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.0.1.tgz","fileCount":30,"integrity":"sha512-FKu/FKL8ZFLW7qbeF+26e87so5cGL8JBFtePFPERzuEJJIv6EZ834RYMN9d27fZ7nrJ196q4DxdMWxPLeZnIeQ==","signatures":[{"sig":"MEUCIGqOabEpHr+aTIImlZhC0W1mn/JSY6+m1rMHFaevJvDtAiEAoVEYa+9TOD767kYBQrCOL1qTOwWNfXSBpbdZ8rjp84A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58294},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"f51f9edb297ebe9d8ac6cdb3208547420cbea6ad","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.4.2/node@v24.18.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.0.5","@microlink/mql":"0.18.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.1_1785959893160_0.39507867136173846","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@microlink/mcp","version":"2.0.3","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.0.3","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"7b5cef5adb02be75a4433fb828c72e78c2b8b7e4","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.0.3.tgz","fileCount":30,"integrity":"sha512-Sz/x/g0ClEFlIvvu5vazPR8lPb/cXxrzdZ4rN/toxn0PECeihmy3G3cB4FInnZxAzkyjtUe78h+oJzK53QrBOw==","signatures":[{"sig":"MEUCIHTd98O4SmvJYCFNUBdN5gvQdA5LVcwMSCUpIjrwaMR5AiEAiN/OIljioh8FCcER7Kl5ZlIzdShdTZ18tR+9mhSI7nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58294},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"a12fcd2a7bc918e741a71b50fd2cd93876f4ca8f","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.0/node@v24.19.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.1.1","@microlink/mql":"0.18.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.3_1787211993890_0.07662707752534659","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@microlink/mcp","version":"2.0.4","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.0.4","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"3e27858d93725f248b25538f6520afbc6157e49d","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.0.4.tgz","fileCount":30,"integrity":"sha512-d3BCBLKSbTo+0R4YBCKYj7sjUDMlNLtb12EjYb4Z5a9TU04v0bvvWtYo8uyRO2n6thd6I925UGzIQxUEX/MjOg==","signatures":[{"sig":"MEQCIBc+fFf2f97BDMtmN5pRBcTnnGogOxcIxME0Ov7QBa7BAiAYpT7L2+zz27jPHiM64rK74msx+xFf4T5s6zne0KVgZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58294},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"3766602b11599a8284e4aa31815d409e0ffa0788","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.19.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.2.0","@microlink/mql":"0.18.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.4_1787471830224_0.014976699736440446","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@microlink/mcp","version":"2.1.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"./bin/microlink-mcp.js"},"dist":{"shasum":"a21b4ad3346317dc87b1e61fc6e7e9564591e193","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.0.tgz","fileCount":30,"integrity":"sha512-MEtbEwYbadS3BY+Q29KcEHJ09pQtE5eWb/0mQLv5c+FfJGi8DtvscYcl8BE3enswo0XMufhZSRaCXMWLPaWZAg==","signatures":[{"sig":"MEUCIH/9zHjiY290Ts1PrAB7lbjJx/v6wG0InXiUzD9zmszKAiEA6AZi5u/NAuwKPZ8tlcMRka8bT32/dS/5xvh6tVsLEM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58302},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.5.0","@microlink/mql":"0.18.1","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.0_1787642849407_0.3378853733641134","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@microlink/mcp","version":"2.1.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"3edca673ff68e90d189bc7e9eb5def1b11973e7c","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.1.tgz","fileCount":30,"integrity":"sha512-P8H1NvlNCmBWUdSP/Bld3hsGi8EtMl3DFm0VrbQAcRRGkuGL6c64WWUxBLCbj69Syl7Ns9nY47HNzLG/rP9l6g==","signatures":[{"sig":"MEYCIQCb6E/ufebh1FrNh2Jn8NWTgQLw78uGyPA9wzRWujOunQIhAL0A4FDIpLIVnLVhSmgj8QqOLard4FNzbf+KHYFsi13t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"231f3506d8b3345d55a0473a50f9dc1d90d45aed","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.19.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.5.1","@microlink/mql":"0.18.1","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.1_1787644977042_0.16498616147859746","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@microlink/mcp","version":"2.1.2","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.2","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"cd772db26e9d2edbb5b77d79cd381ca25f3c6407","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.2.tgz","fileCount":30,"integrity":"sha512-SPZHLS5POcdHP5vjw32RpWnafQ7wilxhh/PMLp78QyB9yHBz/1wzUvzqnbhF85bsSbpUzNgqHC1Tqo5oYfQQeQ==","signatures":[{"sig":"MEUCIQDqOmokHO8Gmk7slKWz6z7ErpVDfAEdp4FEELHY3clrfwIgb3rFqMifntNcwSWnBda0cw2IeA9S5BTh1zkjMhPcNWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"755abe6066dfc709e3c7bff2ddf08377902fd42e","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.19.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.5.2","@microlink/mql":"0.18.1","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.2_1787821381707_0.2182734684295753","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@microlink/mcp","version":"2.1.3","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.3","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"37ee064a70a11806399a74b6eb458804d9699452","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.3.tgz","fileCount":30,"integrity":"sha512-yW8LOtrQWqK32ekg2mHtaocVA2go4QYxthJ+vdYFfLAkFSBNNAJLORM1fH89V9kMFCb1zmW9RvfXz8YkhSsloA==","signatures":[{"sig":"MEQCIHlAwRKRVjGhgjccHR+HO6JpHtk2PTJHm9i0j07AVIrmAiACzfEHP9OkGbvoWU+M/81iApgH19YGK9Va6wlFGQvJeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"c93fff8082b69c8e76bc159be82daf8a26b419bb","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.19.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.6.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.3_1788162037131_0.24597003740917844","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@microlink/mcp","version":"2.1.4","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.4","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"afbfb9f9c6207aa9feb692f3dc6a6e5ce8df2841","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.4.tgz","fileCount":30,"integrity":"sha512-nb9DJGexS12DwThOGTlJdv0h/ZRez6tnK+WlSSP1hVdwczvChKyZcjOi+UEHRipdS/ROaWnDP1gJf1URkwXaYQ==","signatures":[{"sig":"MEQCIFY5w1Qgj+jtquDukRt4Nls9eSVYD36bxr2vVMiP0hNEAiBB+3CrP277uLvZSu28Reh7eXdXsBH6uqRrGXTJ1x0brQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"6d33b9349afbea25b89292ba94d5d00b78a80196","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.7.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.4_1788802779961_0.7803409335082565","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@microlink/mcp","version":"2.1.5","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.5","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"ff3c3b748e389d075faf2ce97549ab321fc0a622","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.5.tgz","fileCount":30,"integrity":"sha512-4yyXD6bFGeGHvjE3ZETj6XgmWa4SFzISINEG8hp1O+YpAuwJ9XqGc4TZH/GxRH+2ZuQvvEBffmxemsVi+SMSGg==","signatures":[{"sig":"MEUCIQDhfM/vR4+URqMz3q821TYxhgh5VMFM+BE5t8DHWS55bwIgN/mAboe4paOhe7i5qK+znt0A1Fj3OMZ8qYYrtmw3go0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"bc3d77c2fffd400b9740bc191073c3070900e81d","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.8.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.5_1788852777055_0.4828504117943373","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@microlink/mcp","version":"2.1.6","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.6","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"27966712c9e930b815dad924765ffdc0ec89258e","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.6.tgz","fileCount":30,"integrity":"sha512-hzOhIR/SCjVOfeJMqWqg4RZ3XVL8HdzuwmBbXC7/O+DHfrus/wSfkwZfxbNeWq/2BhZa2+ltdYSBCmZizZKLvQ==","signatures":[{"sig":"MEUCIQDERiwjrT5qHrxIQWYrxhw2S50vekpSi0e6wrV3mLbVoQIgcEjU2DY+pb7hRH0PpmJbhmiFWj4cp6C/vvhe5gZp5Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"9ba77d7e5a1d319d0cf065cb28615c3f88c9cd30","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.9.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.6_1788877234498_0.3023782323113633","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@microlink/mcp","version":"2.1.7","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.7","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"20c4fe3110644c5bb6fe3410674bafaa7a32c828","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.7.tgz","fileCount":30,"integrity":"sha512-yJCGMiZIUg8DGIRMLquiG/sZZi1Fnzd7GMIFfoGnpfERjnQous5RLIu5EoOg2NK48Rjx0APU2Lk1EsbP/UpkxA==","signatures":[{"sig":"MEUCIQDaK/w+Pgptl8sPf53Sdwjp6j+fC25ZCBwE1Qk4dybNFQIgBq+eFAgxsSLCfzykmKq0FfH6f188fQZOlUY/U/CWV/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"bc435254956585a683e2e25b36e3458399410a45","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.9.1","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.7_1788879546096_0.6053538957868632","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@microlink/mcp","version":"2.1.8","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.8","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"5415ba124dea952d7aa5de3c9fd2d133ab6ce82f","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.8.tgz","fileCount":30,"integrity":"sha512-YM1OBLrK782jzS2VKBUhrUQ5giKRpG8/cBNHg+wDFc2e1YMNWMnr2wTX9G8QUfabTK+GlM7dX3DfoAI4bJru9A==","signatures":[{"sig":"MEYCIQDjZ3deTGOgAD3SD9ecwOfh6GYm+nSkE/zT9yxGMIzJFwIhAI3oLVzJrMrPrpNJjftwVrWEUi91v7CZqIBzglm5dU0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"dd40b948127a85148455d3aead310470bd69f1b3","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.9.2","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.8_1788881582229_0.17928949219768509","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@microlink/mcp","version":"2.1.9","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.9","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"a61377bf4aaf33b65af1d10f5624e981e7bf9e49","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.9.tgz","fileCount":30,"integrity":"sha512-SlNrL50PLvyfTf6rcZJRlVRI9CThM6B90hMxKg0KzzbdvvXD+rrL586SnCvxl942cTg9m5Lhb90ZJRjzwCFJFg==","signatures":[{"sig":"MEQCIGDDnyhewkSNSJvW0VtvEXvLpvo2NxqouULLa0NKpjUTAiBOprAgvaaeeHvBx9ruIa4AdpLAMrIWbXZsgltcWvQuZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58361},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"4695ce93222924359782e196c74287708bca04cb","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.9_1788892468157_0.7727726485773179","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@microlink/mcp","version":"2.1.10","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.10","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"996fc3529ff1a5941c2b3cd3281b8c892c814698","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.10.tgz","fileCount":30,"integrity":"sha512-UR0+7XFeBrOvZ01d9HM49NSGsQQlJ3AMTiWOzPs9OWtLZVQ499RKCysILP8I/G/AtpIX9MJp9eWGDf3ZAW6POg==","signatures":[{"sig":"MEUCIEm02ZWw8UCYB7u/OTbZhtJFz7SsnvQm2IrM9h6aKQEzAiEAvL6OJjwRZgoocvDmprKRnI6BrY5ULkRYNJQ0t4KLZ84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJTlutExORV8e4fZD+k3I4C512c9gAfiN6DiLMUA3sWgIhAKwgyCoGUhF4ciqi7XC9pYHOA3xqnLRyyWAHQ6Iz417t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58362},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"3da8ba641b344b826c7c89d6fca531361c0d75c4","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.1","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.10_1789160534639_0.10949182994438877","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@microlink/mcp","version":"2.1.11","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.11","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"04ddab4f3208a87d7823ebe9108001edc8b6564e","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.11.tgz","fileCount":30,"integrity":"sha512-/6ziQWZUZj+vWKw3qUrfxbDA05dv5KwgNuR/lX6uPZeQfkAOSaalDvc/08njfNYqHw1jz6IsbqmDmbL3H89cRw==","signatures":[{"sig":"MEUCIErbWIB4dkvA4gvyP9QmqukqZoexYXC399GjBkbrPD+6AiEAjAGmygs/ccF/3FpFxZ40pOggVd0+gNd4AwrGsqEikhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICErs+14kzBxNkOh4BOEdmx3D7jL/iQTMi6TFWO4eFkpAiEAppIeA25rKK9YEeQu0m2/gsb2Hyvg2t/t7oVDGpRBPpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58516},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"f7e00ece88868167e449fc6c26db3bfc59db2cec","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.2","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.11_1789223574646_0.349648099029332","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@microlink/mcp","version":"2.1.12","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.1.12","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"82514b86097ec931ba5c700c1155e7b578cb4061","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.1.12.tgz","fileCount":30,"integrity":"sha512-NmUXIK3NHOybl7hEKUm0GPZNKuwDFki8to3Sc085jn1AAF+kdNGLTklygLF6z44LdZ53yPxBxyBKPfFy+JVqYw==","signatures":[{"sig":"MEUCIQCKPitHUNKppGmwguEqOgkAqybAneP6izna3HhwS2JV6gIgCAekOBn8/CDUAgHsv5SzRjhe2/ROxG9iAYrVclKjbUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESVwuLwtIXO8Ni/Nk4mdwXhCDRnzDjSHw1W2D1d7AqEAiBKZm2QXCtsdhaqLomdA5QIpdSN0mtEYneXrEzq7ikBtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58445},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"ad16e1cbd956569c8b7c47e50c9d2a4b828f4526","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.3","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.1.12_1789223965947_0.9601601114461913","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@microlink/mcp","version":"2.2.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.2.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"9d1fd03479ba404634547788ce50dc23dc81f26e","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.2.0.tgz","fileCount":30,"integrity":"sha512-QFelj311BdCocb1EaH8b9eoYjzOknHwz0UeDLVUW+f2zlVaj/g4iMwZCH2GqtPgi1rxm0VAw/k9qGGrXJLY1Ag==","signatures":[{"sig":"MEUCIQCVGMCYyhl3N5iDKbmVVFI+OWcfPhFwptDFdhRt8l0sMAIgKC8FNIS4qZ9ubmvZEkn38WpLAu5sO7tpHShHQM93l5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcbjpITo1HHDyhZyaN8h7v7yUI3K53cpmcnM5nsbr5VgIhAIAu3moWexxDPLBZngzN3pTL82+ky7v6bG4FbsQtZ1F9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58988},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"6a9b3891741143671b096d53c0d9e69f6b62cb94","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.3","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.2.0_1789224179279_0.5117299499257091","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@microlink/mcp","version":"2.3.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.3.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"b40133070bf576074930cda2df23d24fd1f3979b","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.3.0.tgz","fileCount":31,"integrity":"sha512-uuzWYwj0QmOZrfSmNwSatz8ThQfTSbBJKXFHWzil+31DWSnBAMk7vfseHIVdNAzf2RXdnGb8kmVKXfj2abDv1A==","signatures":[{"sig":"MEUCIHVp1Q3EL+mfwAdhlQrRb/uk3XofKLLGAZKSyGNJtEtwAiEAi+HOeAqFfmWdZz1eENz8sWOZQJPIRUE9MzGCPufqaPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQ9H7iOkY9v3fGeN9Gt7JQ1KqVSzZdGhhCSMhnNPNxOAiAZb2Cnmp2PTxYExU0L7ppHQ60FzUbFxJo88Zd2gu2jZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63683},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"9e479486674289cd4f5257b4c1fd5ad527f6ebb1","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.3","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.3.0_1789225334261_0.41439166771985625","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@microlink/mcp","version":"2.4.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.4.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"decee6d598b1316a5f544b8609966e8b773265ef","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.4.0.tgz","fileCount":31,"integrity":"sha512-xTHDmcVyAyFqlgMdGeyL4t/2mx34hLVC/+uECiAdQlahizxL/l0ZNyjFF5QQEscENM2q0SqKY6Os2cLqhL1nCg==","signatures":[{"sig":"MEQCIB8mDoNuKgMC5YJRetsrLfPjHBVQlbwqgFlCLyCOra1bAiA53vDp8pCbTftKP/ZExjkqcVxm8SE4B+5yVSzG/oGS/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBXi8USOOvRUBDlLyJubPoN6snbq+gCfF57pW4571jAaAiEA3xLgym3zZVPXoZBB7sbuYmrcHFB6MdpE/TLzxA95hzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66826},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"de05659e0fe9d49ba25643efbcb9914d5332ca91","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.3","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.4.0_1789225407709_0.8551692275555898","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@microlink/mcp","version":"2.4.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.4.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"680dfc997787a50b6c013d176aadc60e5abb5d72","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.4.1.tgz","fileCount":31,"integrity":"sha512-7DH4AaWycG/HXSVhFvz6Q5VgJ8QQT1nsd6tgcmvKe7raEyLZcpum7B1/SAaKBla1+Rgaw8ACuBXBA0YPLRgqQg==","signatures":[{"sig":"MEYCIQDVcNJ5PPa72L+WDG3beaqFNbnO2s8rlkSw+Bf7ieYy8wIhAJfAJJ+Ap4yJu/i2s/WQd3mR4FUweWDrmgbWz4vviDQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQnZiVgtnogkin+Mu55Vg3KVqoO4U/xjfHlGrtQVmfNwIhAKcPE6bTRCTJeWs/7VwZQx0rfHW1EJw9du+XGuUmSp/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66840},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"f2d20e6f64995a7084ed097d5441d0f0f4950c76","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.3","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.4.1_1789226027180_0.8000237497276355","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@microlink/mcp","version":"2.5.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.5.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"7f1b35f6c413da58045feb4bf95b0ef36faf3b8b","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.5.0.tgz","fileCount":31,"integrity":"sha512-L/e0O63EH0BXGX5k7vaWAT+fXQ/N9Gc9EVvzoNiWG8sRF02mfXuKkTdrPSa66Fq8Gys4VpvvAEydJ9ckNHoNxg==","signatures":[{"sig":"MEUCIQDuP+spghjOjmXrPvONLIz1sbbnmap74bgkvNZpEQn5TwIgDG8SUOX4RQe/KODM0LrxOHZylv2DTzVeMPYubOiQEQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3rocBDxDNiJEzB7LEXuozJUn6+tf2flz0lR+1Md52YwIhANH6fRzUJwUzopmsFDa6v7Wsc5ZhgczXJZZhQr07lmRs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68855},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"69d1f76ff2dcbfb56cccd86a17da9c719e398301","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.4","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.5.0_1789284272452_0.6193458736214963","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@microlink/mcp","version":"2.5.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.5.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"c15a39eab0725c6fff6267d23f5731d7432fcba8","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.5.1.tgz","fileCount":31,"integrity":"sha512-NFowRuaRFtwJpEx0Dl7voSU/kRf9l/MpNCM49PrektIvZ2I1GBXZ96uqkKEUJbGqovHl6LSiDFZvGVhw0QAoAQ==","signatures":[{"sig":"MEUCIG6l6hOjrH43FI+t+jNA1N5OvVWiD0YjrIjf5dghbem3AiEA/71jWqr+w2Ehi4WjRXB382bCRrJJpb1ImSMyQAQ0/SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOuM1cSrwN0PjKVD9cLndNreaLe+/2LCcJC/TKOKcDegIhAKBVjR0725EvmW2EXcYSsafhHyzZ72ZlRrVov3Kbe8wm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69217},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"ea63482e867db5684f4237f14ce8418c2e40e5f9","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.4","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.5.1_1789291784882_0.6719246681728066","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@microlink/mcp","version":"2.5.2","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.5.2","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"2fa2652893c67195c2acac47e695ae29832dfbaa","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.5.2.tgz","fileCount":31,"integrity":"sha512-szjV+UxhIFFYtMTGrWoAeQWsRsjRK+UOvWWqnBbzVz0rR50KOz5m85nNPU+EycnkXhA0fn5rUl6YOzE6GTzLmQ==","signatures":[{"sig":"MEUCIQDN0R8UMy40uvOZrS+xvWz+iePezsRr2GSsNQZis2MHxQIgO5yV1UOMFV7959s6vNH2o1tbITbno+r7xiArXG17l9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAWqd43tdJoSeFpnOMrqfbZTmWpfCoY01ZZYGTfRpVrmAiA96YGSG4t3rlE9M5p4Sa7aM5zTTWwxUEC2WkT8PENvSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69290},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"6e9ee501b3f1319c02ede8c9e80acd6ca2035012","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.4","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.5.2_1789326623770_0.16268799811854917","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@microlink/mcp","version":"2.6.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.6.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"ec73963fc83b4d8a0f04f443eb918fab1c515230","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.6.0.tgz","fileCount":35,"integrity":"sha512-/Bv7bbSAk2W2xzFDFDZ710rtEO2191HmpmyayETrnnW6darQ6xOxNwnrseT9aDvS9PzS9Hi/8f8ynfX1cUhaDA==","signatures":[{"sig":"MEUCIQD7aqGHuT4/ds7HhwCmdv+5dmrn2qaHSy+cMIF716e7WQIgGu4DsnXzZ/BdAUjbQtwxYq4NCCd84RzfKtvV9IqKFDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbpzOnUhxXUSeQQnwx6anr9X7pe5Lm/a9sLqsKjwBatAiEAxOOM17y+cUih2+DlRNK6fvkOlE1OypHqIy5ttELOVs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78495},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"603fa6777ea7186358ae4aaa146296748155b209","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.4","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.6.0_1789540856731_0.9234718668044675","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@microlink/mcp","version":"2.6.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.6.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"70979f2733298356b9ea5dc794248a313e69380f","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.6.1.tgz","fileCount":35,"integrity":"sha512-SkXBgfrR2oosWZaIgBOQLyO9//gBzdvXMywmoRC112yHZY/dKvh6leh44e/9opEe9ulcUbHdMd/E8hhRSjyR1Q==","signatures":[{"sig":"MEUCIQCwxQW30Uv9sHYRKLF10STyTFVCHOOhuaOUzgpwPoy/pAIgYMESB3YJNsmH3umrF0vrJDfmhlo5jvRnzZTGCOZgCbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtmViyHSlEgJ3Bv2xZk2rIUrrWWRxoWbi3pzmG1MVoTQIhAIx0I2E9Kg4dbgazhzjpt97SJW4Lz1XqhF5x/RXAsvpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78495},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"4619a04085cf892e7b7a3d5670d962180cf8a1f8","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.10.5","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.6.1_1789579946623_0.4674354682530142","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@microlink/mcp","version":"2.6.2","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.6.2","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"1ec7578ddc9dd14fee2e1acec80cf641ff0aacb4","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.6.2.tgz","fileCount":35,"integrity":"sha512-gXGy1ExjVIwaWOajYK/ppVwStSUPKmnk4zTGYVg/QNfmuSRju+o6C0QU75HybhDqlb4cv+kxazAFdLnP5Zi6oA==","signatures":[{"sig":"MEUCIHnI+9DmNyX7IMdt9ZftThbyMUvmOeIB4p+VPzZdzEUcAiEAn307ODL8kRmu4uHgaORD5rG509P7ucKZXXGp6JQgixQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQS+CLKA+9D/nArju2y0qZQwxuX/6tPycYIXkfWlkmcwIgZq7FShTBiOLvFuZGw1B5spdWyCcJlXo6BPhrm2te00I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78495},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"d7b2463405d2323d69f2f6930a7ee3050ba0a098","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.11.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.6.2_1789629764937_0.09076266246646059","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@microlink/mcp","version":"2.7.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.7.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"3b1692c2a829598588af6cdd1dab14e53771ec14","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.7.0.tgz","fileCount":35,"integrity":"sha512-BuR5U+G2bErmqAsFDGQHatbLAKqeHV6j+Zt3M/98MeCRABoxwgm2E1yBYUA0/t3+ahPvQL9DJzBLFm8hfjqxxw==","signatures":[{"sig":"MEYCIQCw5wqMlvM6cwFEQODFmPHwvIbQ3A13jz/S1yRKbX+QXAIhAMQ+OK/4Ee7aDhx9wCfQ9sXETpJkk5taONhtKcDJg1Op","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGFzeyv+DLLqzoGtGNIYqYxbfu3wM/euzG+Kbyk/YbZ0AiEA41IwlnVbCk59pfq/WENckRPMVaFUR5NKkvMeA9HUTBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78688},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"4cac14f4ee7f18dfed6e6b2f2d0cc6e128cfe333","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.12.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.7.0_1789631018709_0.04841658017195383","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@microlink/mcp","version":"2.8.0","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.8.0","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"1f60b9d31ddc15da20bc14cb6926b1dfe463ba2d","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.8.0.tgz","fileCount":36,"integrity":"sha512-Jb1yfxOuVr28Jj4FW6QZaYYeOPtJIW/P77J8x9ibGlb5zIfSyU7QqYfJViOcwqMCcnpjMRH2mqdyxsEhSi7COA==","signatures":[{"sig":"MEQCIAwMAgXqP6FC8Hh8rfPPOSQg3K+ob2NC2PEpFbvw5o7nAiA9rTtEhxMORhMfSw/shjiuw96cbehmRVp4u60bEJN0pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrNmhqvo4iDmWzX+3Smp4yYoeZnfghhOnAIhQF2yXlQgIhAMK3rWZ+SNLVJDtCcFM9GRVRhc3Pu2Fj72o7POqQQP5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80965},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"99f6d96d43b12b5d6e2f0551ed89716d1933ef3f","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.13.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.8.0_1789636384248_0.36251777057094614","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@microlink/mcp","version":"2.8.1","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.8.1","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"af03c7838f9add2aefc9f6f638aa163c6952acc4","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.8.1.tgz","fileCount":36,"integrity":"sha512-j/tQd5fh8dvdmjRMm35uFmidSwiwwbFY6G5beksjp1E55zZg0Zod1XGIMa3g0J6PE/m9vXD5M6/9leZZz0S0UQ==","signatures":[{"sig":"MEUCIHom731I0zyiyENPGz91N7MNIYDL/NdMTS0RPbleCxgyAiEAksxa9O3ShKgYyS4AylV95bjcZ7z6IHt7Y2TRQAmuQv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfj19+/f+TDnJ//MtUGebgFs7V5h+JCHYKyKM/GO34yAIgGQYVwmNiq7z57LqJt32WmJCvqXljr4e6LdeeznMxs9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74154},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"77d1ead8921bae2a3dbd1f435daafd7508b951fb","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.13.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.8.1_1789637516847_0.5886087079694959","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@microlink/mcp","version":"2.8.2","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.8.2","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"3920338752dafc3bfa7d23207c3c4b1619840375","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.8.2.tgz","fileCount":36,"integrity":"sha512-8KKhMdMwNo3Ov0EvdwxG8PdoUNuJeSZdXp6wG/RV4kLYlgSxHeQ5gKzB8IDyv9TkUdT/tvSgDo/6u9LTKFJTnQ==","signatures":[{"sig":"MEQCICDRPGKfNbI2SjkXM5LZHH1cKd0PbYfM+7YfnLJNkqnuAiBNPxbSLDRVw470wxTi9XfIBf7jDle5ZYPWeGc9x0Ek7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG37gWprpIF2A/BOPNfdxlQoxOa729K+T/iPgtIhttisAiA8H0nM3p3LpD3w3qxXp6wpEaH94nDpHlfSUILQlIA9nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77565},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"9f6ae63a527568163db55d731058f6b621d82db0","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.13.1","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.8.2_1789652568372_0.7103871794828291","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@microlink/mcp","version":"2.8.3","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.8.3","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"63684c999bcefa470b80725ae2c701e24c880d1e","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.8.3.tgz","fileCount":36,"integrity":"sha512-q7Ie6nhpyvUdFEsZJs9QBr3wkJbSFV5UE/muhBfp0QD4RjBovEVQj+SqpoWrgqhOwzGbK2ssgIF+ghIP3lQnxA==","signatures":[{"sig":"MEYCIQDHKFQ9ujOpDkQf/27c5CxDxgBFQ+Gq8pyMBh8BPbJBlQIhAIOjpZ4wlMREKgG5GIjjZqGusD5fIudi/NmaolhQ2pyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAvxZp79cZyHOpwrumLnCUezwsdEz7oa4MXD2jRQkr7XAiBmzc3nT0Q4HXKqKBQH5WNA4UjYEbVCIcXdSCBNkBbsRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77565},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"cf27fdc04b9ecff882ff918433fd3869bac2e550","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.14.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.8.3_1789922445689_0.1355793533237124","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@microlink/mcp","version":"2.8.4","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","_id":"@microlink/mcp@2.8.4","maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"homepage":"https://github.com/microlinkhq/microlink","bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"bin":{"microlink-mcp":"bin/microlink-mcp.js"},"dist":{"shasum":"4450b1fa4f789c7be66c076aa7786c021c108e12","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.8.4.tgz","fileCount":36,"integrity":"sha512-Bx4k0vJhcf5C1DMDCiIi9s0Wiiq89k24ullK85HW/84WOqgjVyR5Je7b9enU3yZeeb4ISbcvoOgzujTUamA2rg==","signatures":[{"sig":"MEQCIBNHkmhFCuMX2Cc4Z6plxVtvU2oWE64MviSTLJRsIXbdAiB/PX6PIkjTv84iQBNb1NqejNwLYak6ubTZ0ny6946S1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDd+7TJLbPEmC3veqI2drtHrORBiNQtrxfxWms5TnvG8AiEAywZCa+PxvkVgHgJ13GtFxtJMGOjOctb7XVXRaE4JcC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77565},"main":"./src/index.js","type":"module","engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"8a13c563e604423447b90a2ecabb39958cdc01a1","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"~4.4.3","microlink.io":"0.15.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_2.8.4_1789924912905_0.49018690765738526","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"_id":"@microlink/mcp@2.8.5","bin":{"microlink-mcp":"bin/microlink-mcp.js"},"bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"dist":{"shasum":"5276e4ffbc3ad9f18b52c402095f0e26a072a632","tarball":"https://registry.npmjs.org/@microlink/mcp/-/mcp-2.8.5.tgz","fileCount":36,"integrity":"sha512-5K3y959hp4DHQrxCYI68EBFdbxAYU0tikQzxD3LaMAuyTd9zpgI2gtQKRMRMHvMZN7+VdQoCn/ctqwqQl7mwEw==","signatures":[{"sig":"MEYCIQDJj2xb4Yek3VuN4wuKPIKptTzSLTkyEZovTIezqZLy+wIhAJHR9gNzKyobyinoe1Cg9GGdyj3G0jyQW9Ar0ZllkLyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCukwHXuQp8r50hJC98M2ANBVQ/LQ6mjGrSsT0DGAAk+AIhAPZJsWS0jUweX0hWsaVJvGVXBwyXoHbi/C8QnLic1HEJ"}],"unpackedSize":77565},"main":"./src/index.js","name":"@microlink/mcp","type":"module","author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"engines":{"node":">= 24"},"exports":{".":"./src/index.js"},"gitHead":"2f0bd1795a5b727be5faa4ddd72c5f2ad706a55d","license":"MIT","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js","test:live":"LIVE=1 node --test test/live.test.js","postinstall":"node scripts/postinstall.js"},"version":"2.8.5","_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"homepage":"https://github.com/microlinkhq/microlink","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"_npmVersion":"lerna/5.6.1/node@v24.20.0+x64 (linux)","description":"MCP server for Microlink API","directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_nodeVersion":"24.20.0","contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"dependencies":{"zod":"~4.4.3","microlink.io":"0.16.0","@microlink/mql":"0.19.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_2.8.5_1789933151831_0.8894139025570578"}}},"time":{"created":"2026-06-30T13:42:04.626Z","modified":"2026-09-20T19:39:12.177Z","1.0.0":"2026-06-30T13:42:04.952Z","1.0.1":"2026-07-06T10:44:01.483Z","1.1.0":"2026-07-07T21:53:10.729Z","1.1.1":"2026-07-23T09:08:05.059Z","1.1.2":"2026-07-29T08:53:12.307Z","1.1.3":"2026-08-03T20:26:00.143Z","2.0.0":"2026-08-05T18:12:45.645Z","2.0.1":"2026-08-05T19:58:13.299Z","2.0.3":"2026-08-20T07:46:34.038Z","2.0.4":"2026-08-23T07:57:10.358Z","2.1.0":"2026-08-25T07:27:29.551Z","2.1.1":"2026-08-25T08:02:57.215Z","2.1.2":"2026-08-27T09:03:01.843Z","2.1.3":"2026-08-31T07:40:37.247Z","2.1.4":"2026-09-07T17:39:40.100Z","2.1.5":"2026-09-08T07:32:57.194Z","2.1.6":"2026-09-08T14:20:34.632Z","2.1.7":"2026-09-08T14:59:06.228Z","2.1.8":"2026-09-08T15:33:02.365Z","2.1.9":"2026-09-08T18:34:28.296Z","2.1.10":"2026-09-11T21:02:14.748Z","2.1.11":"2026-09-12T14:32:54.723Z","2.1.12":"2026-09-12T14:39:26.023Z","2.2.0":"2026-09-12T14:42:59.369Z","2.3.0":"2026-09-12T15:02:14.362Z","2.4.0":"2026-09-12T15:03:27.790Z","2.4.1":"2026-09-12T15:13:47.259Z","2.5.0":"2026-09-13T07:24:32.528Z","2.5.1":"2026-09-13T09:29:44.963Z","2.5.2":"2026-09-13T19:10:23.849Z","2.6.0":"2026-09-16T06:40:56.817Z","2.6.1":"2026-09-16T17:32:26.743Z","2.6.2":"2026-09-17T07:22:45.015Z","2.7.0":"2026-09-17T07:43:38.788Z","2.8.0":"2026-09-17T09:13:04.328Z","2.8.1":"2026-09-17T09:31:56.934Z","2.8.2":"2026-09-17T13:42:48.465Z","2.8.3":"2026-09-20T16:40:45.782Z","2.8.4":"2026-09-20T17:21:52.999Z","2.8.5":"2026-09-20T19:39:11.924Z"},"bugs":{"url":"https://github.com/microlinkhq/microlink/issues"},"author":{"url":"https://microlink.io","name":"microlink.io","email":"hello@microlink.io"},"license":"MIT","homepage":"https://github.com/microlinkhq/microlink","keywords":["api","mcp","microlink","model-context-protocol","scraping","screenshot","server"],"repository":{"url":"git+https://github.com/microlinkhq/microlink.git","type":"git","directory":"packages/mcp"},"description":"MCP server for Microlink API","contributors":[{"name":"Joseba","email":"josebalega@gmail.com"},{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com"}],"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"readme":"# Microlink MCP\n\n<div align=\"center\">\n  <img src=\"https://github.com/microlinkhq/cdn/raw/master/dist/logo/banner.png#gh-light-mode-only\" alt=\"microlink logo\">\n  <img src=\"https://github.com/microlinkhq/cdn/raw/master/dist/logo/banner-dark.png#gh-dark-mode-only\" alt=\"microlink logo\">\n</div>\n\nA [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that exposes [Microlink API](https://microlink.io) capabilities to AI assistants. Runs over stdio transport, making it compatible with Claude Desktop, VS Code, Cursor, and any other MCP-capable client.\n\nIt turns natural-language requests into Microlink calls: take screenshots, generate PDFs, extract metadata or readable text, detect video/audio sources, run Lighthouse audits, and scrape custom fields with CSS selectors, all without leaving the assistant.\n\nSee the [MCP integration page](https://microlink.io/integrations/mcp) for a guided walkthrough, or the [`@microlink/mcp`](https://www.npmjs.com/package/@microlink/mcp) npm package.\n\n## Table of contents\n\n- [Install](#install)\n- [MCP client configuration](#mcp-client-configuration)\n- [Usage](#usage)\n- [Tools](#tools)\n- [Authentication](#authentication)\n- [Development](#development)\n- [License](#license)\n\n## Install\n\nRequires Node.js 24 or newer.\n\n### Use the published package (recommended)\n\nNo local installation is required. Run directly with `npx`:\n\n```bash\nnpx -y @microlink/mcp\n```\n\n### Optional: install globally\n\n```bash\nnpm install -g @microlink/mcp\nmicrolink-mcp\n```\n\nDuring installation, the package prints a console reminder about the free Microlink plan (`50 requests/day`) and where to get an API key for higher/unlimited usage at [microlink.io/#pricing](https://microlink.io/#pricing).\n\n## MCP client configuration\n\n### Claude Desktop\n\nEdit `~/Library/Application\\ Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"microlink\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@microlink/mcp\"],\n      \"env\": {\n        \"MICROLINK_API_KEY\": \"YOUR_MICROLINK_API_KEY\"\n      }\n    }\n  }\n}\n```\n\n### VS Code\n\nAdd the published package to `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"microlink\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@microlink/mcp\"],\n      \"env\": {\n        \"MICROLINK_API_KEY\": \"YOUR_MICROLINK_API_KEY\"\n      }\n    }\n  }\n}\n```\n\nFor a local repository checkout, replace the server command with:\n\n```json\n{\n  \"type\": \"stdio\",\n  \"command\": \"node\",\n  \"args\": [\"/absolute/path/to/mcp/src/index.js\"],\n  \"env\": {\n    \"MICROLINK_API_KEY\": \"YOUR_MICROLINK_API_KEY\"\n  }\n}\n```\n\n### Cursor\n\nAdd to your Cursor MCP settings (`.cursor/mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"microlink\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@microlink/mcp\"],\n      \"env\": {\n        \"MICROLINK_API_KEY\": \"YOUR_MICROLINK_API_KEY\"\n      }\n    }\n  }\n}\n```\n\n## Usage\n\nOnce the server is configured, talk to your assistant in plain language. It picks the right tool and parameters for you:\n\n- *\"Take a full-page screenshot of https://example.com in dark mode.\"* → `microlink_screenshot`\n- *\"Generate a Letter-size PDF of https://example.com.\"* → `microlink_pdf`\n- *\"Get the title, description, and image for https://example.com.\"* → `microlink_metadata`\n- *\"Convert https://news.ycombinator.com to Markdown.\"* → `microlink_markdown`\n- *\"Find the playable video in this YouTube link.\"* → `microlink_video`\n- *\"Run a Lighthouse performance audit on https://example.com.\"* → `microlink_lighthouse`\n- *\"Scrape every article title from this page using the `.title` selector.\"* → `microlink_extract` with `data`\n- *\"What parameters does screenshot take?\"* → `microlink_docs`\n\nTools can also be invoked directly. URL-processing tools take a `url`; onboarding tools use the inputs listed below; `microlink_docs` takes a `product`. Every tool returns `structuredContent` (see [Response shape](#response-shape)):\n\n```json\n{\n  \"name\": \"microlink_screenshot\",\n  \"arguments\": {\n    \"url\": \"https://example.com\",\n    \"screenshot\": { \"fullPage\": true, \"type\": \"png\" },\n    \"colorScheme\": \"dark\"\n  }\n}\n```\n\n## Tools\n\n### Capabilities at a glance\n\nURL-processing tools are thin wrappers over a [`microlink.io`](https://github.com/microlinkhq/microlink/tree/master/packages/core) library method — same inputs, same result, one source of truth. Onboarding tools call the public dashboard Checkout API instead. `microlink_docs` loads canonical product markdown from microlink.io (the same source as `microlink <product> docs`).\n\n- `microlink_list_plans`: list plans available to a new customer.\n- `microlink_create_checkout_session`: create an idempotent subscription Checkout Session. Give its `checkoutUrl` to the human.\n- `microlink_get_checkout_session`: poll checkout state until `ready` or `expired`. `ready` includes `keyId` (a non-secret key handle); the API key secret is not returned here (welcome email / dashboard).\n- `microlink_docs`: canonical parameter docs for a product. Call this before a product tool whose parameters you do not know well.\n- `microlink_metadata`: normalized metadata extraction with include/exclude config.\n- `microlink_logo`: brand logo extraction.\n- `microlink_markdown` / `microlink_html` / `microlink_text`: URL to Markdown / HTML / plain text.\n- `microlink_screenshot`: screenshot generation with element/full-page/animated modes and browser controls.\n- `microlink_pdf`: PDF generation with page/layout controls.\n- `microlink_embed`: oEmbed-style embeddable iframe (`{ html, scripts }`).\n- `microlink_video` / `microlink_audio`: primary playable video / audio source.\n- `microlink_links` / `microlink_images` / `microlink_videos` / `microlink_audios` / `microlink_emails`: collect every link / image / video / audio / email on the page.\n- `microlink_technologies`: technology-stack detection (Wappalyzer).\n- `microlink_lighthouse`: Google Lighthouse audit.\n- `microlink_search`: Google as structured data (requires an API key).\n- `microlink_function`: run a JavaScript function in Microlink's server-side browser sandbox.\n- `microlink_extract`: custom scraping rules (`data`) + multi-capability composition in one call.\n- Cross-cutting request capabilities: device/viewport emulation, click/scroll actions, JS/CSS injection, modules, wait conditions, cache controls (`ttl`, `staleTtl`, `force`), retries/timeouts, media mode, headers/proxy, and endpoint/auth routing.\n\n### Response shape\n\n- URL-processing tools return the library's **direct result** under `structuredContent.data` (and the same value as pretty-printed JSON text). For example `microlink_markdown` → `{ data: \"# Title\\n...\" }`, `microlink_screenshot` → `{ data: { url, type, width, height, size } }`, `microlink_links` → `{ data: [\"https://...\", ...] }`. Onboarding tools return dashboard Checkout payloads under the same envelope. `microlink_docs` returns the product markdown string.\n- Every tool also declares an MCP `outputSchema` describing its `structuredContent.data`. URL-processing schemas mirror the TypeScript types shipped by the library (`Asset`, `Metadata`, `Embed`, `FunctionResult`, ...); onboarding schemas mirror the dashboard Checkout API; `docs` is a markdown string. Error results are exempt from output validation. Fields that can legitimately be absent are nullable (for example `logo` when no brand logo is detected, or `markdown` when the selector matches nothing).\n- Tools are annotated `readOnlyHint: true` when they only read remote state. `microlink_function` executes user-supplied code and `microlink_create_checkout_session` creates remote Checkout state, so they are not annotated read-only.\n- On failure the tool sets MCP `isError` and returns `{ error: { message, code?, status?, statusCode?, url?, more?, details? } }`, where `message` carries the specific cause reported by the API. Capability errors that retrying cannot fix (for example `EPROXYNEEDED` or `EINTEGRATION`) also include machine-readable `reason` (`upgrade_required`), `capability`, an `upgrade` object with the plan and pricing URL, and an agent-facing `hint` with the next step. A `429` includes `reason: \"quota_exceeded\"` and a free-quota `hint`.\n\nParameters that require a paid plan are labeled `PRO` in their own schema descriptions, mirroring the official Microlink docs.\nFor compatibility with some MCP clients:\n- boolean parameters also accept the strings `\"true\"` and `\"false\"` and are normalized before validation.\n- parameters that accept objects also accept JSON stringified objects (for example, `screenshot: \"{\\\"overlay\\\":{\\\"browser\\\":\\\"dark\\\"}}\"`).\n\n### `microlink_docs`\n\nFetch the canonical parameter documentation for a Microlink product. Returns the same markdown as `microlink <product> docs` (`https://microlink.io/docs/sdk/methods/<product>.md`).\n\nCall this before using a product tool whose parameters you do not know well.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `product` | `string` | Product name *(required)*. One of: `metadata`, `logo`, `markdown`, `html`, `text`, `video`, `audio`, `emails`, `links`, `images`, `videos`, `audios`, `extract`, `screenshot`, `pdf`, `embed`, `technologies`, `lighthouse`, `search`, `function` |\n\n---\n\n### `microlink_extract`\n\nExtract structured metadata from any public URL. Returns normalized fields (`title`, `description`, `author`, `publisher`, `date`, `image`, `logo`, `lang`, `url`) plus any custom fields defined via CSS selectors.\n\nSupports combining multiple features in a single request: screenshot, PDF, video, audio, insights, and palette.\nFor `screenshot`, `pdf`, and `insights`, use `true` for defaults or an object for options. Empty objects (`{}`) are treated as `true`.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to extract data from *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional; see [Authentication](#authentication))* |\n| `data` | `object` | Custom CSS-selector extraction rules |\n| `meta` | `boolean \\| object` | Include/exclude normalized metadata fields |\n| `embed` | `string` | Microlink embed mode |\n| `iframe` | `boolean \\| object` | Include iframe payload options |\n| `function` | `string` | Custom Microlink function hook |\n| `ping` | `boolean \\| object` | Enable ping checks |\n| `screenshot` | `boolean \\| object` | Capture a screenshot |\n| `pdf` | `boolean \\| object` | Generate a PDF |\n| `video` | `boolean` | Extract video source |\n| `audio` | `boolean` | Extract audio source |\n| `insights` | `boolean \\| object` | Run Lighthouse / tech detection |\n| `palette` | `boolean` | Extract color palette |\n| `adblock` | `boolean` | Enable ad blocking |\n| `animations` | `boolean` | Enable/disable animations |\n| `device` | `string` | Emulate a device (e.g. `\"iPhone 12\"`) |\n| `colorScheme` | `\"light\" \\| \"dark\" \\| \"no-preference\"` | Preferred color scheme |\n| `viewport` | `object` | Custom viewport dimensions |\n| `click` | `string \\| string[]` | CSS selector(s) to click before capture |\n| `scroll` | `string` | CSS selector to scroll to |\n| `javascript` | `boolean` | Toggle JavaScript execution |\n| `modules` | `string \\| string[]` | Browser module(s) to inject |\n| `scripts` | `string \\| string[]` | JavaScript to inject |\n| `styles` | `string \\| string[]` | CSS to inject |\n| `mediaType` | `\"screen\" \\| \"print\"` | CSS media mode |\n| `prerender` | `\"auto\" \\| boolean` | Prerender strategy |\n| `proxy` | `string \\| object` | Proxy configuration *(PRO)* |\n| `retry` | `number` | Retry count |\n| `ttl` | `string \\| number` | Cache TTL |\n| `cacheKey` | `string` | Custom cache key for the request *(PRO)* |\n| `staleTtl` | `string \\| number \\| boolean` | Stale cache TTL policy *(PRO)* |\n| `force` | `boolean` | Bypass cache |\n| `timeout` | `string \\| number` | Request timeout |\n| `headers` | `object` | Custom HTTP headers *(PRO)* |\n| `filename` | `string` | Preferred output filename *(PRO)* |\n| `filter` | `string` | Response filter |\n| `waitForSelector` | `string` | Wait for element before capture |\n| `waitForTimeout` | `string \\| number` | Wait an additional timeout before capture |\n| `waitUntil` | `string \\| string[]` | Navigation event(s): `auto`, `load`, `domcontentloaded`, `networkidle0`, `networkidle2` |\n\n---\n\n### `microlink_screenshot`\n\nCapture a screenshot of any public URL and return the screenshot asset object (`url`, `type`, `width`, `height`, `size`).\nSet `screenshot` to `true` for defaults, or pass `screenshot: { ... }` for options. `screenshot: {}` is treated as `true`.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to screenshot *(required)* |\n| `screenshot` | `boolean \\| object` | Enable screenshot with defaults (`true`) or provide screenshot options (`{...}`); `{}` behaves as `true` |\n| `screenshot.fullPage` | `boolean` | Capture the full scrollable page |\n| `screenshot.element` | `string` | CSS selector to capture a specific element |\n| `screenshot.type` | `\"jpeg\" \\| \"png\"` | Output format (default: `\"png\"`) |\n| `screenshot.omitBackground` | `boolean` | Transparent background |\n| `screenshot.overlay` | `object` | Browser chrome overlay (`browser`: `\"light\"\\|\"dark\"`, `background`: CSS color) |\n| `screenshot.codeScheme` | `string` | Syntax-highlight theme for code pages (e.g. `\"dracula\"`) |\n| `colorScheme` | `\"light\" \\| \"dark\" \\| \"no-preference\"` | Preferred color scheme |\n| `device` | `string` | Device emulation |\n| `viewport` | `object` | Custom viewport |\n| `click` | `string \\| string[]` | Click before capture |\n| `scroll` | `string` | Scroll to element |\n| `scripts` | `string \\| string[]` | JavaScript to inject before capture |\n| `styles` | `string \\| string[]` | CSS to inject before capture |\n| `modules` | `string \\| string[]` | Browser module(s) to inject |\n| `proxy` | `string \\| object` | Proxy configuration *(PRO)* |\n| `headers` | `object` | Custom HTTP headers *(PRO)* |\n| `force` | `boolean` | Bypass cache |\n| `ttl` | `string \\| number` | Cache TTL |\n| `cacheKey` | `string` | Custom cache key for the request *(PRO)* |\n| `staleTtl` | `string \\| number \\| boolean` | Stale cache TTL policy *(PRO)* |\n| `retry` | `number` | Retry count |\n| `timeout` | `string \\| number` | Request timeout |\n| `prerender` | `\"auto\" \\| boolean` | Prerender strategy |\n| `adblock` | `boolean` | Enable ad blocking |\n| `animations` | `boolean` | Enable/disable animations |\n| `javascript` | `boolean` | Toggle JavaScript execution |\n| `mediaType` | `\"screen\" \\| \"print\"` | CSS media mode |\n| `filename` | `string` | Preferred output filename *(PRO)* |\n| `filter` | `string` | Response filter |\n| `waitForSelector` | `string` | Wait for element |\n| `waitForTimeout` | `string \\| number` | Wait an additional timeout before capture |\n| `waitUntil` | `string \\| string[]` | Navigation event(s): `auto`, `load`, `domcontentloaded`, `networkidle0`, `networkidle2` |\n\n---\n\n### `microlink_pdf`\n\nGenerate a PDF of any public URL and return the PDF asset object (`url`, `type`, `size`).\nSet `pdf` to `true` for defaults, or pass `pdf: { ... }` for options. `pdf: {}` is treated as `true`.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to convert *(required)* |\n| `pdf` | `boolean \\| object` | Enable PDF with defaults (`true`) or provide PDF options (`{...}`); `{}` behaves as `true` |\n| `pdf.format` | `string` | Paper size: `\"A4\"` (default), `\"Letter\"`, `\"Legal\"`, `\"Tabloid\"`, `\"Ledger\"`, `\"A0\"`–`\"A6\"` |\n| `pdf.landscape` | `boolean` | Landscape orientation |\n| `pdf.margin` | `string \\| object` | Page margins (e.g. `\"0.35cm\"` or `{top, bottom, left, right}`) |\n| `pdf.scale` | `number` | Page scale factor (0.1–2.0) |\n| `pdf.pageRanges` | `string` | Page range (e.g. `\"1-5\"`) |\n| `pdf.width` / `pdf.height` | `string` | Custom dimensions (overrides `format`) |\n| `scripts` | `string \\| string[]` | JavaScript to inject before rendering |\n| `styles` | `string \\| string[]` | CSS to inject before rendering |\n| `modules` | `string \\| string[]` | Browser module(s) to inject |\n| `proxy` | `string \\| object` | Proxy configuration *(PRO)* |\n| `headers` | `object` | Custom HTTP headers *(PRO)* |\n| `force` | `boolean` | Bypass cache |\n| `ttl` | `string \\| number` | Cache TTL |\n| `cacheKey` | `string` | Custom cache key for the request *(PRO)* |\n| `staleTtl` | `string \\| number \\| boolean` | Stale cache TTL policy *(PRO)* |\n| `retry` | `number` | Retry count |\n| `timeout` | `string \\| number` | Request timeout |\n| `prerender` | `\"auto\" \\| boolean` | Prerender strategy |\n| `adblock` | `boolean` | Enable ad blocking |\n| `animations` | `boolean` | Enable/disable animations |\n| `javascript` | `boolean` | Toggle JavaScript execution |\n| `device` | `string` | Device emulation |\n| `viewport` | `object` | Custom viewport |\n| `filename` | `string` | Preferred output filename *(PRO)* |\n| `filter` | `string` | Response filter |\n| `mediaType` | `\"screen\" \\| \"print\"` | CSS media type |\n| `waitForSelector` | `string` | Wait for element |\n| `waitForTimeout` | `string \\| number` | Wait an additional timeout before rendering |\n| `waitUntil` | `string \\| string[]` | Navigation event(s): `auto`, `load`, `domcontentloaded`, `networkidle0`, `networkidle2` |\n\n---\n\n### `microlink_video`\n\nDetect and extract a playable video source from any URL. Returns the video asset object: `url`, `type`, `duration`, `size`, `width`, `height`, `duration_pretty`, and `size_pretty`.\n\nSupports YouTube, Vimeo, Twitter/X, TikTok, Instagram, Dailymotion, and hundreds of other platforms.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL containing a video *(required)* |\n| `proxy` | `string \\| object` | Proxy for restricted platforms *(PRO)* |\n| `meta` | `boolean \\| object` | Include/suppress page metadata |\n\n---\n\n### `microlink_audio`\n\nDetect and extract a playable audio source from any URL. Returns the audio asset object: `url`, `type`, `duration`, `size`, `duration_pretty`, and `size_pretty`.\n\nSupports SoundCloud, Spotify, Mixcloud, and other audio platforms.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL containing audio *(required)* |\n| `proxy` | `string \\| object` | Proxy for restricted platforms *(PRO)* |\n| `meta` | `boolean \\| object` | Include/suppress page metadata |\n\n---\n\n### `microlink_technologies`\n\nDetect the technology stack behind any URL (frameworks, CDNs, analytics, e-commerce, ...) via Wappalyzer. Returns the array of detected technologies.\n\nMirrors the `microlink.technologies(url)` library method.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to analyze *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n### `microlink_lighthouse`\n\nRun a Google Lighthouse audit (performance, accessibility, best-practices, SEO) for any URL. Returns the Lighthouse report.\n\nMirrors the `microlink.lighthouse(url)` library method.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to analyze *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n### `microlink_metadata`\n\nExtract normalized metadata from any public URL. Returns: `title`, `description`, `lang`, `author`, `publisher`, `date`, `url`, `image` (with dimensions and file info), and `logo` (publisher favicon).\n\nMirrors the `microlink.metadata(url)` library method.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to inspect *(required)* |\n| `meta` | `boolean \\| object` | `false` to skip all metadata; object to include/exclude specific fields (e.g. `{ logo: true, title: true }`) |\n\n---\n\n### `microlink_logo`\n\nExtract the brand logo of any public URL. Returns the logo asset: `url`, `type`, `width`, `height`, `size`, and `size_pretty`.\n\nMirrors the `microlink.logo(url, { square })` library method. Useful for building link previews, favicons, or brand cards.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to analyze *(required)* |\n| `square` | `boolean` | Prefer a square (icon-shaped) logo variant |\n\n---\n\n### `microlink_markdown`\n\nConvert any public URL to Markdown. Returns the page content as a Markdown string, useful for extracting readable content from web pages, articles, and documentation.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to convert *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n### `microlink_html`\n\nExtract the HTML content of any public URL. Returns the page HTML as a string.\n\nMirrors the `microlink.html(url)` library method.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to convert *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n### `microlink_text`\n\nExtract plain text from any public URL. Returns the readable page text as a string.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to extract text from *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n### `microlink_embed`\n\nGet the oEmbed-style embeddable iframe for any URL (YouTube, Tweet, CodePen, ...). Returns `{ html, scripts }` — the markup plus the script URLs it needs.\n\nMirrors the `microlink.embed(url)` library method.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to embed *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n### `microlink_links` / `microlink_images` / `microlink_videos` / `microlink_audios` / `microlink_emails`\n\nCollect every link, image, video source, audio source, or email address on a page. Each returns a clean, absolute, deduped array under `data`.\n\nMirror the `microlink.links(url)` / `.images(url)` / `.videos(url)` / `.audios(url)` / `.emails(url)` library methods. For the single primary playable media, use `microlink_video` / `microlink_audio`.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to scan *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n### `microlink_search`\n\nSearch Google and get structured results (requires an API key). Returns `results` (title, url, description) plus `knowledgeGraph`, `peopleAlsoAsk`, and `relatedSearches` when Google surfaces them.\n\nMirrors the `microlink.search(query)` library method. Google search operators (`site:`, `filetype:`, quotes, ...) work as-is.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `query` | `string` | The search query *(required)* |\n| `apiKey` | `string` | Microlink API key *(required for this tool)* |\n| `type` | `string` | Vertical: `search` (default), `news`, `images`, `videos`, `places`, `maps`, `shopping`, `scholar`, `patents`, `autocomplete` |\n| `limit` | `number` | Max results |\n| `location` | `string` | Two-letter country code (e.g. `es`) |\n| `period` | `string` | Recency filter: `hour`, `day`, `week`, `month`, `year` |\n\n---\n\n### `microlink_function`\n\nRun a JavaScript function against any public URL inside Microlink's server-side browser sandbox. The function receives `{ page, response, ...args }` and its return value comes back in `value` (plus `isFulfilled`, `profiling`, `logging`).\n\nMirrors the `microlink.function(url, code)` library method.\n\n**Key parameters:**\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `url` | `string` | The URL to run against *(required)* |\n| `code` | `string` | Function source, e.g. `\"async ({ page }) => page.title()\"` *(required)* |\n| `apiKey` | `string` | Microlink API key *(optional)* |\n\n---\n\n## Authentication\n\nEvery tool accepts an optional `apiKey` parameter. The key is resolved from these sources in order of priority:\n\n1. `apiKey` field in the tool input parameters\n2. `Authorization: Bearer <key>` header from the MCP request\n3. `x-api-key` header from the MCP request\n4. `MICROLINK_API_KEY` environment variable\n\nThe `MICROLINK_API_KEY` environment variable is the recommended approach for most integrations. Get your key at [microlink.io](https://microlink.io).\n\nIf an API key is present, requests are sent to `https://pro.microlink.io`; otherwise they go to `https://api.microlink.io` (free endpoint).\n\nWhen the free endpoint returns `429`, this MCP adds a clear hint in the tool error message: free daily quota reached, plus upgrade/API key guidance at [microlink.io/#pricing](https://microlink.io/#pricing).\n\n## License\n\n**microlink** © [Microlink](https://microlink.io), released under the [MIT](https://github.com/microlinkhq/microlink/blob/master/packages/mcp/LICENSE.md) License.<br>\nAuthored and maintained by [Kiko Beats](https://kikobeats.com) with help from [contributors](https://github.com/microlinkhq/microlink/graphs/contributors).\n\n> [microlink.io](https://microlink.io) · GitHub [microlinkhq](https://github.com/microlinkhq) · X [@microlinkhq](https://x.com/microlinkhq)\n","readmeFilename":"README.md"}