{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.11","websiteUrl":"https://hiddencontent.ai","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.11/hiddencontent.mcpb","fileSha256":"ed27860ffad6a72261e17d9c6ba719f062c485cba24fe0cfaa2c3d7d723aac48","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T13:08:55.401306Z","publishedAt":"2026-09-02T13:08:55.401306Z","updatedAt":"2026-09-02T13:08:55.401306Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.13","websiteUrl":"https://hiddencontent.ai/start?ref=mcp-registry","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.13","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start?ref=mcp-registry — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.13/hiddencontent.mcpb","fileSha256":"f8327824860848532ccf838b8f4370c6c8720fa03b71219bc8ec66c586a836e1","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start?ref=mcp-registry — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T17:39:58.661121Z","publishedAt":"2026-09-02T17:39:58.661121Z","updatedAt":"2026-09-02T17:39:58.661121Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.14","websiteUrl":"https://hiddencontent.ai/start?ref=mcp-registry","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.14","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start?ref=mcp-registry — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.14/hiddencontent.mcpb","fileSha256":"02a5859ce12c4acd04f41219b18cecaa5849791fe4847f6bed2ee7caa0e1c3ba","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start?ref=mcp-registry — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]}],"remotes":[{"type":"streamable-http","url":"https://api.hiddencontent.ai/v1/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T05:25:13.355828Z","publishedAt":"2026-09-04T05:25:13.355828Z","updatedAt":"2026-09-04T05:25:13.355828Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.2","websiteUrl":"https://hiddencontent.ai","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of actions this agent can actually take (for example: send_email,make_payment). Techniques like unauthorized-action and exfiltration only evaluate against what you declare, so declaring more can raise severity and declaring nothing leaves those checks inert.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T13:31:01.762967Z","publishedAt":"2026-09-01T13:31:01.762967Z","updatedAt":"2026-09-01T13:31:01.762967Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.3","websiteUrl":"https://hiddencontent.ai","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of actions this agent can actually take (for example: send_email,make_payment). Techniques like unauthorized-action and exfiltration only evaluate against what you declare, so declaring more can raise severity and declaring nothing leaves those checks inert.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.3/hiddencontent.mcpb","fileSha256":"89652879d5c616275e1919171cab0c46c30b6ad395ef7f4c4bb8cafef1b5b310","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of actions this agent can actually take (for example: send_email,make_payment). Techniques like unauthorized-action and exfiltration only evaluate against what you declare, so declaring more can raise severity and declaring nothing leaves those checks inert.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T13:59:54.361986Z","publishedAt":"2026-09-01T13:59:54.361986Z","updatedAt":"2026-09-01T13:59:54.361986Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.4","websiteUrl":"https://hiddencontent.ai","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of actions this agent can actually take (for example: send_email,make_payment). Techniques like unauthorized-action and exfiltration only evaluate against what you declare, so declaring more can raise severity and declaring nothing leaves those checks inert.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.4/hiddencontent.mcpb","fileSha256":"70d1a29f84397b61951cf213afcc8d9263720dac567a4ebbdf63d63a20dc6b8b","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of actions this agent can actually take (for example: send_email,make_payment). Techniques like unauthorized-action and exfiltration only evaluate against what you declare, so declaring more can raise severity and declaring nothing leaves those checks inert.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T14:20:21.988428Z","publishedAt":"2026-09-01T14:20:21.988428Z","updatedAt":"2026-09-01T14:20:21.988428Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.5","websiteUrl":"https://hiddencontent.ai","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.5/hiddencontent.mcpb","fileSha256":"3baad9a4cf9111928e1b7393f17c4f63d8fcb264603d503288649529a8803100","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T16:40:36.357523Z","publishedAt":"2026-09-01T16:40:36.357523Z","updatedAt":"2026-09-01T16:40:36.357523Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.6","websiteUrl":"https://hiddencontent.ai","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.6/hiddencontent.mcpb","fileSha256":"bef96cb264b4e591f131611393d4104b82c8695f7f1b4c005246194fa0117126","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T20:06:40.422788Z","publishedAt":"2026-09-01T20:06:40.422788Z","updatedAt":"2026-09-01T20:06:40.422788Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.hiddencontent/mcp","description":"Check a document for hidden text before your agent reads it. PDF, Office, RTF, HTML.","title":"HiddenContent","repository":{"url":"https://github.com/AeroSpark-ai/hidden-content-service","source":"github","subfolder":"packages/mcp"},"version":"0.4.7","websiteUrl":"https://hiddencontent.ai","packages":[{"registryType":"npm","identifier":"@hiddencontent/mcp","version":"0.4.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]},{"registryType":"mcpb","identifier":"https://github.com/AeroSpark-ai/hiddencontent-mcp/releases/download/v0.4.7/hiddencontent.mcpb","fileSha256":"59ebe9c82f28313296fd66422539d7fa3d8f02c72aedf4bbd7726ef8f28a6480","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token for the HiddenContent service. Get one at https://hiddencontent.ai/start — the server refuses to start without it and says so.","isRequired":true,"isSecret":true,"name":"HCS_API_TOKEN"},{"description":"Base URL of the service. Defaults to the hosted API; set it only when pointing at a self-hosted instance.","name":"HCS_URL"},{"description":"Comma-separated list of what your agent can actually do. The only accepted values are `tool-use`, `network-egress` and `code-execution`. These turn on the checks for concealed text that instructs a model to call a tool, send data or run code — declaring more can raise severity and never lowers it, and declaring nothing leaves those checks inert. Defaults to `tool-use` in the bundle install.","name":"HCS_CAPABILITIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T04:42:47.04649Z","publishedAt":"2026-09-02T04:42:47.04649Z","updatedAt":"2026-09-02T04:42:47.04649Z","isLatest":false}}}],"metadata":{"count":9}}
