← All MCP servers
MCP server
Google Merchant Center MCP
mcp:a1-x-tech/mcp-google-merchants
MCP server for Google Merchant Center (Merchant API v1): products, promotions, reports, issues.
Verdict
Not analyzed
Indexed from the registries, but not analyzed yet. Lineage and listings below are current.
Execution chain 211
What it calls, runs, installs, reads and writes, with the line that does it.
Environment variables 14
*
src/telemetry.ts:23 · all
GOOGLE_MERCHANTS_ACCESS_TOKEN
src/config.ts:83 · read
GOOGLE_MERCHANTS_ACCOUNT_ID
src/config.ts:105 · read
GOOGLE_MERCHANTS_API_BASE
src/client.ts:643 · read
GOOGLE_MERCHANTS_API_BASE
src/config.ts:116 · read
GOOGLE_MERCHANTS_API_BASE
src/index.ts:79 · read
GOOGLE_MERCHANTS_CLIENT_ID
src/config.ts:80 · read
GOOGLE_MERCHANTS_CLIENT_SECRET
src/config.ts:81 · read
GOOGLE_MERCHANTS_MAX_RETRIES
src/config.ts:108 · read
GOOGLE_MERCHANTS_REFRESH_TOKEN
src/config.ts:82 · read
GOOGLE_MERCHANTS_TIMEOUT_MS
src/config.ts:107 · read
GOOGLE_MERCHANTS_TOKEN_URL
src/config.ts:117 · read
GOOGLE_MERCHANTS_TOKEN_URL
src/index.ts:80 · read
XDG_CONFIG_HOME
src/telemetry.ts:35 · read
Files read 2
<dynamic>
src/index.ts:51 · read
<dynamic>
src/telemetry.ts:39 · read
Files written 2
<dynamic>
src/telemetry.ts:45 · write
<dynamic>
src/telemetry.ts:46 · write
GitHub repositories 5
a1-x-tech/mcp-google-merchants
package.json:45 · url
a1-x-tech/mcp-google-merchants
package.json:47 · url
a1-x-tech/mcp-google-merchants
package.json:49 · url
a1-x-tech/mcp-google-merchants
server.json:6 · url
a1-x-tech/mcp-google-merchants
server.json:8 · url
Install hooks 1
prepare: npm run build
package.json:26 · package.json
Network calls 6
<dynamic>
src/client.ts:199 · call
<dynamic>
src/client.ts:287 · via:fetchWithTimeout
<dynamic>
src/client.ts:360 · via:fetchWithTimeout
<dynamic>
src/client.ts:644 · call
<dynamic>
src/tools/auth.ts:78 · call
www.googleapis.com
src/tools/auth.ts:18 · url_literal
Packages 1
npm:mcp-google-merchants@1.2.0
server.json:16 · launch:server.json
URLs 180
https://evil/x
https://github.com/A1-x-Tech/mcp-google-merchants
https://github.com/A1-x-Tech/mcp-google-merchants.git
https://github.com/A1-x-Tech/mcp-google-merchants/issues
https://github.com/A1-x-Tech/mcp-google-merchants#readme
https://github.com/A1-x-Tech/mcp-google-merchants#readme
https://github.com/sponsors/colinhacks
https://github.com/sponsors/epoberezkin
https://github.com/sponsors/express-rate-limit
https://github.com/sponsors/fastify
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/panva
https://github.com/sponsors/sindresorhus
https://merchantapi.googleapis.com
https://merchantapi.googleapis.com
https://merchantapi.googleapis.com
https://merchantapi.googleapis.com
https://oauth2.googleapis.com/token
https://oauth2.googleapis.com/token
https://oauth2.googleapis.com/token
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/fastify
https://registry.npmjs.org
https://registry.npmjs.org/@a1-x-tech/mcp-google-auth/-/mcp-google-auth-0.1.0.tgz
https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz
https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz
https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz
https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz
https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz
https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.0.tgz
https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz
https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz
https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz
https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz
https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz
https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz
https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz
https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz
https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz
https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz
https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz
https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz
https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz
https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz
https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz
https://registry.npmjs.org/cors/-/cors-2.8.6.tgz
https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz
https://registry.npmjs.org/debug/-/debug-4.4.3.tgz
https://registry.npmjs.org/depd/-/depd-2.0.0.tgz
https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz
https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz
https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz
https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz
https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz
https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz
https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz
https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz
https://registry.npmjs.org/etag/-/etag-1.8.1.tgz
https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz
https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz
https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz
https://registry.npmjs.org/express/-/express-5.2.1.tgz
https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz
https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz
https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz
https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz
https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz
https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz
https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz
https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz
https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz
https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz
https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz
https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz
https://registry.npmjs.org/hono/-/hono-4.13.1.tgz
https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz
https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz
https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz
https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz
https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz
https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz
https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz
https://registry.npmjs.org/jose/-/jose-6.2.8.tgz
https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz
https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz
https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz
https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz
https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz
https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz
https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz
https://registry.npmjs.org/ms/-/ms-2.1.3.tgz
https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz
https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz
https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz
https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz
https://registry.npmjs.org/once/-/once-1.4.0.tgz
https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz
https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz
https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz
https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz
https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz
https://registry.npmjs.org/qs/-/qs-6.15.3.tgz
https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz
https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz
https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz
https://registry.npmjs.org/router/-/router-2.2.0.tgz
https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz
https://registry.npmjs.org/send/-/send-1.2.1.tgz
https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz
https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz
https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz
https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz
https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz
https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz
https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz
https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz
https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz
https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz
https://registry.npmjs.org/tsx/-/tsx-4.23.11.tgz
https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz
https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz
https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz
https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
https://registry.npmjs.org/vary/-/vary-1.1.2.tgz
https://registry.npmjs.org/which/-/which-2.0.2.tgz
https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz
https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz
https://registry.npmjs.org/zod/-/zod-3.25.76.tgz
https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
https://usage.gistrec.cloud/v1/events
https://www.googleapis.com/auth/content
https://www.googleapis.com/auth/content
https://www.googleapis.com/auth/content
https://www.googleapis.com/auth/content