{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.withinfocus/tba","description":"The Blue Alliance MCP Server","title":"The Blue Alliance","repository":{"url":"https://github.com/withinfocus/tba-mcp-server","source":"github"},"version":"1.4.0","websiteUrl":"https://www.thebluealliance.com","packages":[{"registryType":"npm","identifier":"@withinfocus/tba-mcp-server","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"The Blue Alliance API key","isRequired":true,"format":"string","isSecret":true,"name":"TBA_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T17:45:09.655877Z","publishedAt":"2026-08-07T17:45:09.655877Z","updatedAt":"2026-08-07T17:45:09.655877Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.withpica/pica","description":"manage your music catalog through conversation — works, recordings, credits, agreements, royalties","repository":{"url":"https://github.com/withpica/pica","source":"github"},"version":"2.95.2","packages":[{"registryType":"npm","identifier":"@withpica/mcp-server","version":"2.95.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T16:22:42.045837Z","publishedAt":"2026-07-28T16:22:42.045837Z","updatedAt":"2026-07-28T16:22:42.045837Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.withpica/pica-business","description":"agreements, splits, royalties, and comms for withPICA music catalogs","repository":{"url":"https://github.com/withpica/pica","source":"github"},"version":"1.8.0","packages":[{"registryType":"npm","identifier":"@withpica/mcp-server-business","version":"1.8.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-04-19T07:49:40.064522Z","statusMessage":"Consolidated into io.github.withpica/pica per ADR-181 Phase 3. Use that entry instead.","publishedAt":"2026-04-19T06:11:41.891518Z","updatedAt":"2026-04-19T07:49:40.064522Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.withpica/pica-enrichment","description":"resolve missing ISWC, ISRC, ISNI, IPI, IPN and other identifiers for your music catalog","repository":{"url":"https://github.com/withpica/pica","source":"github"},"version":"1.2.0","packages":[{"registryType":"npm","identifier":"@withpica/mcp-server-enrichment","version":"1.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-04-19T07:50:13.945079Z","statusMessage":"Consolidated into io.github.withpica/pica per ADR-181 Phase 3. Use that entry instead.","publishedAt":"2026-04-19T06:11:45.896204Z","updatedAt":"2026-04-19T07:50:13.945079Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.withpica/pica-settings","description":"account, team, and api key management for withPICA","repository":{"url":"https://github.com/withpica/pica","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"@withpica/mcp-server-settings","version":"1.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-04-19T07:50:40.092637Z","statusMessage":"Consolidated into io.github.withpica/pica per ADR-181 Phase 3. Use that entry instead.","publishedAt":"2026-04-19T06:12:22.999325Z","updatedAt":"2026-04-19T07:50:40.092637Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.withqwerty/football-docs","description":"Searchable football data provider docs for AI coding agents.","title":"football-docs","version":"0.2.1","packages":[{"registryType":"npm","identifier":"football-docs","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-27T21:35:22.581996Z","publishedAt":"2026-03-27T21:35:22.581996Z","updatedAt":"2026-03-27T21:35:22.581996Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.withvibe/withvibe-roadmap","description":"Per-env roadmap board for WithVibe — an MCP server the orchestrator drives to plan and track work.","repository":{"url":"https://github.com/withvibe/withvibe-roadmap","source":"github"},"version":"2.0.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-09T01:21:44.471141Z","publishedAt":"2026-06-09T01:21:44.471141Z","updatedAt":"2026-06-09T01:21:44.471141Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.withvibe/withvibe-voter","description":"Vote-gated change control for WithVibe — the agent proposes a change via MCP; team approves first.","repository":{"url":"https://github.com/withvibe/withvibe-voter","source":"github"},"version":"0.1.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-09T01:21:53.055638Z","publishedAt":"2026-06-09T01:21:53.055638Z","updatedAt":"2026-06-09T01:21:53.055638Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wizkid17/mythic-index-mcp","description":"MTG card prices, deck analysis, and investment intelligence — 19 tools over the Mythic Index API.","title":"Mythic Index","repository":{"url":"https://github.com/wizkid17/mythic-index-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"mythic-index-mcp","version":"0.1.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the Mythic Index API. Defaults to the bundled public read-only key.","format":"string","isSecret":true,"name":"MYTHIC_INDEX_API_KEY"},{"description":"Base URL of the Mythic Index API. Defaults to https://api.mythic-index.com.","format":"string","name":"MYTHIC_INDEX_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-24T21:45:23.913072Z","publishedAt":"2026-06-24T21:45:23.913072Z","updatedAt":"2026-06-24T21:45:23.913072Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wjgoarxiv/vmd-hydrate-mcp","description":"Drive VMD for GROMACS/LAMMPS analysis + clathrate-hydrate cage science (needs a local VMD)","repository":{"url":"https://github.com/wjgoarxiv/vmd-hydrate-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","identifier":"vmd-hydrate-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T01:12:58.780619Z","publishedAt":"2026-07-03T01:12:58.780619Z","updatedAt":"2026-07-03T01:12:58.780619Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wkalidev/multichain-mcp","description":"MCP server for AI agents — Stacks, Celo, and Base in one npm package.","title":"multichain-mcp","repository":{"url":"https://github.com/wkalidev/multichain-mcp","source":"github"},"version":"1.2.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@wkalidev/multichain-mcp","version":"1.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Lemon Squeezy license key. Omit to run on the Free tier (get_balance, get_prices). Unlocks get_portfolio and prepare_transfer on Pro, plus deploy_token on Team.","isSecret":true,"name":"MULTICHAIN_LICENSE_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T17:24:47.63354Z","publishedAt":"2026-07-02T17:24:47.63354Z","updatedAt":"2026-07-02T17:24:47.63354Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wklm/ios-web-bluetooth","description":"MCP server to ship Web Bluetooth on iPhone Safari via the WebBLE extension.","title":"iOS Web Bluetooth (WebBLE)","repository":{"url":"https://github.com/wklm/ioswebble-sdk","source":"github","subfolder":"packages/mcp"},"version":"0.1.1","websiteUrl":"https://ioswebble.com/mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ios-web-bluetooth/mcp","version":"0.1.1","runtimeHint":"npx","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"attribution":{"emitted_by_tool":"webble_install_plan","purpose":"Attributes agent-introduced activations to the MCP channel for the Weekly Agent-Introduced Activations (AIA) metric.","token_format":"webble_YYYYMM_mcp_[a-z0-9]{1,40}"},"platforms":{"end_user_platform":"iOS 15.0+ (Safari Web Extension)","os":["macos","linux","windows"],"runtime":{"node":">=20"}},"tool":"webble-agent-discoverability","tools":[{"description":"Return a runtime detection snippet for navigator.bluetooth and window.webbleIOS, plus notes covering every way the detection can go wrong on iPhone Safari.","name":"webble_detect_ios_support"},{"description":"Return the canonical install steps, a runnable code snippet, and an attribution token for shipping Web Bluetooth on iOS Safari via WebBLE in the given framework + package manager.","name":"webble_install_plan"},{"description":"Return the W3C Web Bluetooth spec URL, a one-paragraph summary, and implementation caveats for a specific method (e.g. navigator.bluetooth.requestDevice).","name":"webble_spec_citation"},{"description":"Return a ready-to-paste code snippet for a canonical BLE profile (heart-rate, battery, cgm, lock, beacon, peripheral-chat) with preconditions and spec citations.","name":"webble_example"},{"description":"Explain one of the iOS-only premium surfaces (backgroundSync, notifications, liveActivity, beacons, peripheral, whiteLabel) with a runnable code example and App Store requirement.","name":"webble_premium_guide"},{"description":"Return a diagnostic checklist plus the single most common fix for one of four WebBLE failure modes (extension-not-detected, device-disconnects, gatt-operation-failed, notifications-not-firing).","name":"webble_troubleshoot"},{"description":"Read the WebBLE best-practices guide, optionally filtered by topic.","name":"webble_dev_best_practices"},{"description":"Search the WebBLE documentation index by keyword.","name":"webble_dev_search_docs"},{"description":"Browse the monorepo directory tree with optional depth and gitignore filtering.","name":"webble_dev_list_structure"},{"description":"Search curated source file examples by keyword.","name":"webble_dev_find_examples"}],"version":"v2a"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-03T15:59:11.940356Z","publishedAt":"2026-06-03T15:59:11.940356Z","updatedAt":"2026-06-03T15:59:11.940356Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.wkoverfield/plzebo","description":"Cost-parity bench for agent loops: $/success and time across model mixes, with verifiable receipts.","repository":{"url":"https://github.com/wkoverfield/plzebo","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"plzebo","version":"0.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Real Anthropic key for placebo-mode arms; arms only ever see placebo keys. Optional when every arm uses passthrough auth.","isSecret":true,"name":"ANTHROPIC_API_KEY"},{"description":"Real OpenAI-compatible key for placebo-mode arms. Optional when every arm uses passthrough auth.","isSecret":true,"name":"OPENAI_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T17:52:44.696325Z","publishedAt":"2026-07-30T17:52:44.696325Z","updatedAt":"2026-07-30T17:52:44.696325Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wkoverfield/quilt","description":"Track which AI agent wrote which lines in a shared Git checkout; each commits only its own lines.","repository":{"url":"https://github.com/wkoverfield/quilt","source":"github"},"version":"0.5.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@quilt-dev/cli","version":"0.5.2","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T05:54:58.218895Z","publishedAt":"2026-07-14T05:54:58.218895Z","updatedAt":"2026-07-14T05:54:58.218895Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wkoverfield/switchboard","description":"One firewall and password manager for all your AI coding agents' MCP servers and secrets.","repository":{"url":"https://github.com/wkoverfield/switchboard","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@switchboard-mcp/cli","version":"0.2.2","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:41:37.042865Z","publishedAt":"2026-07-18T23:41:37.042865Z","updatedAt":"2026-07-18T23:41:37.042865Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wllrdev/fast-news","description":"Free search, trending, topics & local news via the Fast News with Previews API on RapidAPI.","title":"Fast News MCP","repository":{"url":"https://github.com/wllrdev/Fast-News-MCP","source":"github"},"version":"1.0.1","websiteUrl":"https://rapidapi.com/SemicolonBandit/api/fast-news-with-previews","packages":[{"registryType":"npm","identifier":"@wllrdev/fast-news-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"RapidAPI key for the Fast News with Previews API. Get one (free tier available) at https://rapidapi.com/SemicolonBandit/api/fast-news-with-previews","isRequired":true,"isSecret":true,"placeholder":"Your RapidAPI key","name":"RAPIDAPI_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T16:51:41.982616Z","publishedAt":"2026-06-19T16:51:41.982616Z","updatedAt":"2026-06-19T16:51:41.982616Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/amazon-seller","description":"Amazon seller tools: FBA fees, inventory optimization, restock recommendations.","repository":{"url":"https://github.com/MarceauSolutions/dev-sandbox","source":"github","subfolder":"projects/amazon-seller"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"amazon-seller-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Amazon SP-API refresh token","isRequired":true,"isSecret":true,"name":"AMAZON_REFRESH_TOKEN"},{"description":"Amazon LWA App ID (Client ID)","isRequired":true,"isSecret":true,"name":"AMAZON_LWA_APP_ID"},{"description":"Amazon LWA Client Secret","isRequired":true,"isSecret":true,"name":"AMAZON_LWA_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-14T02:07:44.987683Z","publishedAt":"2026-01-14T02:07:44.987683Z","updatedAt":"2026-01-14T02:07:44.987683Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/apollo","description":"Apollo.io lead enrichment and prospecting via MCP","repository":{"url":"https://github.com/MarceauSolutions/dev-sandbox","source":"github","subfolder":"projects/apollo-mcp"},"version":"1.1.1","packages":[{"registryType":"pypi","identifier":"apollo-mcp","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Apollo.io API key from https://app.apollo.io/settings/integrations","isRequired":true,"isSecret":true,"name":"APOLLO_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-27T17:29:23.744112Z","publishedAt":"2026-01-27T17:29:23.744112Z","updatedAt":"2026-01-27T17:29:23.744112Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/canva-mcp","description":"MCP server for Canva - create designs, manage assets, use templates, export graphics","repository":{"url":"https://github.com/wmarceau/canva-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"canva-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Canva Connect API Client ID from developers.canva.com","name":"CANVA_CLIENT_ID"},{"description":"Canva Connect API Client Secret","name":"CANVA_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-09T00:43:24.715146Z","publishedAt":"2026-02-09T00:43:24.715146Z","updatedAt":"2026-02-09T00:43:24.715146Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/fitness-influencer","description":"AI-powered fitness content creator tools: video editing, image generation, workout plans, analytics.","repository":{"url":"https://github.com/MarceauSolutions/dev-sandbox","source":"github","subfolder":"projects/fitness-influencer"},"version":"1.3.0","packages":[{"registryType":"pypi","identifier":"fitness-influencer-mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"xAI/Grok API key for image generation ($0.07/image)","name":"XAI_API_KEY"},{"description":"Path to Google OAuth credentials for Sheets analytics","name":"GOOGLE_CREDENTIALS_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-16T00:43:49.417345Z","publishedAt":"2026-01-16T00:43:49.417345Z","updatedAt":"2026-01-16T00:43:49.417345Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/hvac-quotes","description":"HVAC equipment RFQ management - submit quotes to distributors","repository":{"url":"https://github.com/wmarceau/hvac-quotes-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"hvac-quotes-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to 'false' to send real emails via SMTP (default: 'true' for testing)","name":"HVAC_MOCK_EMAIL"},{"description":"SMTP server hostname (for real email mode)","name":"SMTP_HOST"},{"description":"SMTP server port (default: 587)","name":"SMTP_PORT"},{"description":"SMTP username","name":"SMTP_USER"},{"description":"SMTP password","name":"SMTP_PASS"},{"description":"From email address for RFQs","name":"SMTP_FROM"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-14T13:49:45.343817Z","publishedAt":"2026-01-14T13:49:45.343817Z","updatedAt":"2026-01-14T13:49:45.343817Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/instagram-creator","description":"Instagram automation: post images, Reels, carousels, Stories, analytics","repository":{"url":"https://github.com/MarceauSolutions/dev-sandbox","source":"github","subfolder":"projects/instagram-creator"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"instagram-creator-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Facebook/Instagram Graph API access token","name":"INSTAGRAM_ACCESS_TOKEN"},{"description":"Instagram Business Account ID (optional, auto-detected)","name":"INSTAGRAM_ACCOUNT_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-09T00:43:34.275156Z","publishedAt":"2026-02-09T00:43:34.275156Z","updatedAt":"2026-02-09T00:43:34.275156Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/md-to-pdf","description":"Convert markdown to professional PDFs with clickable table of contents. No API keys.","repository":{"url":"https://github.com/MarceauSolutions/dev-sandbox","source":"github","subfolder":"projects/md-to-pdf"},"version":"1.0.1","packages":[{"registryType":"pypi","identifier":"md-to-pdf-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-14T02:04:48.711961Z","publishedAt":"2026-01-14T02:04:48.711961Z","updatedAt":"2026-01-14T02:04:48.711961Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/rideshare-comparison","description":"Compare Uber and Lyft prices for any route","repository":{"url":"https://github.com/wmarceau/rideshare-comparison-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"rideshare-comparison-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of the rideshare comparison API","name":"RIDESHARE_API_URL"},{"description":"API key for rideshare comparison service","name":"RIDESHARE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-14T13:36:01.539405Z","publishedAt":"2026-01-14T13:36:01.539405Z","updatedAt":"2026-01-14T13:36:01.539405Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/ticket-discovery","description":"Search and compare concert ticket prices across platforms","repository":{"url":"https://github.com/wmarceau/ticket-discovery-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"ticket-discovery-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Ticketmaster Discovery API key (free at developer.ticketmaster.com)","name":"TICKETMASTER_API_KEY"},{"description":"SeatGeek API client ID (free at seatgeek.com/account/develop)","name":"SEATGEEK_CLIENT_ID"},{"description":"SeatGeek API client secret (optional)","name":"SEATGEEK_CLIENT_SECRET"},{"description":"SeatGeek affiliate ID for commission tracking (optional)","name":"SEATGEEK_AFFILIATE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-09T00:43:34.949348Z","publishedAt":"2026-02-09T00:43:34.949348Z","updatedAt":"2026-02-09T00:43:34.949348Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/tiktok-creator","description":"TikTok automation: post videos, get analytics, manage comments","repository":{"url":"https://github.com/MarceauSolutions/dev-sandbox","source":"github","subfolder":"projects/tiktok-creator"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"tiktok-creator-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"TikTok app client key","name":"TIKTOK_CLIENT_KEY"},{"description":"TikTok app client secret","name":"TIKTOK_CLIENT_SECRET"},{"description":"TikTok user access token","name":"TIKTOK_ACCESS_TOKEN"},{"description":"TikTok refresh token for token renewal","name":"TIKTOK_REFRESH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-09T00:43:47.379068Z","publishedAt":"2026-02-09T00:43:47.379068Z","updatedAt":"2026-02-09T00:43:47.379068Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/upwork","description":"MCP server for Upwork job discovery, client analysis, and proposal assistance","repository":{"url":"https://github.com/MarceauSolutions/upwork-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","identifier":"upwork-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Upwork API client ID from developer portal","name":"UPWORK_CLIENT_ID"},{"description":"Upwork API client secret","name":"UPWORK_CLIENT_SECRET"},{"description":"OAuth redirect URI (default: https://localhost)","name":"UPWORK_REDIRECT_URI"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-27T16:58:05.16681Z","publishedAt":"2026-01-27T16:58:05.16681Z","updatedAt":"2026-01-27T16:58:05.16681Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmarceau/youtube-creator","description":"YouTube automation: upload videos, Shorts, manage playlists, get analytics","repository":{"url":"https://github.com/MarceauSolutions/dev-sandbox","source":"github","subfolder":"projects/youtube-creator"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"youtube-creator-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to OAuth client secrets JSON from Google Cloud Console","name":"YOUTUBE_CREDENTIALS_PATH"},{"description":"Path to store OAuth token (defaults to ~/.google/youtube_token.pickle)","name":"YOUTUBE_TOKEN_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-16T02:35:33.286301Z","publishedAt":"2026-01-16T02:35:33.286301Z","updatedAt":"2026-01-16T02:35:33.286301Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmeireles/migraflow-mcp","description":"AI-powered database migration. Analyze schemas, generate SQL, calculate risks.","title":"MigraFlow - Database Migration AI","repository":{"url":"https://github.com/wmeireles/API_MIGRAFLOW","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","identifier":"migraflow-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MigraFlow Enterprise API key (mk_consultant_...)","isRequired":true,"format":"string","isSecret":true,"name":"MIGRAFLOW_API_KEY"},{"description":"MigraFlow API URL (default: https://api.migraflow.com.br/api/v1)","format":"string","name":"MIGRAFLOW_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-08T18:45:53.412181Z","publishedAt":"2026-05-08T18:45:53.412181Z","updatedAt":"2026-05-08T18:45:53.412181Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.wmujahid428-web/trust-layer","description":"Transaction Assurance + Reputation for autonomous A2A/M2M commerce.","title":"MUJ428 Trust Layer","repository":{"url":"https://github.com/wmujahid428-web/muj428-a2a-revenue-engine","source":"github"},"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://wepmhfjzckclvywolrek.supabase.co/functions/v1/trust-layer-mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"category":"transaction-assurance-reputation","customers":["ai-agent","autonomous-buyer","agent-platform","orchestrator","m2m-commerce"],"pricing":"https://wepmhfjzckclvywolrek.supabase.co/functions/v1/trust-layer/pricing.json"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T19:01:24.108829Z","publishedAt":"2026-08-07T19:01:24.108829Z","updatedAt":"2026-08-07T19:01:24.108829Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.wmujahid428-web/trust-layer:1.1.0","count":30}}
