{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hxckya/pkgtruth","description":"Catches hallucinated and slopsquatted npm and PyPI packages before an agent installs them.","repository":{"url":"https://github.com/hxckya/pkgtruth","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"pkgtruth","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Alternate npm registry to verify against. Defaults to https://registry.npmjs.org.","format":"string","name":"PKGTRUTH_REGISTRY"},{"description":"Alternate downloads API used for adoption figures. Defaults to https://api.npmjs.org.","format":"string","name":"PKGTRUTH_DOWNLOADS_API"},{"description":"Where adoption figures are cached between runs. Defaults to ~/.cache/pkgtruth.","format":"string","name":"PKGTRUTH_CACHE_DIR"},{"description":"Per-request timeout in milliseconds. Defaults to 8000.","format":"number","name":"PKGTRUTH_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T06:24:23.807095Z","publishedAt":"2026-09-10T06:24:23.807095Z","updatedAt":"2026-09-10T06:24:23.807095Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hycore220/k-work-trust","description":"Korean business record validation and workflow safety gates for AI agents.","title":"K-Work Trust","repository":{"url":"https://github.com/hycore220/k-work-trust-public-demo","source":"github","id":"1237697286"},"version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://k-work-trust-api.fly.dev/mcp","headers":[{"description":"Bearer KWT API key issued through the public self-serve signup flow. Optional for initialize/tools/list and required for tools/call.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-13T13:04:10.47705Z","publishedAt":"2026-05-13T13:04:10.47705Z","updatedAt":"2026-05-13T13:04:10.47705Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hydradns/hydra-mcp","description":"Manage a self-hosted DNS firewall: block domains, create policies, read query logs and metrics.","title":"HydraDNS","repository":{"url":"https://github.com/hydradns/hydradns","source":"github","subfolder":"apps/cli"},"version":"0.1.0","websiteUrl":"https://github.com/hydradns/hydradns","packages":[{"registryType":"oci","identifier":"ghcr.io/hydradns/hydra-cli:0.1.0","runtimeHint":"docker","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}],"environmentVariables":[{"description":"Base URL of the HydraDNS controlplane API. Inside a container, 'localhost' means the container itself, not the host running the controlplane. On Docker Desktop (Mac/Windows) the default below resolves automatically. On plain Docker Engine (Linux) either run the container with --add-host=host.docker.internal:host-gateway, or use --network host with http://localhost:8080 instead. Full instructions: docs/mcp.md in the repo, 'Running it -> As the container image'.","isRequired":true,"default":"http://host.docker.internal:8080","name":"HYDRA_API_URL"},{"description":"Bearer token for the HydraDNS API, obtained via `hydra login` or the setup wizard. Grants whatever access the token's account has; MCP_ROLE narrows what the MCP tool layer will call, not what the token itself can do against the API directly.","isRequired":true,"isSecret":true,"name":"HYDRA_TOKEN"},{"description":"Permission scope for this MCP session: admin (default, every tool), operator (every mutating tool except toggle_engine), or reporter (read-only tools only). Any unrecognized value safe-defaults to reporter.","default":"admin","name":"MCP_ROLE"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"tool":"manual","version":"0.1.0"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T04:27:23.27312Z","publishedAt":"2026-09-21T04:27:23.27312Z","updatedAt":"2026-09-21T04:27:23.27312Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hydrojwh/promptready-mcp","description":"Convert PDF/CSV to Markdown with AI-powered OCR via the PromptReady cloud API.","repository":{"url":"https://github.com/hydrojwh/promptready-mcp","source":"github"},"version":"0.3.3","websiteUrl":"https://promptready.space","packages":[{"registryType":"pypi","identifier":"promptready-mcp","version":"0.3.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T02:27:13.375605Z","publishedAt":"2026-09-04T02:27:13.375605Z","updatedAt":"2026-09-04T02:27:13.375605Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hydrojwh/promptready-mcp","description":"Convert PDF/CSV to Markdown with AI-powered OCR via the PromptReady cloud API.","repository":{"url":"https://github.com/hydrojwh/promptready-mcp","source":"github"},"version":"0.3.6","websiteUrl":"https://promptready.space","packages":[{"registryType":"pypi","identifier":"promptready-mcp","version":"0.3.6","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T09:12:17.982601Z","publishedAt":"2026-09-04T09:12:17.982601Z","updatedAt":"2026-09-04T09:12:17.982601Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hydrojwh/promptready-mcp","description":"Convert PDF/CSV to Markdown with AI-powered OCR via the PromptReady cloud API.","repository":{"url":"https://github.com/hydrojwh/promptready-mcp","source":"github"},"version":"0.3.7","websiteUrl":"https://promptready.space","packages":[{"registryType":"pypi","identifier":"promptready-mcp","version":"0.3.7","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T13:04:40.633532Z","publishedAt":"2026-09-04T13:04:40.633532Z","updatedAt":"2026-09-04T13:04:40.633532Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hydrojwh/promptready-mcp","description":"Convert PDF/CSV to Markdown with AI-powered OCR via the PromptReady cloud API.","repository":{"url":"https://github.com/hydrojwh/promptready-mcp","source":"github"},"version":"0.3.8","websiteUrl":"https://promptready.space","packages":[{"registryType":"pypi","identifier":"promptready-mcp","version":"0.3.8","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T21:14:45.350239Z","publishedAt":"2026-09-20T21:14:45.350239Z","updatedAt":"2026-09-20T21:14:45.350239Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hydrojwh/promptready-mcp","description":"Convert PDF/CSV to Markdown with AI-powered OCR via the PromptReady cloud API.","repository":{"url":"https://github.com/hydrojwh/promptready-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://promptready.space","packages":[{"registryType":"pypi","identifier":"promptready-mcp","version":"0.4.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T05:19:21.903731Z","publishedAt":"2026-10-02T05:19:21.903731Z","updatedAt":"2026-10-02T05:19:21.903731Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hydrolix/mcp-hydrolix","description":"An MCP server to query Hydrolix","repository":{"url":"https://github.com/hydrolix/mcp-hydrolix","source":"github"},"version":"0.2.3","packages":[{"registryType":"pypi","identifier":"mcp-hydrolix","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"The hostname of your Hydrolix server","isRequired":true,"format":"string","name":"HYDROLIX_HOST"},{"description":"Service account token(alternative to username/password)","format":"string","isSecret":true,"name":"HYDROLIX_TOKEN"},{"description":"Hydrolix username (use with HYDROLIX_PASSWORD)","format":"string","name":"HYDROLIX_USER"},{"description":"Hydrolix password (use with HYDROLIX_USER)","format":"string","isSecret":true,"name":"HYDROLIX_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T00:09:21.246908Z","publishedAt":"2026-04-09T00:09:21.246908Z","updatedAt":"2026-04-09T00:09:21.246908Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hynix666/ultra-e2e-test","description":"List, create and move tasks through todo, in progress and done.","title":"ultra-e2e-test tasks","repository":{"url":"https://github.com/hynix666/ultra-e2e-test","source":"github","subfolder":"services/mcp-server"},"version":"0.1.1","packages":[{"registryType":"oci","identifier":"ghcr.io/hynix666/ultra-e2e-test-mcp-server:0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Where the task API is: an absolute http or https URL.","default":"http://localhost:8080","name":"TASK_API_URL"},{"description":"How long one call to the task API may take, in milliseconds.","default":"10000","name":"TASK_API_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-18T22:27:40.222183Z","publishedAt":"2026-09-18T22:27:40.222183Z","updatedAt":"2026-09-18T22:27:40.222183Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypark5540/cloudcraft-mcp","description":"Unofficial MCP server for reading and managing Cloudcraft architecture blueprints","title":"Cloudcraft MCP","repository":{"url":"https://github.com/hypark5540/cloudcraft-mcp","source":"github"},"version":"0.1.6","websiteUrl":"https://github.com/hypark5540/cloudcraft-mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@hypark5540/cloudcraft-mcp","version":"0.1.6","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Cloudcraft API key with access to the target account","isRequired":true,"isSecret":true,"name":"CLOUDCRAFT_API_KEY"},{"description":"Cloudcraft API base URL; HTTPS is required except for loopback testing","default":"https://api.cloudcraft.co","name":"CLOUDCRAFT_BASE_URL"},{"description":"Minimum log level written to stderr","default":"WARNING","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"name":"CLOUDCRAFT_LOG_LEVEL"},{"description":"Directory under which exported blueprint files may be written","name":"CLOUDCRAFT_EXPORT_DIR"},{"description":"Enable create and update operations","default":"false","choices":["false","true"],"name":"CLOUDCRAFT_ENABLE_WRITES"},{"description":"Enable irreversible deletes; writes must also be enabled","default":"false","choices":["false","true"],"name":"CLOUDCRAFT_ENABLE_DELETES"},{"description":"Maximum bytes accepted from one Cloudcraft API response","format":"number","default":"26214400","name":"CLOUDCRAFT_MAX_RESPONSE_BYTES"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"cloudcraft-mcp","version":"0.1.6","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Cloudcraft API key with access to the target account","isRequired":true,"isSecret":true,"name":"CLOUDCRAFT_API_KEY"},{"description":"Cloudcraft API base URL; HTTPS is required except for loopback testing","default":"https://api.cloudcraft.co","name":"CLOUDCRAFT_BASE_URL"},{"description":"Minimum log level written to stderr","default":"WARNING","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"name":"CLOUDCRAFT_LOG_LEVEL"},{"description":"Directory under which exported blueprint files may be written","name":"CLOUDCRAFT_EXPORT_DIR"},{"description":"Enable create and update operations","default":"false","choices":["false","true"],"name":"CLOUDCRAFT_ENABLE_WRITES"},{"description":"Enable irreversible deletes; writes must also be enabled","default":"false","choices":["false","true"],"name":"CLOUDCRAFT_ENABLE_DELETES"},{"description":"Maximum bytes accepted from one Cloudcraft API response","format":"number","default":"26214400","name":"CLOUDCRAFT_MAX_RESPONSE_BYTES"}]},{"registryType":"oci","identifier":"ghcr.io/hypark5540/cloudcraft-mcp:0.1.6","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Cloudcraft API key with access to the target account","isRequired":true,"isSecret":true,"name":"CLOUDCRAFT_API_KEY"},{"description":"Cloudcraft API base URL; HTTPS is required except for loopback testing","default":"https://api.cloudcraft.co","name":"CLOUDCRAFT_BASE_URL"},{"description":"Minimum log level written to stderr","default":"WARNING","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"name":"CLOUDCRAFT_LOG_LEVEL"},{"description":"Directory under which exported blueprint files may be written","name":"CLOUDCRAFT_EXPORT_DIR"},{"description":"Enable create and update operations","default":"false","choices":["false","true"],"name":"CLOUDCRAFT_ENABLE_WRITES"},{"description":"Enable irreversible deletes; writes must also be enabled","default":"false","choices":["false","true"],"name":"CLOUDCRAFT_ENABLE_DELETES"},{"description":"Maximum bytes accepted from one Cloudcraft API response","format":"number","default":"26214400","name":"CLOUDCRAFT_MAX_RESPONSE_BYTES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-23T03:21:34.243343Z","publishedAt":"2026-07-23T03:21:34.243343Z","updatedAt":"2026-07-23T03:21:34.243343Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypark5540/discord-mcp","description":"Safe Discord access for reading guild data and optionally managing bot messages","title":"Discord MCP","repository":{"url":"https://github.com/hypark5540/discord-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://github.com/hypark5540/discord-mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@hypark5540/discord-mcp","version":"0.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token","isRequired":true,"isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expose message send and edit tools","default":"false","choices":["false","true"],"name":"DISCORD_ENABLE_WRITES"},{"description":"Expose the own-message delete tool; writes must also be enabled","default":"false","choices":["false","true"],"name":"DISCORD_ENABLE_DELETES"},{"description":"Permit writes without a guild or channel allowlist","default":"false","choices":["false","true"],"name":"DISCORD_ALLOW_UNRESTRICTED_WRITES"},{"description":"Comma-separated Discord guild IDs","name":"DISCORD_ALLOWED_GUILD_IDS"},{"description":"Comma-separated Discord channel IDs","name":"DISCORD_ALLOWED_CHANNEL_IDS"},{"description":"Maximum serialized MCP response size in characters","format":"number","default":"50000","name":"DISCORD_MAX_RESPONSE_CHARS"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"hypark-discord-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token","isRequired":true,"isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expose message send and edit tools","default":"false","choices":["false","true"],"name":"DISCORD_ENABLE_WRITES"},{"description":"Expose the own-message delete tool; writes must also be enabled","default":"false","choices":["false","true"],"name":"DISCORD_ENABLE_DELETES"},{"description":"Permit writes without a guild or channel allowlist","default":"false","choices":["false","true"],"name":"DISCORD_ALLOW_UNRESTRICTED_WRITES"},{"description":"Comma-separated Discord guild IDs","name":"DISCORD_ALLOWED_GUILD_IDS"},{"description":"Comma-separated Discord channel IDs","name":"DISCORD_ALLOWED_CHANNEL_IDS"},{"description":"Maximum serialized MCP response size in characters","format":"number","default":"50000","name":"DISCORD_MAX_RESPONSE_CHARS"}]},{"registryType":"oci","identifier":"ghcr.io/hypark5540/discord-mcp:0.1.1","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Discord bot token","isRequired":true,"isSecret":true,"name":"DISCORD_TOKEN"},{"description":"Expose message send and edit tools","default":"false","choices":["false","true"],"name":"DISCORD_ENABLE_WRITES"},{"description":"Expose the own-message delete tool; writes must also be enabled","default":"false","choices":["false","true"],"name":"DISCORD_ENABLE_DELETES"},{"description":"Permit writes without a guild or channel allowlist","default":"false","choices":["false","true"],"name":"DISCORD_ALLOW_UNRESTRICTED_WRITES"},{"description":"Comma-separated Discord guild IDs","name":"DISCORD_ALLOWED_GUILD_IDS"},{"description":"Comma-separated Discord channel IDs","name":"DISCORD_ALLOWED_CHANNEL_IDS"},{"description":"Maximum serialized MCP response size in characters","format":"number","default":"50000","name":"DISCORD_MAX_RESPONSE_CHARS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T01:15:42.835744Z","publishedAt":"2026-07-22T01:15:42.835744Z","updatedAt":"2026-07-22T01:15:42.835744Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce: buy, sell & discover files, data, APIs & compute. Non-custodial.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Per-payment spending cap in sats. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T07:00:12.652514Z","publishedAt":"2026-07-03T07:00:12.652514Z","updatedAt":"2026-07-03T07:00:12.652514Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce: buy, sell & discover files, data, APIs & compute. Non-custodial.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Per-payment spending cap in sats. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T23:34:07.237046Z","publishedAt":"2026-07-06T23:34:07.237046Z","updatedAt":"2026-07-06T23:34:07.237046Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce: buy, sell & discover files, data, APIs & compute. Non-custodial.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Per-payment spending cap in sats. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-23T03:53:05.165579Z","publishedAt":"2026-07-23T03:53:05.165579Z","updatedAt":"2026-07-23T03:53:05.165579Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce & messaging: buy, sell, discover, send encrypted files.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Per-payment spending cap in sats. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T10:13:59.705897Z","publishedAt":"2026-08-06T10:13:59.705897Z","updatedAt":"2026-08-06T10:13:59.705897Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce & messaging: buy, sell, discover, send encrypted files.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.4.1","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Maximum size of any one payment, in sats — not a total-spend budget. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T04:07:32.990933Z","publishedAt":"2026-08-13T04:07:32.990933Z","updatedAt":"2026-08-13T04:07:32.990933Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce & messaging: buy, sell, discover, send encrypted files.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Maximum size of any one payment, in sats — not a total-spend budget. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T05:34:45.51296Z","publishedAt":"2026-08-27T05:34:45.51296Z","updatedAt":"2026-08-27T05:34:45.51296Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce & messaging: buy, sell, discover, send encrypted files.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.5.1","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Maximum size of any one payment, in sats — not a total-spend budget. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T06:17:50.703427Z","publishedAt":"2026-08-27T06:17:50.703427Z","updatedAt":"2026-08-27T06:17:50.703427Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce & messaging: buy, sell, discover, send encrypted files.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.5.2","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Maximum size of any one payment, in sats — not a total-spend budget. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T06:49:50.948348Z","publishedAt":"2026-08-27T06:49:50.948348Z","updatedAt":"2026-08-27T06:49:50.948348Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce & messaging: buy, sell, discover, send encrypted files.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.6.0","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Maximum size of any one payment, in sats — not a total-spend budget. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T22:12:06.885248Z","publishedAt":"2026-08-27T22:12:06.885248Z","updatedAt":"2026-08-27T22:12:06.885248Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypawave/mcp","description":"Agent-to-agent Lightning commerce & messaging: buy, sell, discover, send encrypted files.","repository":{"url":"https://github.com/hypawave/mcp","source":"github"},"version":"0.6.1","packages":[{"registryType":"npm","identifier":"@hypawave/mcp","version":"0.6.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nostr Wallet Connect string for automatic Lightning payments. Absent = manual mode (tools return bolt11s to pay externally).","format":"string","isSecret":true,"name":"NWC_URL"},{"description":"Maximum size of any one payment, in sats — not a total-spend budget. Unset = derived live from the platform's max invoice size.","format":"number","name":"HYPAWAVE_MAX_SPEND_SATS"},{"description":"64-char hex secp256k1 seller identity key. Unset = auto-generated to ~/.hypawave/identity.json.","format":"string","isSecret":true,"name":"HYPAWAVE_PRIVKEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T11:09:14.656591Z","publishedAt":"2026-09-24T11:09:14.656591Z","updatedAt":"2026-09-24T11:09:14.656591Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/anchor-x402","description":"9-tool x402-paid MCP server on Base + Solana mainnet. Pay-per-call USDC, no API keys.","repository":{"url":"https://github.com/hypeprinter007-stack/anchor-x402-mcp","source":"github"},"version":"0.1.2","websiteUrl":"https://anchor-x402.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anchor-x402-mcp","version":"0.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"EVM private key (0x-prefixed hex). The wallet pays for x402 calls in USDC on Base mainnet. Fund with USDC before use.","isRequired":true,"isSecret":true,"name":"ANCHOR_WALLET_PRIVATE_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T23:02:47.934108Z","publishedAt":"2026-05-09T23:02:47.934108Z","updatedAt":"2026-05-09T23:02:47.934108Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/anchor-x402","description":"14-tool x402 MCP: 9 onchain primitives + 5 LLM endpoints. USDC pay-per-call on Base or Solana.","repository":{"url":"https://github.com/hypeprinter007-stack/anchor-x402-mcp","source":"github"},"version":"0.2.0","websiteUrl":"https://anchor-x402.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anchor-x402-mcp","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"EVM private key (0x-prefixed hex). The wallet pays for x402 calls in USDC on Base mainnet. Fund with USDC before use.","isRequired":true,"isSecret":true,"name":"ANCHOR_WALLET_PRIVATE_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T17:34:44.535186Z","publishedAt":"2026-05-11T17:34:44.535186Z","updatedAt":"2026-05-11T17:34:44.535186Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/anchor-x402","description":"x402-paid agent tools: 18 over HTTP, 14 over stdio. USDC per call, no API key.","repository":{"url":"https://github.com/hypeprinter007-stack/anchor-x402-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://anchor-x402.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anchor-x402-mcp","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"EVM private key (0x-prefixed hex). The wallet pays for x402 calls in USDC on Base mainnet. Fund with USDC before use.","isRequired":true,"isSecret":true,"name":"ANCHOR_WALLET_PRIVATE_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://api.anchor-x402.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T16:58:24.366753Z","publishedAt":"2026-08-01T16:58:24.366753Z","updatedAt":"2026-08-01T16:58:24.366753Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/anchor-x402","description":"x402-paid agent tools: 18 over HTTP, 14 over stdio. USDC per call, no API key.","repository":{"url":"https://github.com/hypeprinter007-stack/anchor-x402-mcp","source":"github"},"version":"0.3.1","websiteUrl":"https://anchor-x402.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anchor-x402-mcp","version":"0.2.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"EVM private key (0x-prefixed hex). The wallet pays for x402 calls in USDC on Base mainnet. Fund with USDC before use.","isRequired":true,"isSecret":true,"name":"ANCHOR_WALLET_PRIVATE_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://api.anchor-x402.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T18:51:23.376876Z","publishedAt":"2026-08-04T18:51:23.376876Z","updatedAt":"2026-08-04T18:51:23.376876Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/anchor-x402","description":"x402-paid agent tools: 18 over HTTP, 14 over stdio. USDC per call, no API key.","repository":{"url":"https://github.com/hypeprinter007-stack/anchor-x402-mcp","source":"github"},"version":"0.3.2","websiteUrl":"https://anchor-x402.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"anchor-x402-mcp","version":"0.2.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"EVM private key (0x-prefixed hex). The wallet pays for x402 calls in USDC on Base mainnet. Fund with USDC before use.","isRequired":true,"isSecret":true,"name":"ANCHOR_WALLET_PRIVATE_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://api.anchor-x402.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T19:17:14.918921Z","publishedAt":"2026-08-14T19:17:14.918921Z","updatedAt":"2026-08-14T19:17:14.918921Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/signalfuse","description":"Fused crypto trading signals — sentiment, macro regime, and market structure in one call.","repository":{"url":"https://github.com/hypeprinter007-stack/signalfuse-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"signalfuse-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"SignalFuse credit token for API access (get 25 free calls at signalfuse.co)","format":"string","isSecret":true,"name":"SIGNALFUSE_CREDIT_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T18:43:30.204675Z","publishedAt":"2026-04-04T18:43:30.204675Z","updatedAt":"2026-04-04T18:43:30.204675Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/signalfuse","description":"Fused crypto trading signals — sentiment, macro regime, and market structure in one call.","repository":{"url":"https://github.com/hypeprinter007-stack/signalfuse-mcp","source":"github"},"version":"1.0.5","packages":[{"registryType":"npm","identifier":"signalfuse-mcp","version":"1.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"SignalFuse credit token for API access (get 25 free calls at signalfuse.co)","format":"string","isSecret":true,"name":"SIGNALFUSE_CREDIT_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-05T19:41:35.844622Z","publishedAt":"2026-04-05T19:41:35.844622Z","updatedAt":"2026-04-05T19:41:35.844622Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hypeprinter007-stack/signalfuse","description":"11 tools: crypto signals, sentiment, macro regime, arena, search, exec. x402 pay-per-call.","repository":{"url":"https://github.com/hypeprinter007-stack/signalfuse-mcp","source":"github"},"version":"1.1.2","packages":[{"registryType":"npm","identifier":"signalfuse-mcp","version":"1.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"SignalFuse credit token for API access (get 5 free calls at signalfuse.co)","format":"string","isSecret":true,"name":"SIGNALFUSE_CREDIT_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T20:56:35.239564Z","publishedAt":"2026-05-24T20:56:35.239564Z","updatedAt":"2026-05-24T20:56:35.239564Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.hypeprinter007-stack/signalfuse:1.1.2","count":30}}
