SkillAgentSearch skills...

ai-shopping-mcp

OAuth-protected Kroger and QFC grocery-shopping MCP server with product search, weekly deals, lists, meal context, cart operations and an interactive MCP App.

Install / Use

claude mcp add aranlucas -- npx -y github:aranlucas/ai-shopping-mcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

62/100

Supported Platforms

Claude Code
Claude Desktop

Tags

Our assessment of ai-shopping-mcp

ai-shopping-mcp scores 62/100 on our quality scale, 4032nd of 4,613 Development & Engineering skills we index.

Its MCP Server is 4.2 KB long, written without headings and no code examples: a solid amount of guidance for an agent.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
26/30
Structure
0/20
Description
15/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

ai-shopping-mcp compared with similar skills

All 4 of these similar skills score higher than ai-shopping-mcp; compare them before choosing.

SkillScoreStarsUpdatedFormat
ai-shopping-mcp (this skill)by aranlucas620—MCP Server
taste-skillby Leonxlnx100110.6k1d agoCLAUDE.md
Agent-Reachby Panniantong100109.2ktodayCLAUDE.md
headroomby headroomlabs-ai10078.9ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10069.8ktodayCLAUDE.md

Frequently asked questions

How do I install ai-shopping-mcp?
Run claude mcp add aranlucas -- npx -y github:aranlucas/ai-shopping-mcp. The install tabs above show the steps for each supported agent.
Which AI agents does ai-shopping-mcp work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is ai-shopping-mcp safe to use?
It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is ai-shopping-mcp still maintained?
We could not determine when the repository was last updated.

{ "name": "ai-shopping-mcp", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "pnpm build:worker && pnpm lint && pnpm typecheck", "build:views": "vite build --config vite.views.config.ts", "dev:views": "portless run --name views.ai-shopping-mcp vite --config vite.views.config.ts", "watch": "NODE_ENV=development vite build --config vite.views.config.ts --watch", "test": "vitest run", "coverage": "vitest run --coverage", "typecheck": "tsc --noEmit && tsc --noEmit -p views/tsconfig.json", "eval:mcp": "vitest run test/evals", "deploy": "pnpm build:worker && cf deploy --prebuilt --mode production", "deploy:preview": "pnpm build:views && cf previews deploy", "dev": "pnpm build:views && NODE_ENV=development concurrently "pnpm watch" "portless run cf dev"", "start": "pnpm build:views && portless run cf dev", "cf-typegen": "cf workers types", "lint": "oxlint", "lint:fix": "oxlint --fix --fix-suggestions", "fmt": "oxfmt --config oxfmt.config.ts", "fmt:check": "oxfmt --config oxfmt.config.ts --check", "generate:apis": "pnpm generate:cart && pnpm generate:location && pnpm generate:product && pnpm generate:identity", "generate:cart": "pnpm dlx openapi-typescript@7.13.0 kroger/cart.json -o src/services/kroger/cart.d.ts", "generate:location": "pnpm dlx openapi-typescript@7.13.0 kroger/location.json -o src/services/kroger/location.d.ts", "generate:product": "pnpm dlx openapi-typescript@7.13.0 kroger/product.json -o src/services/kroger/product.d.ts", "generate:identity": "pnpm dlx openapi-typescript@7.13.0 kroger/identity.json -o src/services/kroger/identity.d.ts", "db:generate": "drizzle-kit generate", "db:migrate:local": "cf d1 migrations apply 7a03710e-48aa-445c-832d-fb14197e064b --local --persist-to .cloudflare/state", "db:migrate:remote": "cf d1 migrations apply 7a03710e-48aa-445c-832d-fb14197e064b", "build:worker": "pnpm build:views && cf build", "format": "oxfmt --config oxfmt.config.ts --write", "format:check": "oxfmt --config oxfmt.config.ts --check", "prepare": "husky" }, "dependencies": { "@base-ui/react": "^1.9.0", "@better-auth/core": "1.7.15", "@better-auth/mcp": "1.7.15", "@better-auth/oauth-provider": "1.7.15", "@modelcontextprotocol/client": "2.4.0", "@modelcontextprotocol/ext-apps": "^2.0.4", "@modelcontextprotocol/hono": "2.0.2", "@modelcontextprotocol/server": "2.4.0", "@sentry/cloudflare": "^11.10.0", "@tailwindcss/vite": "^4.3.3", "@toon-format/toon": "^4.4.0", "agents": "^0.32.0", "better-auth": "1.7.15", "better-call": "2.0.6", "class-variance-authority": "^0.7.1", "cn": "^0.5.2", "drizzle-orm": "0.45.4", "embla-carousel-react": "^8.6.0", "hono": "^4.13.16", "jose": "^6.2.15", "lucide-react": "^1.66.0", "neverthrow": "^8.2.0", "openapi-fetch": "^0.17.0", "react": "^19.3.1", "react-dom": "^19.3.1", "shadcn": "^4.23.0", "tailwindcss": "^4.3.3", "tw-animate-css": "^1.4.0", "zod": "^4.6.7" }, "devDependencies": { "@aranlucas/oxforge": "0.3.0", "@babel/core": "^8.1.0", "@cloudflare/vite-plugin": "2.0.0-beta.v.9", "@cloudflare/vitest-plugin": "^1.4.12", "@shadcn/lint": "^0.2.4", "@types/node": "^26.6.6", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.2.1", "@vitest/coverage-istanbul": "~5.0.5", "cf": "1.0.0-beta.26", "concurrently": "^10.0.6", "drizzle-kit": "0.31.11", "husky": "^9.1.7", "lint-staged": "^17.6.0", "oxfmt": "^0.75.0", "oxlint": "^1.90.0", "oxlint-tailwindcss": "1.17.1", "oxlint-tsgolint": "^7.0.2005", "portless": "0.15.13", "typescript": "^7.0.2", "vite": "^8.3.5", "vite-plugin-singlefile": "^2.3.4", "vitest": "~5.0.5" }, "lint-staged": { ".{js,jsx,ts,tsx,mjs,cjs,mts,cts}": [ "oxlint --fix", "oxfmt --config oxfmt.config.ts --no-error-on-unmatched-pattern" ], ".{json,jsonc,json5,css,scss,md,mdx,yml,yaml,html,toml,vue,graphql}": [ "oxfmt --config oxfmt.config.ts --no-error-on-unmatched-pattern" ] }, "engines": { "node": ">=24.18.1" }, "packageManager": "pnpm@12.15.0" }

Related Skills

View on GitHub
GitHub Stars0
CategoryDevelopment
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low