{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.9thShini/smart-tools","description":"70+ free calculators & converters as MCP tools; each result links to its source page.","title":"SmartTools","version":"1.0.0","websiteUrl":"https://smart-tools.xyz/en/mcp","remotes":[{"type":"streamable-http","url":"https://smart-tools.xyz/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T08:22:35.389774Z","publishedAt":"2026-08-15T08:22:35.389774Z","updatedAt":"2026-08-15T08:22:35.389774Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A0Nexus-bit/a0nexus-bitcoin-mcp","description":"Crypto (BTC/ETH) + ERCOT electricity data & forecasts as MCP tools. Pay-per-call via x402.","repository":{"url":"https://github.com/A0Nexus-bit/a0nexus-bitcoin-mcp","source":"github"},"version":"0.1.4","websiteUrl":"https://a0nexus.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"a0nexus-bitcoin-mcp","version":"0.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the a0nexus API.","default":"https://a0nexus.com","name":"BTCI_API_URL"},{"description":"Set to 'real' to enable the paid tools (otherwise only the free tools work).","default":"none","name":"BTCI_MCP_PAYMENT"},{"description":"Base wallet private key used to pay for paid tools when BTCI_MCP_PAYMENT=real.","isSecret":true,"name":"BTCI_MCP_PRIVATE_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T06:24:39.499179Z","publishedAt":"2026-07-13T06:24:39.499179Z","updatedAt":"2026-07-13T06:24:39.499179Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-avito-ads","description":"MCP server for the Avito Ads API: campaigns, ad groups, creatives, statistics and balances.","title":"Avito Ads MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-avito-ads","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-avito-ads#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-avito-ads","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"OAuth2 client id of your Avito application (grant_type=client_credentials).","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_ID"},{"description":"OAuth2 client secret of your Avito application. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_SECRET"},{"description":"Ad account id (positive integer) every request is scoped to.","isRequired":true,"name":"AVITO_ADS_ACCOUNT_ID"},{"description":"Which API to talk to: production or sandbox.","default":"production","name":"AVITO_ADS_ENVIRONMENT"},{"description":"API root override, replacing host and environment prefix (e.g. a local mock).","default":"https://api.avito.ru/ads/","name":"AVITO_ADS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"AVITO_ADS_TIMEOUT_MS"},{"description":"Retries on 429 (always) and on 5xx / network errors for reads only.","default":"4","name":"AVITO_ADS_MAX_RETRIES"},{"description":"Refresh the OAuth2 token this many seconds before it expires.","default":"60","name":"AVITO_ADS_TOKEN_LEEWAY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T22:56:48.789647Z","publishedAt":"2026-09-20T22:56:48.789647Z","updatedAt":"2026-09-20T22:56:48.789647Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-apps-script","description":"MCP server for the Google Apps Script API: projects, code, versions, deployments and executions.","title":"Google Apps Script MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-apps-script","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-apps-script#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-apps-script","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_APPS_SCRIPT_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_APPS_SCRIPT_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_APPS_SCRIPT_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_APPS_SCRIPT_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_APPS_SCRIPT_OAUTH_PORT"},{"description":"API root override.","default":"https://script.googleapis.com","name":"GOOGLE_APPS_SCRIPT_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_APPS_SCRIPT_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_APPS_SCRIPT_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:39.454635Z","publishedAt":"2026-09-23T22:46:39.454635Z","updatedAt":"2026-09-23T22:46:39.454635Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-business","description":"MCP server for Google Business Profile: locations, reviews, local posts and performance metrics.","title":"Google Business Profile MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-business","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-business#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-business","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"OAuth2 client id from Google Cloud Console (refresh flow).","name":"GOOGLE_BUSINESS_CLIENT_ID"},{"description":"OAuth2 client secret. Treat it as a secret.","isSecret":true,"name":"GOOGLE_BUSINESS_CLIENT_SECRET"},{"description":"OAuth2 refresh token with the business.manage scope. Treat it as a secret.","isSecret":true,"name":"GOOGLE_BUSINESS_REFRESH_TOKEN"},{"description":"Ready-made access token (~1 h) as an alternative to the refresh-flow trio above.","isSecret":true,"name":"GOOGLE_BUSINESS_ACCESS_TOKEN"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_BUSINESS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network on idempotent calls).","default":"3","name":"GOOGLE_BUSINESS_MAX_RETRIES"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_BUSINESS_OAUTH_PORT"},{"description":"Account Management API base override.","default":"https://mybusinessaccountmanagement.googleapis.com","name":"GOOGLE_BUSINESS_ACCOUNTS_API_BASE"},{"description":"Business Information API base override.","default":"https://mybusinessbusinessinformation.googleapis.com","name":"GOOGLE_BUSINESS_INFO_API_BASE"},{"description":"Business Profile Performance API base override.","default":"https://businessprofileperformance.googleapis.com","name":"GOOGLE_BUSINESS_PERFORMANCE_API_BASE"},{"description":"Legacy v4 My Business API base override (reviews, local posts).","default":"https://mybusiness.googleapis.com","name":"GOOGLE_BUSINESS_V4_API_BASE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T22:41:24.713802Z","publishedAt":"2026-09-20T22:41:24.713802Z","updatedAt":"2026-09-20T22:41:24.713802Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-calendar","description":"MCP server for the Google Calendar API: events, recurrence, invitations, availability, calendars.","title":"Google Calendar MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-calendar","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-calendar#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@a1-x-tech/mcp-google-calendar","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_CALENDAR_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_CALENDAR_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_CALENDAR_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_CALENDAR_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_CALENDAR_OAUTH_PORT"},{"description":"API root override.","default":"https://www.googleapis.com","name":"GOOGLE_CALENDAR_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_CALENDAR_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_CALENDAR_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:40.096015Z","publishedAt":"2026-09-23T22:46:40.096015Z","updatedAt":"2026-09-23T22:46:40.096015Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-chat","description":"MCP server for the Google Chat API: spaces, messages, threads, reactions and memberships.","title":"Google Chat MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-chat","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-chat#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-chat","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_CHAT_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_CHAT_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_CHAT_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, e.g. a service-account (Chat app) token or for testing.","isSecret":true,"name":"GOOGLE_CHAT_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_CHAT_OAUTH_PORT"},{"description":"API root override.","default":"https://chat.googleapis.com","name":"GOOGLE_CHAT_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_CHAT_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_CHAT_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:40.631721Z","publishedAt":"2026-09-23T22:46:40.631721Z","updatedAt":"2026-09-23T22:46:40.631721Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-contacts","description":"MCP server for the Google People API: search, create, update and delete contacts and groups.","title":"Google Contacts MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-contacts","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-contacts#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-contacts","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_CONTACTS_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_CONTACTS_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_CONTACTS_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_CONTACTS_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_CONTACTS_OAUTH_PORT"},{"description":"API root override.","default":"https://people.googleapis.com","name":"GOOGLE_CONTACTS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_CONTACTS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_CONTACTS_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:41.263453Z","publishedAt":"2026-09-23T22:46:41.263453Z","updatedAt":"2026-09-23T22:46:41.263453Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-crux","description":"Real-user Core Web Vitals from the Chrome UX Report (CrUX) API for any origin or URL.","title":"Google CrUX MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-crux","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-crux#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-crux","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google Cloud API key with the Chrome UX Report API enabled (sent as the key= query parameter). Treat it as a secret.","isRequired":true,"isSecret":true,"name":"CRUX_API_KEY"},{"description":"API root host override.","default":"https://chromeuxreport.googleapis.com","name":"CRUX_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"CRUX_TIMEOUT_MS"},{"description":"Retries on transient errors (429, 5xx, network).","default":"3","name":"CRUX_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T22:13:56.925649Z","publishedAt":"2026-08-18T22:13:56.925649Z","updatedAt":"2026-08-18T22:13:56.925649Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-custom-search","description":"MCP server for Google Custom Search: web and image search via a Programmable Search Engine.","title":"Google Custom Search MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-custom-search","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-custom-search#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-custom-search","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google Cloud API key with the Custom Search API enabled. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CUSTOM_SEARCH_API_KEY"},{"description":"Default Programmable Search Engine id (cx). Tools accept a per-call engine_id override.","name":"GOOGLE_CUSTOM_SEARCH_ENGINE_ID"},{"description":"API root override.","default":"https://customsearch.googleapis.com","name":"GOOGLE_CUSTOM_SEARCH_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"GOOGLE_CUSTOM_SEARCH_TIMEOUT_MS"},{"description":"Retries on transient errors (429, and 5xx/network — the API is idempotent GETs only).","default":"3","name":"GOOGLE_CUSTOM_SEARCH_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:41.791384Z","publishedAt":"2026-09-23T22:46:41.791384Z","updatedAt":"2026-09-23T22:46:41.791384Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-docs","description":"MCP server for the Google Docs API: read and edit documents, styles, tables, images, comments.","title":"Google Docs MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-docs","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-docs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@a1-x-tech/mcp-google-docs","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_DOCS_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_DOCS_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_DOCS_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_DOCS_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_DOCS_OAUTH_PORT"},{"description":"Docs API root override.","default":"https://docs.googleapis.com","name":"GOOGLE_DOCS_API_BASE"},{"description":"Drive API root override (markdown import/export, document export, comments).","default":"https://www.googleapis.com","name":"GOOGLE_DOCS_DRIVE_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_DOCS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_DOCS_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:42.409185Z","publishedAt":"2026-09-23T22:46:42.409185Z","updatedAt":"2026-09-23T22:46:42.409185Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-drive","description":"MCP server for the Google Drive API: search, upload, download, organize and share files.","title":"Google Drive MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-drive","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-drive#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@a1-x-tech/mcp-google-drive","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_DRIVE_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_DRIVE_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_DRIVE_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_DRIVE_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_DRIVE_OAUTH_PORT"},{"description":"API root override.","default":"https://www.googleapis.com","name":"GOOGLE_DRIVE_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_DRIVE_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_DRIVE_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:43.034856Z","publishedAt":"2026-09-23T22:46:43.034856Z","updatedAt":"2026-09-23T22:46:43.034856Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-forms","description":"MCP server for the Google Forms API: create forms, manage questions, read responses and watches.","title":"Google Forms MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-forms","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-forms#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-forms","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_FORMS_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_FORMS_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_FORMS_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_FORMS_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_FORMS_OAUTH_PORT"},{"description":"API root override.","default":"https://forms.googleapis.com","name":"GOOGLE_FORMS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_FORMS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_FORMS_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T22:29:49.415578Z","publishedAt":"2026-09-20T22:29:49.415578Z","updatedAt":"2026-09-20T22:29:49.415578Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-gmail","description":"MCP server for the Gmail API: search, read and send email, manage drafts, labels and the trash.","title":"Gmail MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-gmail","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-gmail#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-gmail","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_GMAIL_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_GMAIL_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_GMAIL_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_GMAIL_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_GMAIL_OAUTH_PORT"},{"description":"API root override.","default":"https://gmail.googleapis.com","name":"GOOGLE_GMAIL_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_GMAIL_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_GMAIL_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:43.625661Z","publishedAt":"2026-09-23T22:46:43.625661Z","updatedAt":"2026-09-23T22:46:43.625661Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-merchants","description":"MCP server for Google Merchant Center (Merchant API v1): products, promotions, reports, issues.","title":"Google Merchant Center MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-merchants","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-merchants#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-merchants","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth 2.0 client ID (refresh-token flow).","isSecret":true,"name":"GOOGLE_MERCHANTS_CLIENT_ID"},{"description":"Google OAuth 2.0 client secret (refresh-token flow).","isSecret":true,"name":"GOOGLE_MERCHANTS_CLIENT_SECRET"},{"description":"OAuth refresh token with scope https://www.googleapis.com/auth/content.","isSecret":true,"name":"GOOGLE_MERCHANTS_REFRESH_TOKEN"},{"description":"Pre-minted OAuth access token (~1h lifetime) — alternative to the refresh trio.","isSecret":true,"name":"GOOGLE_MERCHANTS_ACCESS_TOKEN"},{"description":"Default Merchant Center account ID; tools can override it per call.","name":"GOOGLE_MERCHANTS_ACCOUNT_ID"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_MERCHANTS_OAUTH_PORT"},{"description":"API root host override.","default":"https://merchantapi.googleapis.com","name":"GOOGLE_MERCHANTS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_MERCHANTS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_MERCHANTS_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T22:41:26.749838Z","publishedAt":"2026-09-20T22:41:26.749838Z","updatedAt":"2026-09-20T22:41:26.749838Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-search-console","description":"MCP server for the Google Search Console API: search analytics, sitemaps, URL inspection, sites.","title":"Google Search Console MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-search-console","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-search-console#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-search-console","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_SEARCH_CONSOLE_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_SEARCH_CONSOLE_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_SEARCH_CONSOLE_OAUTH_PORT"},{"description":"API root override.","default":"https://searchconsole.googleapis.com","name":"GOOGLE_SEARCH_CONSOLE_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_SEARCH_CONSOLE_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_SEARCH_CONSOLE_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T22:29:51.461321Z","publishedAt":"2026-09-20T22:29:51.461321Z","updatedAt":"2026-09-20T22:29:51.461321Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-sheets","description":"MCP server for the Google Sheets API: read and write ranges, sheets, formatting, charts, sharing.","title":"Google Sheets MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-sheets","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-sheets#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@a1-x-tech/mcp-google-sheets","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_SHEETS_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_SHEETS_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_SHEETS_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_SHEETS_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_SHEETS_OAUTH_PORT"},{"description":"Sheets API root override.","default":"https://sheets.googleapis.com","name":"GOOGLE_SHEETS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_SHEETS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_SHEETS_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:44.218362Z","publishedAt":"2026-09-23T22:46:44.218362Z","updatedAt":"2026-09-23T22:46:44.218362Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-slides","description":"MCP server for the Google Slides API: presentations, slides, text, shapes, images and tables.","title":"Google Slides MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-slides","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-slides#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@a1-x-tech/mcp-google-slides","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_SLIDES_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_SLIDES_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_SLIDES_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_SLIDES_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_SLIDES_OAUTH_PORT"},{"description":"Slides API root override.","default":"https://slides.googleapis.com","name":"GOOGLE_SLIDES_API_BASE"},{"description":"Drive API root override (used internally for comments, export and image upload).","default":"https://www.googleapis.com","name":"GOOGLE_SLIDES_DRIVE_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_SLIDES_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_SLIDES_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:33.373963Z","publishedAt":"2026-09-23T22:46:33.373963Z","updatedAt":"2026-09-23T22:46:33.373963Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-tagmanager","description":"MCP server for the Google Tag Manager API v2: containers, workspaces, tags, triggers, publishing.","title":"Google Tag Manager MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-tagmanager","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-tagmanager#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-tagmanager","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth client id (refresh-token flow).","name":"GOOGLE_TAGMANAGER_CLIENT_ID"},{"description":"Google OAuth client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_TAGMANAGER_CLIENT_SECRET"},{"description":"Google OAuth refresh token; exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_TAGMANAGER_REFRESH_TOKEN"},{"description":"Ready-made OAuth access token (~1h lifetime). Alternative to the client-id/secret/refresh-token trio.","isSecret":true,"name":"GOOGLE_TAGMANAGER_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_TAGMANAGER_OAUTH_PORT"},{"description":"API root host override.","default":"https://tagmanager.googleapis.com","name":"GOOGLE_TAGMANAGER_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_TAGMANAGER_TIMEOUT_MS"},{"description":"Retries on transient errors (429, quota 403, and 5xx/network for reads).","default":"3","name":"GOOGLE_TAGMANAGER_MAX_RETRIES"},{"description":"Minimum spacing between API requests, for the 0.25 QPS quota.","default":"4200","name":"GOOGLE_TAGMANAGER_MIN_INTERVAL_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T22:41:29.373407Z","publishedAt":"2026-09-20T22:41:29.373407Z","updatedAt":"2026-09-20T22:41:29.373407Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-google-tasks","description":"MCP server for the Google Tasks API: task lists, subtasks, due dates, complete and move tasks.","title":"Google Tasks MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-google-tasks","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-google-tasks#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-google-tasks","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client id (refresh-token flow).","name":"GOOGLE_TASKS_CLIENT_ID"},{"description":"Google OAuth2 client secret (refresh-token flow). Treat it as a secret.","isSecret":true,"name":"GOOGLE_TASKS_CLIENT_SECRET"},{"description":"Google OAuth2 refresh token, exchanged for access tokens automatically. Treat it as a secret.","isSecret":true,"name":"GOOGLE_TASKS_REFRESH_TOKEN"},{"description":"Static OAuth2 access token (~1h lifetime) — alternative to the refresh-token trio, mostly for testing.","isSecret":true,"name":"GOOGLE_TASKS_ACCESS_TOKEN"},{"description":"Fixed port for the loopback listener of the in-chat login (127.0.0.1 + PKCE). Set it when the client runs over SSH port forwarding; otherwise a free port is picked per login.","name":"GOOGLE_TASKS_OAUTH_PORT"},{"description":"API root override.","default":"https://tasks.googleapis.com","name":"GOOGLE_TASKS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"GOOGLE_TASKS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads).","default":"3","name":"GOOGLE_TASKS_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T22:46:44.727932Z","publishedAt":"2026-09-23T22:46:44.727932Z","updatedAt":"2026-09-23T22:46:44.727932Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-shopify-admin","description":"MCP server for the Shopify Admin API: products, orders, customers, inventory, discounts.","title":"Shopify Admin MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-shopify-admin","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-shopify-admin#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-shopify-admin","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Permanent store host, e.g. my-store.myshopify.com (a bare store name works too).","isRequired":true,"name":"SHOPIFY_STORE_DOMAIN"},{"description":"Ready-made Admin API access token (legacy apps created before 2026-01-01). Alternative to the client id/secret pair.","isSecret":true,"name":"SHOPIFY_ACCESS_TOKEN"},{"description":"Client id of a Dev Dashboard app; with the secret the server mints and refreshes its own token.","name":"SHOPIFY_CLIENT_ID"},{"description":"Client secret of that app. Treat it as a secret.","isSecret":true,"name":"SHOPIFY_CLIENT_SECRET"},{"description":"Admin API version: a quarterly YYYY-MM release or unstable.","default":"2026-01","name":"SHOPIFY_API_VERSION"},{"description":"Full http/https URL of the GraphQL endpoint, replacing host and version (e.g. a local mock).","name":"SHOPIFY_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"SHOPIFY_TIMEOUT_MS"},{"description":"Retries on THROTTLED/429 (always) and on 5xx / network errors for reads only.","default":"4","name":"SHOPIFY_MAX_RETRIES"},{"description":"Re-mint the token this many seconds before it expires.","default":"300","name":"SHOPIFY_TOKEN_LEEWAY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T03:13:09.545625Z","publishedAt":"2026-08-23T03:13:09.545625Z","updatedAt":"2026-08-23T03:13:09.545625Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-yandex-audience","description":"MCP server for Yandex Audience API: segments (CRM, lookalike, pixel), pixels, grants.","title":"Yandex Audience MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-yandex-audience","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/A1-x-Tech/mcp-yandex-audience#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-yandex-audience","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Yandex OAuth token, sent as `Authorization: OAuth …`. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"YANDEX_AUDIENCE_TOKEN"},{"description":"API host override (https://api-audience.yandex.com for international accounts).","default":"https://api-audience.yandex.ru","name":"YANDEX_AUDIENCE_API_HOST"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"YANDEX_AUDIENCE_TIMEOUT_MS"},{"description":"Retries on 429 (5xx/network retried for GET only).","default":"3","name":"YANDEX_AUDIENCE_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T22:29:14.954203Z","publishedAt":"2026-08-18T22:29:14.954203Z","updatedAt":"2026-08-18T22:29:14.954203Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-yandex-dostavka","description":"MCP server for the Yandex Delivery B2B API: express claims, tracking, NDD/pickup-point orders.","title":"Yandex Delivery MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-yandex-dostavka","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-yandex-dostavka#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-yandex-dostavka","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.","isRequired":true,"isSecret":true,"name":"YANDEX_DELIVERY_TOKEN"},{"description":"Express-contour override of the shared token.","isSecret":true,"name":"YANDEX_DELIVERY_EXPRESS_TOKEN"},{"description":"Platform-contour override of the shared token.","isSecret":true,"name":"YANDEX_DELIVERY_PLATFORM_TOKEN"},{"description":"Express API root override.","default":"https://b2b.taxi.yandex.net","name":"YANDEX_DELIVERY_EXPRESS_BASE_URL"},{"description":"Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.","default":"https://b2b-authproxy.taxi.yandex.net","name":"YANDEX_DELIVERY_PLATFORM_BASE_URL"},{"description":"Accept-Language header (required by the express methods).","default":"ru","name":"YANDEX_DELIVERY_LANG"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"YANDEX_DELIVERY_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for idempotent calls only).","default":"3","name":"YANDEX_DELIVERY_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T22:14:57.681948Z","publishedAt":"2026-08-18T22:14:57.681948Z","updatedAt":"2026-08-18T22:14:57.681948Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-yandex-merchants","description":"MCP server for the Yandex Merchants partner API: feeds, offer prices, discounts, hide/unhide.","title":"Yandex Merchants MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-yandex-merchants","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/A1-x-Tech/mcp-yandex-merchants#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-yandex-merchants","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Yandex OAuth token with the products:partner-api scope, obtained under the login that uploaded the feed. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"YANDEX_MERCHANTS_OAUTH_TOKEN"},{"description":"API root override.","default":"https://yandex.ru/products/api/ext/partner","name":"YANDEX_MERCHANTS_BASE_URL"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"YANDEX_MERCHANTS_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for GET only).","default":"3","name":"YANDEX_MERCHANTS_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T22:33:06.599807Z","publishedAt":"2026-08-18T22:33:06.599807Z","updatedAt":"2026-08-18T22:33:06.599807Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-yango-delivery","description":"MCP server for the Yango Delivery claims B2B API: price checks, delivery claims, courier tracking.","title":"Yango Delivery MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-yango-delivery","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-yango-delivery#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-yango-delivery","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"OAuth Bearer token from the delivery cabinet (Integration tab -> \"Get token\"). Treat it as a secret.","isRequired":true,"isSecret":true,"name":"YANGO_DELIVERY_TOKEN"},{"description":"API root override.","default":"https://b2b.taxi.yandex.net","name":"YANGO_DELIVERY_BASE_URL"},{"description":"Accept-Language header value (required by most claim methods).","default":"en","name":"YANGO_DELIVERY_LANG"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"YANGO_DELIVERY_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for idempotent calls only).","default":"3","name":"YANGO_DELIVERY_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T22:15:26.163963Z","publishedAt":"2026-08-18T22:15:26.163963Z","updatedAt":"2026-08-18T22:15:26.163963Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-yango-retail","description":"MCP server for the Yango Tech Retail B2B API: orders, products, prices, discounts, stocks.","title":"Yango Tech Retail MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-yango-retail","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-yango-retail#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-yango-retail","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token issued by Yango Tech for the retailer account. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"YANGO_RETAIL_TOKEN"},{"description":"API root override.","default":"https://api.retailtech.yango.com","name":"YANGO_RETAIL_API_BASE_URL"},{"description":"Per-request timeout in milliseconds.","default":"60000","name":"YANGO_RETAIL_TIMEOUT_MS"},{"description":"Retries on transient errors (429 always; 5xx/network for reads only).","default":"3","name":"YANGO_RETAIL_MAX_RETRIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T22:10:27.272919Z","publishedAt":"2026-08-18T22:10:27.272919Z","updatedAt":"2026-08-18T22:10:27.272919Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A2A-Peptides/a2a-peptides","description":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.","title":"A2A Peptides","repository":{"url":"https://github.com/A2A-Peptides/A2A-Peptides","source":"github"},"version":"1.6.7","websiteUrl":"https://a2a-peptides.ai","icons":[{"src":"https://a2a-peptides.ai/icon.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://a2a-peptides.ai/icon-512.png","mimeType":"image/png","sizes":["512x512"],"theme":"light"},{"src":"https://a2a-peptides.ai/icon-512-dark.png","mimeType":"image/png","sizes":["512x512"],"theme":"dark"}],"remotes":[{"type":"streamable-http","url":"https://mcp.a2a-peptides.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T19:48:34.850818Z","publishedAt":"2026-09-19T19:48:34.850818Z","updatedAt":"2026-09-19T19:48:34.850818Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A7OM-AI/atom-mcp-server","description":"The Global Price Benchmark for AI Inference. 1,600+ SKUs, 40+ vendors, 14 price indexes.","title":"ATOM Pricing Intelligence","repository":{"url":"https://github.com/A7OM-AI/atom-mcp-server","source":"github"},"version":"1.1.2","websiteUrl":"https://a7om.com/mcp","packages":[{"registryType":"npm","identifier":"atom-mcp-server","version":"1.1.2","transport":{"type":"stdio"}}],"remotes":[{"type":"sse","url":"https://atom-mcp-server-production.up.railway.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-07T08:39:28.054418Z","publishedAt":"2026-03-07T08:39:28.054418Z","updatedAt":"2026-03-07T08:39:28.054418Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A9T9/uivision-mcp","description":"MCP server for browser and desktop automation: OCR, image recognition, real mouse and keyboard input","title":"Ui.Vision MCP","repository":{"url":"https://github.com/A9T9/RPA","source":"github","subfolder":"mcp"},"version":"1.7.18","websiteUrl":"https://ui.vision/mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"uivision-mcp-bridge","version":"1.7.18","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Local WebSocket port the Ui.Vision extension connects to (default 50888; must match Settings > AI in the extension)","format":"number","name":"UIVISION_MCP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T13:38:40.764661Z","publishedAt":"2026-09-17T13:38:40.764661Z","updatedAt":"2026-09-17T13:38:40.764661Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AAAA-Nexus/aaaa-nexus-mcp","description":"Formally verified AI safety APIs. 75+ endpoints, pay-per-call via USDC x402, no signup.","title":"AAAA-Nexus MCP","repository":{"url":"https://github.com/AAAA-Nexus/aaaa-nexus-mcp","source":"github","id":"1212877304"},"version":"0.1.1","websiteUrl":"https://atomadic.tech","packages":[{"registryType":"pypi","identifier":"aaaa-nexus-mcp","version":"0.1.1","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"value":"-m","type":"positional"},{"value":"aaaa_nexus_mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-02T10:02:09.084499Z","publishedAt":"2026-05-02T10:02:09.084499Z","updatedAt":"2026-05-02T10:02:09.084499Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.AAAA-Nexus/aaaa-nexus-mcp:0.1.1","count":30}}
