{"_id":"@hiddencontent/mcp","_rev":"15-0acb159cfd9fb9ade1e994d82b9398f4","name":"@hiddencontent/mcp","dist-tags":{"latest":"0.4.15"},"versions":{"0.4.1":{"name":"@hiddencontent/mcp","version":"0.4.1","license":"MIT","_id":"@hiddencontent/mcp@0.4.1","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"a252ea8c498a6f2976ccc1d4b7e2e8f8d1adf68b","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.1.tgz","fileCount":16,"integrity":"sha512-fAywxSMlEUFAdEBdfltTqlcu6BNrXgFyJ788Y6dLUgZbb/a3b3y7scXkuiLOe7u385T1BvAo2WG1EZidZv6JaQ==","signatures":[{"sig":"MEUCID4nY0gmc0jtIZyg6nEsxriuB56evftGx8ABF0LRnl2mAiEAkbD8Ai69Pe2YQnV4pGRW4HfmEBuSiCZ3Bbvbs2epq40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a191ccad8491e43eaf988cab438c90f9311dba6d","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"vkchap","email":"Van@aerospark.ai"},"_npmVersion":"11.6.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.1_1788259174651_0.9848861027249696","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@hiddencontent/mcp","version":"0.4.2","license":"MIT","_id":"@hiddencontent/mcp@0.4.2","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"f6e1cbf1eddaa299ecc5a86e99581125a5336a3d","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.2.tgz","fileCount":16,"integrity":"sha512-LMEmnYvufAm7a2Rzrx3l6APeJdmdXHyEoCP/KD4GuYPd0dh5plREO37p1QRRE+3mSe1Fj/SM61AMVB/2r58LpA==","signatures":[{"sig":"MEQCIDh81iDGG4fIctj0NlOQ7ntrp1aQmglWXZUMeF1yovsdAiAZO5ypQijQoIiqDr7dL9LozI8n/Y32harUAXd5mD+WoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c4c13d032f1d32e6d6c6ceb4ac2684d6e0d3638","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"vkchap","email":"Van@aerospark.ai"},"_npmVersion":"11.6.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.2_1788269371961_0.8060026855697628","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@hiddencontent/mcp","version":"0.4.3","license":"MIT","_id":"@hiddencontent/mcp@0.4.3","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"6f9df5621bcf7090b78d7b0ae905adad9855d0d3","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.3.tgz","fileCount":16,"integrity":"sha512-HYmgOjfn26p/UxlagkLQGbhvqzAwrEQUEfyCcghuh0ihMsmf4OL/aQ1GG2no8Z31qJCv2DVTobH79tUrNPiHuQ==","signatures":[{"sig":"MEUCIC07QtjHE/NbiF4piBRRN5ppDk49T99QEoC027NmaquMAiEA3xs4TywMz4bLAJOUlsOIwYDW/CgSc6OSGHmPQg1UvM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c53e2a4ff9e2ce8a8e50ee250766d928fbeb63de","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"vkchap","email":"Van@aerospark.ai"},"_npmVersion":"11.6.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.3_1788271179988_0.6063427959267058","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@hiddencontent/mcp","version":"0.4.4","license":"MIT","_id":"@hiddencontent/mcp@0.4.4","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"94218a3725783cec06a3bd0d94b7016ab63248d5","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.4.tgz","fileCount":16,"integrity":"sha512-VTftuntDnUSI235d0/r3S4uFSto+8HVqGsPd/o41rg9CA916BBqKOqFqQqoXf3IUvnq3Ks14XrJmAF+FfoYCLw==","signatures":[{"sig":"MEYCIQDwn9IoHYNO9RBRbQgsQa8P+CMK43UgnjCnuz72yw8a4AIhAIKecXxufuLIAJ+YVJe9TEJUKS/3EfDb4aAhAcIUKnf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86caef8ada7f6ca6c79f075afbf6589fe2197c2c","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"vkchap","email":"Van@aerospark.ai"},"_npmVersion":"11.6.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.4_1788272402814_0.2268879052334567","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@hiddencontent/mcp","version":"0.4.5","license":"MIT","_id":"@hiddencontent/mcp@0.4.5","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"0e679a28dff5f86879eb49cf580f0f022219b1d0","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.5.tgz","fileCount":16,"integrity":"sha512-MeS/82SWbQsSjEKSf8eO6J+NSGEFfsIs/kHminuqFDXoEZ8ijw1/mkG4wgEPcWjO8WZy8rzRtfMzhjCPhQ9VTw==","signatures":[{"sig":"MEYCIQDm1XtNYi286ChRF1Q08QJ4SaAWCp1/XX1Do+s37fZ+BgIhAMqZMqsaLo90urBO3b+kwNG2Z9ncpRBKWadHQs0b8d9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"503c46c6cae2f57179d8a0f7a6e8e544fe5692df","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"vkchap","email":"Van@aerospark.ai"},"_npmVersion":"11.6.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.5_1788280752115_0.6077294395207973","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@hiddencontent/mcp","version":"0.4.6","license":"MIT","_id":"@hiddencontent/mcp@0.4.6","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"900fdf61a3feadf5db61fb7b17dec7b02f1f30e9","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.6.tgz","fileCount":16,"integrity":"sha512-doQ/rX6Wg7MNI2O/VUIqTw/gzYOs6eqnnaBenm7E3MVEjf3r94QDsCY6GkjZYi7AyGP4oDkCmHziAYO7UL3Irw==","signatures":[{"sig":"MEQCIGQMefn0WoGllRkVZwXm1XhjbVe7eOe0AzxyqO/h1Z2pAiAUDYix+oVxJX6w1wa7FLI0bErBE6Qh1sx/tx55hdAXMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21a2e2c148ee0f9ea21ce2ef122787438dd01826","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.6_1788286196432_0.07141554163553288","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@hiddencontent/mcp","version":"0.4.7","license":"MIT","_id":"@hiddencontent/mcp@0.4.7","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"2ed79ce9e1859972943fa1a532a4a9a23dee3042","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.7.tgz","fileCount":16,"integrity":"sha512-wpp/z9zgZUjVrgKROqDKOGpFvY528rtdtCIprJHvBvkDQXzNunbF+T5aR2unVJE/+maLK+DKPxjP52lRq5Im9g==","signatures":[{"sig":"MEQCIBtGDPQrCr1vLKBrfJstHj5AGecyz8yB+FYGDfDo9RgaAiAoauE7jvZOehfs8DElEVTOy9Z+MfcARp0GHVdqf+6jUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34674a70fd211d8d2153a025049bd57a759c3ea7","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.7_1788324115423_0.41189958890178335","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@hiddencontent/mcp","version":"0.4.8","license":"MIT","_id":"@hiddencontent/mcp@0.4.8","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"536c84df062e9cd3bd7938f3d45d337c54fd3573","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.8.tgz","fileCount":18,"integrity":"sha512-RXp2gV8hcVbHPPRm3k2WQ3K/+zxsTKcYpyNvy8EYqAtCNFqG/pdkd4WLBLPbVdc37UmkNALGktxExOGMsRLmSg==","signatures":[{"sig":"MEYCIQCx93tnZC1uJfb3VtnKIzUlB2hoM2vPCvgZsajx/2JxkwIhAK/kiwCAgEtB24M1bErjoaMxEd26kYU3KKqXRjmVt6qC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c82221a9be4dbd395b1ba9fc7ac2081c95c86451","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.8_1788339342479_0.6518281355010007","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@hiddencontent/mcp","version":"0.4.9","license":"MIT","_id":"@hiddencontent/mcp@0.4.9","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"bbbc24c6695d603fc5f00b59e3a1ed7aecd43407","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.9.tgz","fileCount":18,"integrity":"sha512-e0jUw4UOR0LekTgQOuygfCKVQntqt98U4aZWgR9vtOAjeVsN3VROwKfWYFAk5wts0VXKwaHiCgRsJGhfBeIxkA==","signatures":[{"sig":"MEUCIB4xIx2P++Qt9fmj6rKsqPRq14mgagzDviQT2FhLMIsLAiEAitgyvIXGoaoNnYb4DR7rjRneM0OnYTjkwqcbijokiiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fb8ce9494717d7762bdb5d0120c1acec4879ed97","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.9_1788343783450_0.8983652198303151","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@hiddencontent/mcp","version":"0.4.10","license":"MIT","_id":"@hiddencontent/mcp@0.4.10","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"92158c8473c6a6267501d8a4f0e72f206e8e9b6a","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.10.tgz","fileCount":18,"integrity":"sha512-y+XWDUIpjhnR21u0djM1hFgEuGeTprzwCKZQpkbkUYj8aXGimqZVDJPyATzGa3rbIyCAkvxcHSbWwaeB9gHFgQ==","signatures":[{"sig":"MEYCIQDEQJTnz2z9COD1RiQVMErnJ9N/ep9AL8VkH35j+XwRCgIhALkTaub8XbLNyQ3UGl0YkGsSbc6WJqvdr7O0fGr/ClEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c2bccd7ea97f92714d9dbceec3b0719cd3ec3e8a","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.10_1788346367945_0.8364581096032375","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@hiddencontent/mcp","version":"0.4.11","license":"MIT","_id":"@hiddencontent/mcp@0.4.11","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"8be90e04858ff95f21744951dc40a013d4bf4d9c","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.11.tgz","fileCount":18,"integrity":"sha512-oNfjNxILzSExL2uK/xKsAUDE8QAJDdnS6kN4UNHqAOtU71FWxjdSagcVF9AMRpZ39rr1Q3xFrgycpp7C1xhojQ==","signatures":[{"sig":"MEYCIQCpM9bPiqbHhI10YBuS7pAcpimjApCzro/uv+ZMNUzFmQIhAJQsIdCxK09CzvyvQ4MYguY9QyRuyp7DA3tfRwi9Ghdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"532747dbf3ff76f1c639d749e90312d967cb2ca5","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.11_1788347710982_0.6117930705669115","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@hiddencontent/mcp","version":"0.4.12","license":"MIT","_id":"@hiddencontent/mcp@0.4.12","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"homepage":"https://hiddencontent.ai/start?ref=npm","bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"38bd44868253a9173e5a744c8b1e9c33d452a07c","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.12.tgz","fileCount":18,"integrity":"sha512-nVOyMJWb0f+CwIibWu6NoqEjqgOyJUHhpfGFk8iuo7pxWOlDI3PoPzThYuWKJVohSPG6DHVMcD2gLDGWVsqBzQ==","signatures":[{"sig":"MEUCIQDpC0FVedPUQnp/XQlzmXrZKvaGaSSK+qnQ63U9DM+aiAIgA9VGfoRHF98S/IwXtbUNDmYGMX4vXcgDu8iG6uVz/8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67ec1cdc714fb9b0a43f0d0d9ea9c323588862ed","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.12_1788367986709_0.28126685154617204","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@hiddencontent/mcp","version":"0.4.13","license":"MIT","_id":"@hiddencontent/mcp@0.4.13","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"homepage":"https://hiddencontent.ai/start?ref=npm","bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"2e20b79040079d5b770835e8b5a61da69e939056","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.13.tgz","fileCount":18,"integrity":"sha512-D2cqarrMmkgUEV2QSB6NO47x214JBhh8MUWz8jTe5xuXIFuxKwXm4OWPKg46mabnWByXimlh3c/dLI4+zCZ11w==","signatures":[{"sig":"MEUCIAFLbyOwaVV4rWS1jXNUEOuMbtIFfyPzUuz2NkX4UJeDAiEA08vLALS2i6NrmUoZNMutjEUTeFslNn/oJPWs0FKPpcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54c5bf27697e2a89d5bf6cb7b27080863360ce2f","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.13_1788370617546_0.17113652670921997","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@hiddencontent/mcp","version":"0.4.14","license":"MIT","_id":"@hiddencontent/mcp@0.4.14","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"homepage":"https://hiddencontent.ai/start?ref=npm","bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"1623d5cfdb2286e63188b1567e2667a01ff7502c","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.14.tgz","fileCount":18,"integrity":"sha512-OON5BFo/Qij9euzgdVGMYJNWbwkgxi8/MPcD8EuPTa1VgHI9x5Foc2zQQerMzsiksYFnbF0cejX1hToi3kUcwg==","signatures":[{"sig":"MEQCID577k3lqGS1avg57EzxuSZ63rP/9sTW8mHa5aSqJ79sAiAupNRtfmWkRb8myxXMygWNxFhsJCzLbrJM+sK168Ahag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ab7a3b5f3a89566f2440bdaeca910777429b691","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"_npmVersion":"12.0.2","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.14_1788498324196_0.7943573207694274","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"_id":"@hiddencontent/mcp@0.4.15","bin":{"hiddencontent-mcp":"dist/bin.js"},"dist":{"shasum":"f0820597a121f359e2336aa24fe7751a35a24db3","tarball":"https://registry.npmjs.org/@hiddencontent/mcp/-/mcp-0.4.15.tgz","fileCount":18,"integrity":"sha512-zdyyETOF/yKQ5UMqXrwpgP5MCGf912kWwlOLMJiYc2f+CxPVzmCJPn8c+iJL1/06f7XlD4zZ4/6JgmndXhHHiw==","signatures":[{"sig":"MEUCIQCYWl73vcapyDLwId2RVCajimOP8ue3OoAmXkcxaSAeRgIgOBxR5izLx/+35qxlnevtceA8usk9G3GYao42pgmsK4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFpHZi+ohagpltGppR6lmP82uaHbBoH3KH/BxIgfAXkyAiAQqO0OEkjtls0kx6nMeWNvLYj5fuSKa0yiPDTh5yRKXg=="}],"unpackedSize":60433},"main":"./dist/index.js","name":"@hiddencontent/mcp","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"92708fbea16e4b4e3daa970f155b573001c81768","license":"MIT","mcpName":"ai.hiddencontent/mcp","scripts":{"build":"tsc -p tsconfig.build.json","bundle":"npx --yes esbuild src/bin.ts --bundle --platform=node --format=esm --target=node20 --minify --outfile=dist/bundle.mjs --log-level=warning && node scripts/check-bundle.mjs && npx --yes @anthropic-ai/mcpb@2 pack . dist/hiddencontent.mcpb","prepublishOnly":"npm run build && node scripts/check-bundle.mjs"},"version":"0.4.15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a864de8-1a64-4992-8f98-80ca6f320030"}},"homepage":"https://hiddencontent.ai/start?ref=npm","_npmVersion":"12.1.0","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","directories":{},"maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"_nodeVersion":"22.23.2","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.4.15_1790537900178_0.8314448824122866"}}},"time":{"created":"2026-09-01T10:39:34.474Z","modified":"2026-09-27T19:38:20.419Z","0.4.1":"2026-09-01T10:39:34.821Z","0.4.2":"2026-09-01T13:29:32.112Z","0.4.3":"2026-09-01T13:59:40.125Z","0.4.4":"2026-09-01T14:20:03.069Z","0.4.5":"2026-09-01T16:39:12.275Z","0.4.6":"2026-09-01T18:09:56.550Z","0.4.7":"2026-09-02T04:41:55.560Z","0.4.8":"2026-09-02T08:55:42.632Z","0.4.9":"2026-09-02T10:09:43.596Z","0.4.10":"2026-09-02T10:52:48.091Z","0.4.11":"2026-09-02T11:15:11.116Z","0.4.12":"2026-09-02T16:53:06.831Z","0.4.13":"2026-09-02T17:36:57.691Z","0.4.14":"2026-09-04T05:05:24.324Z","0.4.15":"2026-09-27T19:38:20.270Z"},"license":"MIT","homepage":"https://hiddencontent.ai/start?ref=npm","description":"MCP server for the hidden-content service: an agent checks a document before it reads it.","maintainers":[{"name":"vkchap","email":"Van@aerospark.ai"}],"readme":"# @hiddencontent/mcp\n\nAn MCP server so an agent can check a document **before** it reads it.\n\nText hidden inside a document — white-on-white, zero-size fonts, text behind an\nimage, off-page runs, comments, tracked deletions — is invisible to a person and\nread verbatim by a model. This server sits in front of that.\n\nDesign and the reasoning behind every decision: [`MCP.md`](../../MCP.md).\n\n## Configure\n\nGet a key (one command, returns a live token):\n\n```bash\ncurl -fsS -X POST https://api.hiddencontent.ai/v1/signup\n```\n\nThen add the server. The JSON below works in Claude Desktop, Claude Code and\nCursor unchanged:\n\n```json\n{\n  \"mcpServers\": {\n    \"hiddencontent\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@hiddencontent/mcp\"],\n      \"env\": {\n        \"HCS_API_TOKEN\": \"your-token\",\n        \"HCS_CAPABILITIES\": \"tool-use\"\n      }\n    }\n  }\n}\n```\n\n`HCS_CAPABILITIES` is worth setting. It is what turns on the checks for\nconcealed text that instructs a model to send mail or call a tool\n(`unauthorized-action`, `exfiltration`). Declaring more can only raise severity,\nnever lower it. Comma-separated: `tool-use`, `network-egress`, `code-execution`.\n\n## Tools\n\n### `check_document`\n\nGive it **one** of `path` (best), `url`, or `text`.\n\nPrefer a path or URL. Whole classes of concealment are properties of the file\nformat and cannot be seen in extracted text, so a `text` submission is a\ndeliberately weaker check and the response says so.\n\nReturns a recommended action:\n\n| action | meaning |\n|---|---|\n| `proceed` | nothing concealed worth reporting; read the document normally |\n| `use_clean_text` | concealed content was found and removed — read `safe_text`, not the file |\n| `ask_human` | a person should look before the agent goes further |\n\n`ask_human` covers three cases, and the second is the one worth knowing about:\nconcealed text shaped like an instruction to a model; concealed content that was\ndeliberately **retained** in the text because removing it would have been data\nloss (so there is no safe version to hand over); and a degraded result, where the\nservice did not answer and the check did not really happen.\n\n### `get_evidence`\n\nReturns the concealed words from a previous check, so a person can judge them.\n\nThey are not in the default response. They come only from this explicit call,\nby which point the agent's routing decision is already made — an injection\narriving then cannot change what it decided to do. The text is quoted inside a\nfence whose delimiter carries a token minted at analysis time, so a payload\ncannot close the block and escape into instruction position.\n\nThat last part is structural. The framing around it — declaring the block as\ndata before and after, presenting spans as records — reduces compliance\nsubstantially but is **not** a proof.\n\n## What this package deliberately does not contain\n\nNo engine code, no rule pack, and no detection patterns. It calls `/v1/analyze`\nover HTTPS and its only dependency is the MCP SDK.\n\nAn earlier build used our client library, which carries an offline fallback, and\nthat fallback dragged the rule pack — including the literal instruction-shape\nregexes — into the published bundle. Publishing a detection signature turns\nevasion from research into reading.\n\nThe consequence for you: **with no connectivity you get \"could not check this\",\nnot a partial local check.** That is deliberate. If we are offline, we say so.\n\n## Build\n\n```bash\nnpm run build  --workspace @hiddencontent/mcp   # tsc\nnpm run bundle --workspace @hiddencontent/mcp   # single-file bundle + dist/hiddencontent.mcpb\nnpx vitest run packages/mcp/test/\n```\n\nAgainst the live service:\n\n```bash\nHCS_CREDS=~/Desktop/hcs-credentials.txt npm run smoke:mcp\n```\n\nThe unit tests prove the shaping logic against a fake client. They cannot prove\nthe action an agent receives is right for a real document analysed by the\ndeployed engine — every bug worth finding in this package was found that way,\nnot by a fixture. `smoke:mcp` is that check, made repeatable.\n\n`bundle` produces a self-contained `dist/bundle.mjs` (no `node_modules`\nrequired) and packs it into `dist/hiddencontent.mcpb` for one-click\ninstallation from Claude Desktop's Extensions tab. Verified 2026-08-28 by\nextracting the bundle into an empty directory and speaking MCP to it over\nstdio.\n","readmeFilename":"README.md"}