{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.blockventurechaincapital/bvcc-agent-wallet","description":"Non-custodial BVCC Agent Wallet on-chain for AI agents: balances, transfers, approvals, swaps.","repository":{"url":"https://github.com/blockventurechaincapital-crypto/bvcc-agent-mcp","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@bvcc/agent-mcp","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent EOA private key (0x + 64 hex). Used locally to sign only; never transmitted.","isRequired":true,"isSecret":true,"name":"AGENT_PRIVATE_KEY"},{"description":"The BVCC Agent Wallet address this agent operates (0x...).","isRequired":true,"name":"WALLET_ADDRESS"},{"description":"Default chain id: 42161 Arbitrum, 56 BNB Chain, 1 Ethereum, 8453 Base, 137 Polygon, 421614 Arbitrum Sepolia. Every tool also accepts an optional per-call network.","isRequired":true,"default":"42161","name":"CHAIN_ID"},{"description":"Optional custom RPC for the default chain (comma-separated list allowed for failover). Public default used otherwise. Per-chain override via RPC_URL_<chainId>.","name":"RPC_URL"},{"description":"Set to 'true' to expose only read/simulate tools (no fund-moving writes).","name":"BVCC_MCP_READONLY"},{"description":"Comma-separated capability modules to expose: core, aave. Unset exposes all.","name":"BVCC_MCP_MODULES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T11:48:05.470389Z","publishedAt":"2026-07-30T11:48:05.470389Z","updatedAt":"2026-07-30T11:48:05.470389Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bloomyesim/esim","description":"Find data-only travel eSIM plans for 200+ destinations and hand travelers a checkout link.","title":"Bloomy eSIM","version":"1.0.0","websiteUrl":"https://bloomyesim.com/","remotes":[{"type":"streamable-http","url":"https://bloomyesim.com/wp-json/bloomy/v1/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T06:08:32.756991Z","publishedAt":"2026-09-25T06:08:32.756991Z","updatedAt":"2026-09-25T06:08:32.756991Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bloomyesim/esim","description":"Recommend the right travel eSIM for any trip (200+ countries) and hand the traveler a checkout link.","title":"Bloomy eSIM","version":"1.1.0","websiteUrl":"https://bloomyesim.com/en/ai-agents/","remotes":[{"type":"streamable-http","url":"https://bloomyesim.com/wp-json/bloomy/v1/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T06:25:46.640774Z","publishedAt":"2026-09-25T06:25:46.640774Z","updatedAt":"2026-09-25T06:25:46.640774Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bloomyesim/esim","description":"Recommend the right travel eSIM for any trip (200+ countries) and hand the traveler a checkout link.","title":"Bloomy eSIM","version":"1.2.0","websiteUrl":"https://bloomyesim.com/en/ai-agents/","remotes":[{"type":"streamable-http","url":"https://bloomyesim.com/wp-json/bloomy/v1/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T07:18:25.710325Z","publishedAt":"2026-09-25T07:18:25.710325Z","updatedAt":"2026-09-25T07:18:25.710325Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.blotato/mcp","description":"Social media APIs for scheduling, analytics, and DM automation.","title":"Blotato","version":"1.0.0","websiteUrl":"https://www.blotato.com","icons":[{"src":"https://my.blotato.com/manatee-logo.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://mcp.blotato.com/mcp","headers":[{"description":"Bearer token. OAuth-capable clients negotiate this automatically and can ignore this field. Other clients should send `Bearer YOUR_API_KEY` using a key from https://my.blotato.com/settings/api","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T17:42:12.025071Z","publishedAt":"2026-09-10T17:42:12.025071Z","updatedAt":"2026-09-10T17:42:12.025071Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluecat/integritymcp","description":"BlueCat Integrity MCP Server (formerly bammcp)","version":"26.1.0","packages":[{"registryType":"oci","identifier":"quay.io/bluecat/integritymcp@sha256:1b38c5fc9321ced181e414b82873a705a46b80c28209227e39fea4578e7a3a0d","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:9998/mcp"},"runtimeArguments":[{"isRequired":true,"value":"9998:9998","type":"named","name":"-p"}],"environmentVariables":[{"description":"BAM base URL (e.g., https://bam.bluecat.com).","isRequired":true,"name":"BAM_BASE_URL"},{"description":"BAM service-account username. Required unless the SSO pair (BAM_SSO_USERNAME + BAM_SSO_PASSWORD) is used instead — the server needs exactly one of the two pairs.","name":"BAM_USERNAME"},{"description":"BAM service-account password. Required alongside BAM_USERNAME, unless the SSO pair is used instead.","isSecret":true,"name":"BAM_PASSWORD"},{"description":"BAM SSO username. Alternative to BAM_USERNAME + BAM_PASSWORD; the server needs exactly one of the two pairs.","name":"BAM_SSO_USERNAME"},{"description":"BAM SSO password. Required alongside BAM_SSO_USERNAME when using the SSO pair.","isSecret":true,"name":"BAM_SSO_PASSWORD"},{"description":"Client authentication mode for the /mcp endpoint. One of: none | static-key | signed-key | resource-server. Required at runtime — the server refuses to start without it (no default).","isRequired":true,"name":"MCP_AUTH_MODE"},{"description":"Static bearer token clients present as `Authorization: Bearer <key>`. Required only when MCP_AUTH_MODE=static-key.","isSecret":true,"name":"MCP_API_KEY"},{"description":"HMAC key (at least 32 bytes) sealing the approval-gated write tools' requestState on MCP 2026-07-28 connections (#1031). Optional: unset uses a random per-process key, which is fine for a single replica; set the same value on every replica of a multi-replica deployment.","isSecret":true,"name":"MCP_REQUEST_STATE_KEY"},{"description":"Second requestState HMAC key, accepted for opening a sealed plan but never for sealing one: two-key rotation of MCP_REQUEST_STATE_KEY (#1032). Optional, and only valid together with MCP_REQUEST_STATE_KEY. When rolling the key across replicas set this to the old key, and remove it two minutes after the last replica restarted.","isSecret":true,"name":"MCP_REQUEST_STATE_KEY_PREVIOUS"},{"description":"Ed25519 public key (base64url) that MCP_AUTH_MODE=signed-key verifies license tokens against. DEFAULTS TO A SHARED DEMO KEY, which authenticates a token holder rather than a customer — every BlueCat-issued token for this server verifies against it. For anything beyond a trial, generate a per-deployment key pair (license-keygen --gen-key) and set this to its public half.","name":"MCP_ED25519_PUBLIC_KEY"},{"description":"When set, a license token must carry exactly this audience or it is rejected — a declarative scope check on top of the key, so a token minted for another deployment fails even if it verifies. Unset means the aud claim is not checked. Only meaningful with MCP_AUTH_MODE=signed-key.","name":"MCP_SIGNED_KEY_AUDIENCE"},{"description":"Token issuer URL, matched against the iss claim of incoming JWTs. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_ISSUER"},{"description":"JWKS endpoint whose public keys verify the signature on every incoming Bearer JWT. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_JWKS_URI"},{"description":"Expected JWT aud claim for MCP_AUTH_MODE=resource-server. A token carrying a different audience, or no aud claim at all, is rejected. Unset skips audience validation entirely.","name":"MCP_OAUTH_AUDIENCE"},{"description":"Set to Y (or Yes/YES, any casing) to accept the BlueCat End User License Agreement. The container refuses to start without it.","isRequired":true,"name":"ACCEPT_EULA"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T19:43:16.742781Z","publishedAt":"2026-09-24T19:43:16.742781Z","updatedAt":"2026-09-24T19:43:16.742781Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluecat/livenxmcp","description":"MCP server for LiveAction LiveNX","version":"26.2","packages":[{"registryType":"oci","identifier":"quay.io/bluecat/livenxmcp:26.2","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:9985/mcp"},"runtimeArguments":[{"value":"9985:9985","type":"named","name":"-p"}],"environmentVariables":[{"description":"Base URL of the LiveNX backend API","isRequired":true,"name":"LIVENXMCP_URL"},{"description":"LiveNX API bearer token","isRequired":true,"isSecret":true,"name":"LIVENXMCP_TOKEN"},{"description":"LiveNX Prometheus username","isRequired":true,"name":"LIVENXMCP_PROM_USERNAME"},{"description":"LiveNX Prometheus password","isRequired":true,"isSecret":true,"name":"LIVENXMCP_PROM_PASSWORD"},{"description":"LiveNX ClickHouse base URL","isRequired":true,"name":"LIVENXMCP_CLICKHOUSE_URL"},{"description":"LiveNX ClickHouse password","isRequired":true,"isSecret":true,"name":"LIVENXMCP_CLICKHOUSE_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T13:54:27.559629Z","publishedAt":"2026-09-02T13:54:27.559629Z","updatedAt":"2026-09-02T13:54:27.559629Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluecat/livenxmcp","description":"LiveNX Network Observability MCP Server","version":"26.2.2","packages":[{"registryType":"oci","identifier":"quay.io/bluecat/livenxmcp@sha256:c8c17c3428b274be20a5f8f159cc636535018dfff87bd27a72d25cdd8f0a61c3","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:9985/mcp"},"runtimeArguments":[{"isRequired":true,"value":"9985:9985","type":"named","name":"-p"}],"environmentVariables":[{"description":"LiveNX base URL (e.g., https://nxapi.example.com).","isRequired":true,"name":"LIVENXMCP_URL"},{"description":"LiveNX API Bearer token.","isRequired":true,"isSecret":true,"name":"LIVENXMCP_TOKEN"},{"description":"Client authentication mode for the /mcp endpoint. One of: none | static-key | signed-key | resource-server. Required at runtime — the server refuses to start without it (no default).","isRequired":true,"name":"MCP_AUTH_MODE"},{"description":"Static bearer token clients present as `Authorization: Bearer <key>`. Required only when MCP_AUTH_MODE=static-key.","isSecret":true,"name":"MCP_API_KEY"},{"description":"Ed25519 public key (base64url) that MCP_AUTH_MODE=signed-key verifies license tokens against. DEFAULTS TO A SHARED DEMO KEY, which authenticates a token holder rather than a customer — every BlueCat-issued token for this server verifies against it. For anything beyond a trial, generate a per-deployment key pair (license-keygen --gen-key) and set this to its public half.","name":"MCP_ED25519_PUBLIC_KEY"},{"description":"When set, a license token must carry exactly this audience or it is rejected — a declarative scope check on top of the key, so a token minted for another deployment fails even if it verifies. Unset means the aud claim is not checked. Only meaningful with MCP_AUTH_MODE=signed-key.","name":"MCP_SIGNED_KEY_AUDIENCE"},{"description":"Token issuer URL, matched against the iss claim of incoming JWTs. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_ISSUER"},{"description":"JWKS endpoint whose public keys verify the signature on every incoming Bearer JWT. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_JWKS_URI"},{"description":"Expected JWT aud claim for MCP_AUTH_MODE=resource-server. A token carrying a different audience, or no aud claim at all, is rejected. Unset skips audience validation entirely.","name":"MCP_OAUTH_AUDIENCE"},{"description":"Set to Y (or Yes/YES, any casing) to accept the BlueCat End User License Agreement. The container refuses to start without it.","isRequired":true,"name":"ACCEPT_EULA"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T20:32:20.596468Z","publishedAt":"2026-09-24T20:32:20.596468Z","updatedAt":"2026-09-24T20:32:20.596468Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluecat/livewiremcp","description":"MCP server for BlueCat LiveWire","version":"26.2","packages":[{"registryType":"oci","identifier":"quay.io/bluecat/livewiremcp:26.2","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:9997/mcp"},"runtimeArguments":[{"value":"9997:9997","type":"named","name":"-p"}],"environmentVariables":[{"description":"Base URL of the LiveWire backend API","isRequired":true,"name":"LIVEWIRE_BASE_URL"},{"description":"LiveWire API key","isRequired":true,"isSecret":true,"name":"LIVEWIRE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T13:55:32.316406Z","publishedAt":"2026-09-02T13:55:32.316406Z","updatedAt":"2026-09-02T13:55:32.316406Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluecat/livewiremcp","description":"LiveAction LiveWire MCP Server","version":"26.2.2","packages":[{"registryType":"oci","identifier":"quay.io/bluecat/livewiremcp@sha256:c1614cbe6bca212d0287c5fdfafc09b83579b38eb7e5f9b1fc4011902d41d385","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:9997/mcp"},"runtimeArguments":[{"isRequired":true,"value":"9997:9997","type":"named","name":"-p"}],"environmentVariables":[{"description":"LiveWire base URL (e.g., https://livewire.example.com).","isRequired":true,"name":"LIVEWIRE_BASE_URL"},{"description":"LiveWire API key. Mint a managed durable token (POST /api/v1/tokens/) rather than a /login session token — see --help for the full procedure.","isRequired":true,"isSecret":true,"name":"LIVEWIRE_API_KEY"},{"description":"Client authentication mode for the /mcp endpoint. One of: none | static-key | signed-key | resource-server. Required at runtime — the server refuses to start without it (no default).","isRequired":true,"name":"MCP_AUTH_MODE"},{"description":"Static bearer token clients present as `Authorization: Bearer <key>`. Required only when MCP_AUTH_MODE=static-key.","isSecret":true,"name":"MCP_API_KEY"},{"description":"Ed25519 public key (base64url) that MCP_AUTH_MODE=signed-key verifies license tokens against. DEFAULTS TO A SHARED DEMO KEY, which authenticates a token holder rather than a customer — every BlueCat-issued token for this server verifies against it. For anything beyond a trial, generate a per-deployment key pair (license-keygen --gen-key) and set this to its public half.","name":"MCP_ED25519_PUBLIC_KEY"},{"description":"When set, a license token must carry exactly this audience or it is rejected — a declarative scope check on top of the key, so a token minted for another deployment fails even if it verifies. Unset means the aud claim is not checked. Only meaningful with MCP_AUTH_MODE=signed-key.","name":"MCP_SIGNED_KEY_AUDIENCE"},{"description":"Token issuer URL, matched against the iss claim of incoming JWTs. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_ISSUER"},{"description":"JWKS endpoint whose public keys verify the signature on every incoming Bearer JWT. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_JWKS_URI"},{"description":"Expected JWT aud claim for MCP_AUTH_MODE=resource-server. A token carrying a different audience, or no aud claim at all, is rejected. Unset skips audience validation entirely.","name":"MCP_OAUTH_AUDIENCE"},{"description":"Set to Y (or Yes/YES, any casing) to accept the BlueCat End User License Agreement. The container refuses to start without it.","isRequired":true,"name":"ACCEPT_EULA"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T20:29:03.921359Z","publishedAt":"2026-09-24T20:29:03.921359Z","updatedAt":"2026-09-24T20:29:03.921359Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluecat/micetromcp","description":"BlueCat Micetro MCP Server","version":"26.1.1","packages":[{"registryType":"oci","identifier":"quay.io/bluecat/micetromcp@sha256:6319226443364523115c31ad4e51b725ab5d9599af2be4ea7dc43be66f36be5d","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:9988/mcp"},"runtimeArguments":[{"isRequired":true,"value":"9988:9988","type":"named","name":"-p"}],"environmentVariables":[{"description":"Micetro base URL (e.g., https://micetro.bluecat.com).","isRequired":true,"name":"MICETRO_BASE_URL"},{"description":"Micetro service-account username. Required in self-hosted mode (MCP_DEPLOYMENT_MODE unset or self-hosted) unless MICETRO_API_KEY is used instead — the server needs exactly one of the two credential options. Not used in horizon mode (accepted and ignored — an operator is free to leave it set).","name":"MICETRO_USERNAME"},{"description":"Micetro service-account password. Required alongside MICETRO_USERNAME, unless MICETRO_API_KEY is used instead.","isSecret":true,"name":"MICETRO_PASSWORD"},{"description":"Micetro API key (Micetro 26.1 and later). Alternative to MICETRO_USERNAME + MICETRO_PASSWORD; wins over the username/password pair when both are set. Every outbound request carries `authorization: Bearer <key>` and no session login is performed. Unlike MICETRO_USERNAME/MICETRO_PASSWORD, which are simply not used in horizon mode, MICETRO_API_KEY is rejected at startup there — cloud mode has no fixed backend identity for a key to authenticate.","isSecret":true,"name":"MICETRO_API_KEY"},{"description":"Client authentication mode for the /mcp endpoint. One of: none | static-key | signed-key | resource-server. Required at runtime — the server refuses to start without it (no default).","isRequired":true,"name":"MCP_AUTH_MODE"},{"description":"Static bearer token clients present as `Authorization: Bearer <key>`. Required only when MCP_AUTH_MODE=static-key.","isSecret":true,"name":"MCP_API_KEY"},{"description":"Ed25519 public key (base64url) that MCP_AUTH_MODE=signed-key verifies license tokens against. DEFAULTS TO A SHARED DEMO KEY, which authenticates a token holder rather than a customer — every BlueCat-issued token for this server verifies against it. For anything beyond a trial, generate a per-deployment key pair (license-keygen --gen-key) and set this to its public half.","name":"MCP_ED25519_PUBLIC_KEY"},{"description":"When set, a license token must carry exactly this audience or it is rejected — a declarative scope check on top of the key, so a token minted for another deployment fails even if it verifies. Unset means the aud claim is not checked. Only meaningful with MCP_AUTH_MODE=signed-key.","name":"MCP_SIGNED_KEY_AUDIENCE"},{"description":"Token issuer URL, matched against the iss claim of incoming JWTs. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_ISSUER"},{"description":"JWKS endpoint whose public keys verify the signature on every incoming Bearer JWT. Required when MCP_AUTH_MODE=resource-server — the server refuses to start in that mode without it.","name":"MCP_OAUTH_JWKS_URI"},{"description":"Expected JWT aud claim for MCP_AUTH_MODE=resource-server. A token carrying a different audience, or no aud claim at all, is rejected. Unset skips audience validation entirely.","name":"MCP_OAUTH_AUDIENCE"},{"description":"Set to Y (or Yes/YES, any casing) to accept the BlueCat End User License Agreement. The container refuses to start without it.","isRequired":true,"name":"ACCEPT_EULA"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T11:10:12.360552Z","publishedAt":"2026-10-01T11:10:12.360552Z","updatedAt":"2026-10-01T11:10:12.360552Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluecloudcyber/guestbook","description":"Read and verify the Blue Cloud Cyber agent guestbook, and sign one Ed25519 entry per UTC day.","title":"Agent Guestbook","version":"0.1.0","websiteUrl":"https://agents.bluecloudcyber.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@bluecloudcyberai/guestbook-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Guestbook origin. Change only to test against a local copy of the API.","default":"https://agents.bluecloudcyber.com","name":"GUESTBOOK_BASE_URL"},{"description":"Where the agent's Ed25519 key is kept (created 0600 on first register, never overwritten).","format":"filepath","default":"~/.config/bluecloud-guestbook/key.json","name":"GUESTBOOK_KEY_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T16:32:59.049582Z","publishedAt":"2026-09-23T16:32:59.049582Z","updatedAt":"2026-09-23T16:32:59.049582Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluepillow/hotels","description":"Neutral hotel & stay price comparison for AI agents: live prices from 16+ booking sites. No signup.","title":"Blue Pillow Hotels & Stays","version":"1.0.0","websiteUrl":"https://b2a.bluepillow.com","remotes":[{"type":"streamable-http","url":"https://mcp.b2a.bluepillow.com/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T15:54:05.873578Z","publishedAt":"2026-07-07T15:54:05.873578Z","updatedAt":"2026-07-07T15:54:05.873578Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bluepillow/hotels","description":"Neutral hotel & stay price comparison for AI agents: live prices from 16+ booking sites. No signup.","title":"Blue Pillow Hotels & Stays","version":"1.1.0","websiteUrl":"https://b2a.bluepillow.com","remotes":[{"type":"streamable-http","url":"https://mcp.b2a.bluepillow.com/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T13:34:07.593734Z","publishedAt":"2026-09-24T13:34:07.593734Z","updatedAt":"2026-09-24T13:34:07.593734Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.blueticked/blueticked","description":"Send WhatsApp, SMS and email for South African businesses: contacts, campaigns, templates, webhooks","version":"1.0.0","websiteUrl":"https://blueticked.com/mcp","remotes":[{"type":"streamable-http","url":"https://app.blueticked.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T21:54:26.765428Z","publishedAt":"2026-08-09T21:54:26.765428Z","updatedAt":"2026-08-09T21:54:26.765428Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.blvigil/site-mcp","description":"Search and read public Vigil pages with source URLs.","title":"Vigil Website MCP","version":"2026.09.15","websiteUrl":"https://blvigil.com/connect","icons":[{"src":"https://blvigil.com/favicon-48x48.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://blvigil.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T07:06:50.114678Z","publishedAt":"2026-09-17T07:06:50.114678Z","updatedAt":"2026-09-17T07:06:50.114678Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bmcxiv/breach402-owner-protection","description":"Owner-verified breach exposure checks and mitigation for autonomous agents.","title":"Breach402 Owner Protection","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://breach402.bmcxiv.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-26T04:27:05.692038Z","publishedAt":"2026-07-26T04:27:05.692038Z","updatedAt":"2026-07-26T04:27:05.692038Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bmcxiv/breach402-owner-protection","description":"Protect owners with private checks across 13.3B+ breach records and prioritized defenses.","title":"Breach402 Owner Protection","version":"0.1.1","remotes":[{"type":"streamable-http","url":"https://breach402.bmcxiv.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T13:54:36.7766Z","publishedAt":"2026-07-27T13:54:36.7766Z","updatedAt":"2026-07-27T13:54:36.7766Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bmikit/body-composition","description":"Body composition for AI: BMI, body fat, FFMI, waist-to-height, plus saved measurement trends.","title":"BMI Kit","repository":{"url":"https://github.com/micropages/bmikit","source":"github"},"version":"1.0.0","websiteUrl":"https://bmikit.com/mcp","remotes":[{"type":"streamable-http","url":"https://bmikit.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-27T09:05:43.187783Z","publishedAt":"2026-06-27T09:05:43.187783Z","updatedAt":"2026-06-27T09:05:43.187783Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bmikit/body-composition","description":"Body composition for AI: BMI, body fat, FFMI, waist-to-height, plus saved measurement trends.","title":"BMI Kit","version":"1.0.1","websiteUrl":"https://bmikit.com/mcp","remotes":[{"type":"streamable-http","url":"https://bmikit.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-27T10:26:16.117289Z","publishedAt":"2026-06-27T10:26:16.117289Z","updatedAt":"2026-06-27T10:26:16.117289Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.boardrepo/boardrepo","description":"Search and read public KiCad and Altium boards: schematics, BOMs, and source files. Read-only.","version":"0.1.0","websiteUrl":"https://boardrepo.com/connect","remotes":[{"type":"streamable-http","url":"https://boardrepo.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T05:40:38.281531Z","publishedAt":"2026-08-22T05:40:38.281531Z","updatedAt":"2026-08-22T05:40:38.281531Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.boardrepo/boardrepo","description":"The home for your PCB projects, public or private, plus every public design your AI can read.","version":"0.1.1","websiteUrl":"https://boardrepo.com/connect","remotes":[{"type":"streamable-http","url":"https://boardrepo.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T05:49:03.602446Z","publishedAt":"2026-08-22T05:49:03.602446Z","updatedAt":"2026-08-22T05:49:03.602446Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.boardrepo/boardrepo","description":"The home for your PCB projects, plus every public design, readable by your AI.","version":"0.1.2","websiteUrl":"https://boardrepo.com/connect","remotes":[{"type":"streamable-http","url":"https://boardrepo.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T05:52:12.171985Z","publishedAt":"2026-08-22T05:52:12.171985Z","updatedAt":"2026-08-22T05:52:12.171985Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.boardrepo/boardrepo","description":"Search, inspect, and review public or private PCB projects with your AI.","version":"0.2.0","websiteUrl":"https://boardrepo.com/connect","remotes":[{"type":"streamable-http","url":"https://boardrepo.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-25T01:49:57.877391Z","publishedAt":"2026-08-25T01:49:57.877391Z","updatedAt":"2026-08-25T01:49:57.877391Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.boardrepo/boardrepo","description":"Search and review real KiCad and Altium PCB designs: schematics, BOMs, netlists, DRC/ERC.","repository":{"url":"https://github.com/flintt-dev/boardrepo-plugin","source":"github"},"version":"0.3.0","websiteUrl":"https://boardrepo.com/connect","remotes":[{"type":"streamable-http","url":"https://boardrepo.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T19:22:18.697875Z","publishedAt":"2026-08-27T19:22:18.697875Z","updatedAt":"2026-08-27T19:22:18.697875Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.boardwalkai.mcp/land-use","description":"US pre-construction land-use filings, alerts, lists, and exports.","title":"Boardwalk","version":"1.0.0","websiteUrl":"https://boardwalkai.com","remotes":[{"type":"streamable-http","url":"https://mcp.boardwalkai.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T23:09:48.882789Z","publishedAt":"2026-10-01T23:09:48.882789Z","updatedAt":"2026-10-01T23:09:48.882789Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.boathousecloud/boathouse","description":"Deploy and share small apps with team login, persistent data, versioned updates and domains.","title":"Boat House","repository":{"url":"https://github.com/allenzhangyiteng/boathouse-cloud","source":"github"},"version":"1.0.0","websiteUrl":"https://boathousecloud.com","remotes":[{"type":"streamable-http","url":"https://mcp.boathousecloud.com/mcp","headers":[{"description":"Bearer followed by your Boat House account key. Use the account page advanced MCP settings; never publish this value.","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T22:00:40.533254Z","publishedAt":"2026-09-17T22:00:40.533254Z","updatedAt":"2026-09-17T22:00:40.533254Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.boatvaluecalculator/site","description":"Boat Value Calculator: the site's own MCP server — calculator, enquiry (enquiry = a human...","repository":{"url":"https://github.com/joeetdev/venture-estate","source":"github"},"version":"1.0.0","websiteUrl":"https://boatvaluecalculator.com","remotes":[{"type":"streamable-http","url":"https://boatvaluecalculator.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T20:52:42.85714Z","publishedAt":"2026-09-06T20:52:42.85714Z","updatedAt":"2026-09-06T20:52:42.85714Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bokendell/portfolio","description":"Bo Kendell's portfolio: projects, writing, work history, resume, and live activity.","title":"Bo Kendell — Portfolio","repository":{"url":"https://github.com/bokendell/bokendell","source":"github"},"version":"1.0.0","websiteUrl":"https://bokendell.com","remotes":[{"type":"streamable-http","url":"https://bokendell.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-24T19:53:37.358429Z","publishedAt":"2026-08-24T19:53:37.358429Z","updatedAt":"2026-08-24T19:53:37.358429Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.bolotstudio/store","description":"Custom metal-print storefront: catalog search, product details, shipping, reviews. Read-only.","version":"1.0.0","websiteUrl":"https://bolotstudio.com","remotes":[{"type":"streamable-http","url":"https://bolotstudio.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T17:47:52.682204Z","publishedAt":"2026-07-02T17:47:52.682204Z","updatedAt":"2026-07-02T17:47:52.682204Z","isLatest":true}}}],"metadata":{"nextCursor":"com.bolotstudio/store:1.0.0","count":30}}
