{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.natiixnt/redcon","description":"Deterministic context packing for AI coding agents; measured 83% fewer input tokens, local.","title":"redcon","repository":{"url":"https://github.com/natiixnt/redcon","source":"github"},"version":"1.15.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redcon","version":"1.15.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"redcon[mcp]","type":"named","name":"--from"},{"value":"redcon","type":"positional"}],"packageArguments":[{"value":"mcp","type":"positional"},{"value":"serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T21:00:47.899192Z","publishedAt":"2026-08-03T21:00:47.899192Z","updatedAt":"2026-08-03T21:00:47.899192Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nativine/mcp","description":"Nativine MCP Server — Convert websites to native mobile apps from your AI IDE","repository":{"url":"https://github.com/nativine/mcp","source":"github"},"version":"1.0.5","packages":[{"registryType":"npm","identifier":"@nativine/mcp","version":"1.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Nativine API key","isRequired":true,"format":"string","isSecret":true,"name":"NATIVINE_API_KEY"},{"description":"Optional local project directory for offline builds","format":"string","name":"NATIVINE_PROJECT_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-29T18:03:36.086384Z","publishedAt":"2026-07-29T18:03:36.086384Z","updatedAt":"2026-07-29T18:03:36.086384Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nauman/builtonrails","description":"Stack intelligence from real production Rails apps. Compare gems, scan a Gemfile.","title":"BuiltOnRails","version":"1.0.0","websiteUrl":"https://builtonrails.com","remotes":[{"type":"sse","url":"https://builtonrails.com/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-31T13:25:20.421722Z","publishedAt":"2026-08-31T13:25:20.421722Z","updatedAt":"2026-08-31T13:25:20.421722Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.naur9n/arbitrum-transaction-preflight","description":"Paid Arbitrum transaction simulation and risk scoring for wallets and AI agents.","repository":{"url":"https://github.com/naur9n/arbitrum-mpp-transaction-preflight","source":"github"},"version":"4.0.0","packages":[{"registryType":"npm","identifier":"arbitrum-mpp-transaction-preflight","version":"4.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Dedicated low-value payer key.","isRequired":true,"format":"string","isSecret":true,"name":"CLIENT_PRIVATE_KEY"},{"description":"Hosted paid API base URL.","format":"string","name":"SERVER_URL"},{"description":"42161 for Arbitrum One.","format":"string","name":"CHAIN_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T15:48:24.377389Z","publishedAt":"2026-07-16T15:48:24.377389Z","updatedAt":"2026-07-16T15:48:24.377389Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.navaganeshr/sciple-mcp","description":"Sciple platform MCP: services, dashboards, runbooks, tickets, environments, AWS cloud inventory.","title":"Sciple Platform","repository":{"url":"https://github.com/navaganeshr/sciple-mcp","source":"github"},"version":"0.8.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"sciple-mcp","version":"0.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Sciple platform base URL (e.g. https://your.sciple.cloud). Optional — when omitted, the server uses the default platform recorded in the OAuth credential cache. Set this only when multiple platforms are cached.","name":"SCIPLE_PLATFORM_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-21T08:53:26.661273Z","publishedAt":"2026-06-21T08:53:26.661273Z","updatedAt":"2026-06-21T08:53:26.661273Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.navapbc/rebar","description":"Event-sourced ticket tracker + Jira reconciler, exposed as a Python library, CLI, and MCP server.","repository":{"url":"https://github.com/navapbc/rebar","source":"github"},"version":"0.13.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nava-rebar","version":"0.13.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the repo root that holds the .tickets-tracker store (defaults to the git toplevel of the working dir).","name":"REBAR_ROOT"},{"description":"Set to 1 to expose only the read tools (no write/mutation tools).","name":"REBAR_MCP_READONLY"},{"description":"Set to 1 to enable the billable LLM tools (review_code / scan_spec / verify_completion / review_plan); off by default.","name":"REBAR_MCP_ALLOW_LLM"},{"description":"Set to 1 to allow the live (mutating) Jira reconcile mode; otherwise reconcile is dry-run only.","name":"REBAR_MCP_ALLOW_JIRA_SYNC"},{"description":"Transport for the MCP server: 'stdio' (default) or 'http' (the optional Streamable-HTTP transport).","name":"REBAR_MCP_TRANSPORT"},{"description":"Bind host for the Streamable-HTTP transport (default 127.0.0.1).","name":"REBAR_MCP_HTTP_HOST"},{"description":"Bind port for the Streamable-HTTP transport (1-65535; default 8000).","name":"REBAR_MCP_HTTP_PORT"},{"description":"URL path the Streamable-HTTP transport serves on (default /mcp).","name":"REBAR_MCP_HTTP_PATH"},{"description":"Comma-separated allowlist of exact host:port values accepted by the Streamable-HTTP DNS-rebinding protection; empty defaults to loopback.","name":"REBAR_MCP_HTTP_ALLOWED_HOSTS"},{"description":"Comma-separated allowlist of exact Origin values accepted by the Streamable-HTTP DNS-rebinding protection; empty defaults to loopback.","name":"REBAR_MCP_HTTP_ALLOWED_ORIGINS"},{"description":"Set to 1 to acknowledge TLS is terminated at the edge; required to bind the Streamable-HTTP transport to a non-loopback host.","name":"REBAR_MCP_HTTP_TLS_AT_EDGE"},{"description":"Set to 1 to acknowledge running the Streamable-HTTP transport without a token verifier; required to boot the HTTP transport while auth is off.","name":"REBAR_MCP_ALLOW_UNAUTHENTICATED_HTTP"},{"description":"Set to 1 to enable MCP authentication (the composite token verifier + Resource-Server wiring); off by default.","name":"REBAR_MCP_AUTH_ENABLED"},{"description":"Comma-separated, ordered list of token-verifier strategies to compose (closed set: static, jwt, introspection, proxy, custom).","name":"REBAR_MCP_AUTH_STRATEGIES"},{"description":"OAuth authorization-server issuer URL advertised in the Protected-Resource Metadata (RFC 9728) when auth is enabled.","name":"REBAR_MCP_AUTH_ISSUER_URL"},{"description":"The single resource identifier (RFC 8707 audience) for this server; the composite verifier re-checks every accepted token against it.","name":"REBAR_MCP_AUTH_RESOURCE_SERVER_URL"},{"description":"Comma-separated scopes a caller must hold; the SDK returns 403 insufficient_scope when a principal lacks one.","name":"REBAR_MCP_AUTH_REQUIRED_SCOPES"},{"description":"Path to the JSON secrets file for the static-bearer verifier (stores only SHA-256 digests of the accepted tokens).","name":"REBAR_MCP_AUTH_STATIC_TOKENS_FILE"},{"description":"HTTPS JWKS endpoint the `jwt` verifier fetches signing keys from (an OIDC provider's .well-known/jwks.json).","name":"REBAR_MCP_AUTH_JWT_JWKS_URI"},{"description":"Expected `iss` claim for the `jwt` verifier; falls back to REBAR_MCP_AUTH_ISSUER_URL when unset.","name":"REBAR_MCP_AUTH_JWT_ISSUER"},{"description":"Comma-separated PINNED, asymmetric-only JWS algorithms for the `jwt` verifier (default RS256,ES256); a symmetric algorithm on a JWKS source is refused.","name":"REBAR_MCP_AUTH_JWT_ALGORITHMS"},{"description":"Clock-skew leeway in seconds applied to exp/nbf validation by the `jwt` verifier (default 60).","name":"REBAR_MCP_AUTH_JWT_LEEWAY"},{"description":"Minimum seconds between JWKS refetches triggered by an unknown key id (the concurrency-safe flood guard; default 30).","name":"REBAR_MCP_AUTH_JWT_JWKS_REFETCH_COOLDOWN"},{"description":"HTTP timeout in seconds for the `jwt` verifier's JWKS fetch (default 10).","name":"REBAR_MCP_AUTH_JWT_JWKS_TIMEOUT"},{"description":"When set, the `jwt` verifier requires the JWT header `typ` to equal this (e.g. at+JWT per RFC 9068); unset skips the check.","name":"REBAR_MCP_AUTH_JWT_EXPECTED_TYP"},{"description":"Set to 1 to permit a private/link-local/loopback JWKS host (SSRF guard is on by default); off by default.","name":"REBAR_MCP_AUTH_JWT_ALLOW_PRIVATE_JWKS_HOST"},{"description":"The `introspection` verifier's RFC 7662 endpoint URL (must be https://); the opaque token is POSTed here on every request (no caching).","name":"REBAR_MCP_AUTH_INTROSPECTION_ENDPOINT"},{"description":"The client id the `introspection` verifier presents to the Authorization Server via HTTP Basic (client_secret_basic).","name":"REBAR_MCP_AUTH_INTROSPECTION_CLIENT_ID"},{"description":"The NAME of the env var holding the introspection client secret (never the secret itself); must be present + non-empty at startup or the server refuses to start (fail-closed).","name":"REBAR_MCP_AUTH_INTROSPECTION_CLIENT_SECRET_ENV"},{"description":"Set to 1 to permit a private/link-local/loopback introspection endpoint host (SSRF guard is on by default); off by default.","name":"REBAR_MCP_AUTH_INTROSPECTION_ALLOW_PRIVATE_HOST"},{"description":"Set to 1 to accept an active introspection response that OMITS `aud` (many AS do); off by default (fail-closed reject).","name":"REBAR_MCP_AUTH_INTROSPECTION_ALLOW_MISSING_AUD"},{"description":"The NAME of the env var holding the trusted-proxy shared secret (never the secret itself); must be present + non-empty at startup or the `proxy` verifier refuses to start (fail-closed).","name":"REBAR_MCP_AUTH_PROXY_SECRET_ENV"},{"description":"The header the fronting proxy sends its shared secret on; the identity is trusted only when this matches (constant-time; default x-proxy-auth).","name":"REBAR_MCP_AUTH_PROXY_SECRET_HEADER"},{"description":"The header carrying the proxy-authenticated principal identity, trusted only when the secret header validates (default x-forwarded-user).","name":"REBAR_MCP_AUTH_PROXY_IDENTITY_HEADER"},{"description":"Comma-separated fixed scope set granted to proxy-authenticated principals; empty by default (the principal holds no scopes).","name":"REBAR_MCP_AUTH_PROXY_SCOPES"},{"description":"The `custom` strategy's `module:factory` import string, resolving to a factory that returns a TokenVerifier; a TRUSTED operator config value that loads and executes the operator-configured code at startup (fail-closed on any load error).","name":"REBAR_MCP_AUTH_CUSTOM_IMPORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-30T03:33:59.090845Z","publishedAt":"2026-08-30T03:33:59.090845Z","updatedAt":"2026-08-30T03:33:59.090845Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.navshainc/noshup","description":"Grocery meal planning, budgets, and flyer deals for Canadian households. Auth required.","title":"NoshUp: Meal Planning & Grocery Budget","version":"1.0.1","websiteUrl":"https://noshup.ca/","remotes":[{"type":"streamable-http","url":"https://api.noshup.ca/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T03:58:34.838134Z","publishedAt":"2026-08-23T03:58:34.838134Z","updatedAt":"2026-08-23T03:58:34.838134Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.navshainc/noshup-public","description":"Canadian grocery flyer deals and recipes by item, store, postal code, cuisine, or diet. No auth.","title":"NoshUp: Canadian Grocery Deals & Recipes","version":"1.0.3","websiteUrl":"https://noshup.ca/","remotes":[{"type":"streamable-http","url":"https://api.noshup.ca/mcp-public"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T03:53:51.046895Z","publishedAt":"2026-08-23T03:53:51.046895Z","updatedAt":"2026-08-23T03:53:51.046895Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.naw103/foremerge","description":"Coordinate parallel coding agents, above Git","title":"Foremerge","repository":{"url":"https://github.com/naw103/foremerge","source":"github"},"version":"0.5.1","websiteUrl":"https://foremerge.com","packages":[{"registryType":"cargo","identifier":"foremerge","version":"0.5.1","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T14:56:13.981771Z","publishedAt":"2026-10-03T14:56:13.981771Z","updatedAt":"2026-10-03T14:56:13.981771Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.naylalabs/agentic-inbox","description":"Read and search FranklyMail email and prepare drafts, replies, and forwards for human approval.","title":"FranklyMail Agentic Inbox","repository":{"url":"https://github.com/naylalabs-org/franklymail","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://franklymail.com/api/agent/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T16:47:19.213319Z","publishedAt":"2026-09-19T16:47:19.213319Z","updatedAt":"2026-09-19T16:47:19.213319Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.naymEvg/health-mcp","description":"Self-hosted MCP server for Android Health Connect — 34 metrics, daily rollups, dedup, 5 LLM tools.","title":"Health Hub MCP","repository":{"url":"https://github.com/naymEvg/health-conect-mcp","source":"github"},"version":"0.1.0","websiteUrl":"https://github.com/naymEvg/health-conect-mcp","remotes":[{"type":"streamable-http","url":"https://{host}/mcp-health","headers":[{"description":"MCP authentication token. Set MCP_TOKEN in .env, generate with: openssl rand -hex 32. Include 'Bearer ' prefix.","isRequired":true,"isSecret":true,"name":"Authorization"}],"variables":{"host":{"description":"Your server's public hostname with TLS (e.g., health.example.com). Deploy via Docker Compose — see repo README.","isRequired":true}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T11:10:45.88799Z","publishedAt":"2026-08-11T11:10:45.88799Z","updatedAt":"2026-08-11T11:10:45.88799Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nazar256/memheaven","description":"Self-hosted remote MCP memory server for ChatGPT and AI agents.","title":"MemHeaven — Self-hosted Remote MCP Memory for ChatGPT","repository":{"url":"https://github.com/nazar256/memheaven","source":"github"},"version":"0.1.2","websiteUrl":"https://nazar256.github.io/memheaven/","icons":[{"src":"https://raw.githubusercontent.com/nazar256/memheaven/main/assets/memheaven-icon.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://{worker_domain}/mcp","variables":{"worker_domain":{"description":"Public MemHeaven hostname, for example memheaven.<your-workers-subdomain>.workers.dev or memory.example.com","isRequired":true,"placeholder":"memheaven.<your-workers-subdomain>.workers.dev"}}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"auth":{"notes":"Hosted OAuth flow with PKCE and dynamic client registration where supported, plus an access-key gate on the consent page.","type":"oauth-2.1-pkce-dcr"},"environmentVariables":["OAUTH_ISSUER","MCP_RESOURCE","MCP_AUDIENCE","EMBEDDING_MODEL","EMBEDDING_DIMENSIONS","VECTORIZE_INDEX_NAME"],"requiredSecrets":["JWT_SIGNING_SECRET","TOKEN_ENCRYPTION_KEY","AUTH_KEY_PEPPER","ACCESS_KEYS_JSON"],"setupNotes":["Deploy on Cloudflare Workers, then point the client at https://<your-worker-domain>/mcp.","Generate an access key with npm run keygen and authorize with the printed raw key.","See docs/GETTING_STARTED_FROM_ZERO.md for a full guided setup."]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T07:00:30.839604Z","publishedAt":"2026-08-13T07:00:30.839604Z","updatedAt":"2026-08-13T07:00:30.839604Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nazariinalyvaikobs/shopify-store-builder-mcp","description":"MCP server for building Shopify stores via the Admin GraphQL API: themes, pages, and navigation","repository":{"url":"https://github.com/nazariinalyvaikobs/shopify-store-builder-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"shopify-store-builder-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Store domain, e.g. my-store.myshopify.com","isRequired":true,"format":"string","name":"SHOPIFY_STORE_DOMAIN"},{"description":"Dev Dashboard app client ID (option A, recommended)","format":"string","name":"SHOPIFY_CLIENT_ID"},{"description":"Dev Dashboard app client secret (option A, recommended)","format":"string","isSecret":true,"name":"SHOPIFY_CLIENT_SECRET"},{"description":"Permanent admin access token shpat_… (option B, instead of client credentials)","format":"string","isSecret":true,"name":"SHOPIFY_ADMIN_ACCESS_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T13:45:04.953857Z","publishedAt":"2026-08-12T13:45:04.953857Z","updatedAt":"2026-08-12T13:45:04.953857Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nccurry/mtg-mcp","description":"An evidence-first .NET MCP server for Magic: The Gathering deckbuilding workflows.","title":"mtg-mcp","repository":{"url":"https://github.com/nccurry/mtg-mcp","source":"github"},"version":"0.9.0","packages":[{"registryType":"nuget","identifier":"Nccurry.MtgMcp","version":"0.9.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T01:00:07.617838Z","publishedAt":"2026-07-13T01:00:07.617838Z","updatedAt":"2026-07-13T01:00:07.617838Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nczntb-wq/ihealed","description":"AI-powered guided healing meditations and manifestation scripts.","repository":{"url":"https://github.com/nczntb-wq/ihealed","source":"github"},"version":"1.0.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T21:49:09.986645Z","publishedAt":"2026-08-12T21:49:09.986645Z","updatedAt":"2026-08-12T21:49:09.986645Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.ndesv21/socialclaw","description":"Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.","repository":{"url":"https://github.com/ndesv21/socialclaw","source":"github"},"version":"0.1.20","websiteUrl":"https://getsocialclaw.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"socialclaw","version":"0.1.20","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"SocialClaw workspace API key from https://getsocialclaw.com/dashboard","isRequired":true,"isSecret":true,"name":"SOCIALCLAW_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://getsocialclaw.com/mcp","headers":[{"description":"Bearer <SocialClaw workspace API key>","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T23:45:38.930673Z","publishedAt":"2026-08-04T23:45:38.930673Z","updatedAt":"2026-08-04T23:45:38.930673Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndhkaeru/codeloupe-mcp","description":"Local-first MCP server for code search, repository intelligence, comparison, and safe file edits.","repository":{"url":"https://github.com/ndhkaeru/codeloupe-mcp","source":"github"},"version":"1.1.2","packages":[{"registryType":"npm","identifier":"@ndhkaeru/codeloupe-mcp","version":"1.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T04:23:10.191897Z","publishedAt":"2026-10-01T04:23:10.191897Z","updatedAt":"2026-10-01T04:23:10.191897Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndjordjevic/pinrag","description":"MCP RAG: index PDFs, repos, YouTube, Discord, text; optional YouTube vision; query with citations.","title":"PinRAG","repository":{"url":"https://github.com/ndjordjevic/pinrag","source":"github"},"version":"0.9.27","packages":[{"registryType":"pypi","identifier":"pinrag","version":"0.9.27","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--refresh","type":"positional"},{"value":"pinrag","type":"positional"}],"environmentVariables":[{"description":"OpenRouter API key — required for the default chat LLM (PINRAG_LLM_PROVIDER defaults to openrouter). Get a key at openrouter.ai.","isRequired":true,"format":"string","isSecret":true,"name":"OPENROUTER_API_KEY"},{"description":"Absolute path to the Chroma vector store directory (recommended so indexes are not tied to the server process cwd).","format":"string","name":"PINRAG_PERSIST_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T11:16:32.307132Z","publishedAt":"2026-04-09T11:16:32.307132Z","updatedAt":"2026-04-09T11:16:32.307132Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndkasndakn/refund-decide","description":"Refund eligibility notary for US subscriptions. Returns ALLOWED/DENIED/UNKNOWN.","repository":{"url":"https://github.com/ndkasndakn/decade","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://refund.decide.fyi/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-15T23:32:17.175204Z","publishedAt":"2026-01-15T23:32:17.175204Z","updatedAt":"2026-01-15T23:32:17.175204Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndl-systems/kevros","description":"Agentic identity trust: precision decisioning, cryptographic release tokens, hash-chained proof","title":"Kevros — Agentic Identity Trust","repository":{"url":"https://github.com/ndl-systems/kevros-sdk","source":"github"},"version":"0.3.6","remotes":[{"type":"streamable-http","url":"https://governance.taskhawktech.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-25T11:21:08.785039Z","publishedAt":"2026-02-25T11:21:08.785039Z","updatedAt":"2026-02-25T11:21:08.785039Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndrysdal-byte/prediction-friction-tracker","description":"Prediction-market fee/KYC/withdrawal data, venue recommendations, and a paid x402 change feed.","title":"Prediction Market Friction Tracker","repository":{"url":"https://github.com/ndrysdal-byte/prediction-friction-tracker","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://prediction-friction-tracker-production.up.railway.app/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T12:44:01.125178Z","publishedAt":"2026-08-14T12:44:01.125178Z","updatedAt":"2026-08-14T12:44:01.125178Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ndyakov/lastfm-mcp","description":"Last.fm MCP server: scrobbles, charts, artist/album/track info and more","title":"Last.fm","repository":{"url":"https://github.com/ndyakov/lastfm-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"oci","identifier":"ghcr.io/ndyakov/lastfm-mcp:0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Last.fm API key (https://www.last.fm/api/account/create)","isRequired":true,"isSecret":true,"name":"LASTFM_API_KEY"},{"description":"Last.fm API secret; only needed for authenticated/write methods","isSecret":true,"name":"LASTFM_API_SECRET"},{"description":"Set to 1 to enable scrobbling/write tools","name":"LASTFM_ENABLE_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T12:27:59.296993Z","publishedAt":"2026-08-01T12:27:59.296993Z","updatedAt":"2026-08-01T12:27:59.296993Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neat-technologies/neat","description":"Fused graph of your codebase — static code + runtime OTel — for AI agents, over MCP.","title":"NEAT","repository":{"url":"https://github.com/NEAT-Technologies/Neat","source":"github"},"version":"0.10.4","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neat.is/mcp","version":"0.10.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of the NEAT daemon the server queries. Defaults to the local daemon.","default":"http://localhost:8080","name":"NEAT_CORE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T16:22:12.653663Z","publishedAt":"2026-09-30T16:22:12.653663Z","updatedAt":"2026-09-30T16:22:12.653663Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.ned-del/fairseal-mcp-server","description":"Verifiable entropy, provably-fair games, and receipt verification for AI agents (FairSeal API).","repository":{"url":"https://github.com/fairseal-io/fairseal","source":"github"},"version":"0.1.3","websiteUrl":"https://fairseal.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@fairseal/mcp-server","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional API key sent as Bearer header (live API currently requires no auth; any placeholder works).","isSecret":true,"name":"FAIRSEAL_API_KEY"},{"description":"Upstream API base URL (default https://api.fairseal.io).","name":"FAIRSEAL_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-19T13:42:32.725577Z","publishedAt":"2026-08-19T13:42:32.725577Z","updatedAt":"2026-08-19T13:42:32.725577Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neddes/pieterpost-mcp","description":"Let AI agents prepare, review, pay for, and send real letters and postcards.","title":"PieterPost MCP","repository":{"url":"https://github.com/neddes/pieterpost-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://pieterpost.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-21T01:31:48.645551Z","statusMessage":"Moved to io.github.pieterpost-com/pieterpost-mcp. Use https://pieterpost.com/mcp/setup/.","publishedAt":"2026-06-19T19:27:36.431759Z","updatedAt":"2026-09-21T01:31:48.645551Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.nedim1511/unclaimed-sol","description":"The first Vibe Claiming MCP: AI agents scan and reclaim dormant SOL on Solana. Signs locally.","repository":{"url":"https://github.com/unclaimed-sol/unclaimed-sol-mcp","source":"github"},"version":"1.3.1","websiteUrl":"https://unclaimedsol.com","packages":[{"registryType":"npm","identifier":"@unclaimed-sol/mcp","version":"1.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a Solana keypair JSON file. Enables Vibe Claiming (claim tools).","isSecret":true,"name":"SOLANA_KEYPAIR_PATH"},{"description":"Alternative to SOLANA_KEYPAIR_PATH (base58 or JSON byte array). Prefer the keypair path.","isSecret":true,"name":"SOLANA_PRIVATE_KEY"},{"description":"Solana RPC endpoint. Defaults to the public mainnet-beta RPC.","name":"SOLANA_RPC_URL"},{"description":"Backend API URL. Defaults to https://unclaimedsol.com.","name":"UNCLAIMED_SOL_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T22:14:06.862666Z","publishedAt":"2026-08-27T22:14:06.862666Z","updatedAt":"2026-08-27T22:14:06.862666Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neerajsohal/slate","description":"Read-only MCP for Electrik Slate: Blade component docs, blocks gallery, source, and llms.txt.","title":"Electrik Slate","repository":{"url":"https://github.com/electrikhq/slate","source":"github"},"version":"3.0.0-alpha.4","websiteUrl":"https://slate.electrik.dev/docs/ai","remotes":[{"type":"streamable-http","url":"https://mcp.slate.electrik.dev"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-21T06:32:45.301945Z","publishedAt":"2026-08-21T06:32:45.301945Z","updatedAt":"2026-08-21T06:32:45.301945Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.negm17111995/circlfi-mcp","description":"13-model stock valuation engine for AI agents - fair values for 5,900+ US stocks, updated daily.","repository":{"url":"https://github.com/negm17111995/Circlfi-MCP","source":"github"},"version":"1.1.0","websiteUrl":"https://circlfi.com/mcp/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"circlfi-mcp","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Gumroad purchase email to unlock all 13 models and the market screener (optional — free tier works without it)","name":"CIRCLFI_EMAIL"}]}],"remotes":[{"type":"streamable-http","url":"https://circlfi.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T12:44:29.969443Z","publishedAt":"2026-07-17T12:44:29.969443Z","updatedAt":"2026-07-17T12:44:29.969443Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.negm17111995/maqami-travel","description":"Official MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels.","title":"MAQAMI Travel","repository":{"url":"https://github.com/negm17111995/mcp-server","source":"github"},"version":"1.0.6","websiteUrl":"https://mcp.maqami.co/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"maqami-travel","version":"1.0.6","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.maqami.co/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T15:19:34.192473Z","publishedAt":"2026-10-03T15:19:34.192473Z","updatedAt":"2026-10-03T15:19:34.192473Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neilberkman/ccrider","description":"Full-text search, browse, and resume across your coding agent sessions (Claude Code, Codex, Amp)","title":"CCRider","repository":{"url":"https://github.com/neilberkman/ccrider","source":"github"},"version":"1.12.0","websiteUrl":"https://github.com/neilberkman/ccrider","packages":[{"registryType":"mcpb","identifier":"https://github.com/neilberkman/ccrider/releases/download/v1.12.0/ccrider_1.12.0.mcpb","fileSha256":"53bd5084861ea4e3138004f7e43a05d78a9f9f40b8d0e05e663c906ce7376777","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T18:59:41.248732Z","publishedAt":"2026-10-02T18:59:41.248732Z","updatedAt":"2026-10-02T18:59:41.248732Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.neilberkman/ccrider:1.12.0","count":30}}
