{"_id":"@amazon-sp-api-release/sp-api-dev-mcp","_rev":"6-95d777ac1dce9a8b7f483ffd1f7cbc92","name":"@amazon-sp-api-release/sp-api-dev-mcp","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@amazon-sp-api-release/sp-api-dev-mcp","version":"1.0.0","keywords":["mcp","amazon","sp-api","model-context-protocol"],"license":"Apache-2.0","_id":"@amazon-sp-api-release/sp-api-dev-mcp@1.0.0","maintainers":[{"name":"chenyueg","email":"chenyueg@amazon.com"},{"name":"selling-partner-api-sdk-release","email":"tongs@amazon.com"},{"name":"mfge","email":"mfge@amazon.com"}],"bin":{"sp-api-dev-mcp":"dist/index.js","sp-api-workflow-mcp-server":"bundled-servers/sp-api-workflow-mcp-server.mjs","sp-api-dev-assistant-mcp-server":"bundled-servers/sp-api-dev-assistant-mcp-server-wrapper.mjs"},"dist":{"shasum":"3d34c9417d73c98a4dff67b6d21868cbde28547b","tarball":"https://registry.npmjs.org/@amazon-sp-api-release/sp-api-dev-mcp/-/sp-api-dev-mcp-1.0.0.tgz","fileCount":79,"integrity":"sha512-7eCszgDi2xgBuFcLMa+xuyDDK+l7gAtn2J2HDahIVRYjRBexglpxnnTgRAeh4Qy9uqbQ49An/MSHX6w7R/CtoQ==","signatures":[{"sig":"MEYCIQCo6sFe68kVrfYVTaIaAqid36A60YdMRobwEnUHMGiPzAIhAKFu4eMzJRCkO+OGJBD6V/2zQ7Auy4bn2B4tp4sMeY+k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47349352},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2e3bb25d352723c792bd07fb62760ee61e7af90","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --ext .ts","test":"echo \"No tests - this is a consolidation package\"","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"echo 'skip prepare for consolidation package'","lint:fix":"eslint src --ext .ts --fix","test:watch":"echo \"No tests\"","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"chenyueg","email":"chenyueg@amazon.com"},"_npmVersion":"10.9.7","description":"Consolidated npm package that bundles multiple SP-API MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"sharp":"^0.33.5","vectra":"^0.9.0","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.9.1","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.4","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sp-api-dev-mcp_1.0.0_1778580255618_0.27866477215744023","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@amazon-sp-api-release/sp-api-dev-mcp","version":"1.0.1","keywords":["mcp","amazon","sp-api","model-context-protocol"],"license":"Apache-2.0","_id":"@amazon-sp-api-release/sp-api-dev-mcp@1.0.1","maintainers":[{"name":"chenyueg","email":"chenyueg@amazon.com"},{"name":"selling-partner-api-sdk-release","email":"tongs@amazon.com"},{"name":"mfge","email":"mfge@amazon.com"}],"bin":{"sp-api-dev-mcp":"dist/index.js","sp-api-workflow-mcp-server":"bundled-servers/sp-api-workflow-mcp-server.mjs","sp-api-dev-assistant-mcp-server":"bundled-servers/sp-api-dev-assistant-mcp-server-wrapper.mjs"},"dist":{"shasum":"60f335302c311404ef19bdc2ecfe8596bf458678","tarball":"https://registry.npmjs.org/@amazon-sp-api-release/sp-api-dev-mcp/-/sp-api-dev-mcp-1.0.1.tgz","fileCount":79,"integrity":"sha512-aDKRh2Vis84szCc69+rmNJZznXGk0WC+20EqnOMS9YDhlEvKp8MCQviqAVCmD4voSm34xZ6roMbrrKNwyH/MAg==","signatures":[{"sig":"MEYCIQDGbEYD8hY4z8H41Ktrv/oqem/8XUw5ngP0CsXN8f5EmAIhAMhFk3MUr8aUFmNYtWMjLhwK8f0NvgA2bgE+krxhlEfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47350500},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"060b3a3d24123dd402de21ccb1d5816a6bace64d","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --ext .ts","test":"echo \"No tests - this is a consolidation package\"","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"echo 'skip prepare for consolidation package'","lint:fix":"eslint src --ext .ts --fix","test:watch":"echo \"No tests\"","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"chenyueg","email":"chenyueg@amazon.com"},"_npmVersion":"10.9.7","description":"Consolidated npm package that bundles multiple SP-API MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"sharp":"^0.33.5","vectra":"^0.9.0","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.9.1","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.4","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sp-api-dev-mcp_1.0.1_1778745609016_0.42645883540234575","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@amazon-sp-api-release/sp-api-dev-mcp","version":"1.0.2","keywords":["mcp","amazon","sp-api","model-context-protocol"],"license":"Apache-2.0","_id":"@amazon-sp-api-release/sp-api-dev-mcp@1.0.2","maintainers":[{"name":"chenyueg","email":"chenyueg@amazon.com"},{"name":"selling-partner-api-sdk-release","email":"tongs@amazon.com"},{"name":"mfge","email":"mfge@amazon.com"}],"bin":{"sp-api-dev-mcp":"dist/index.js","sp-api-workflow-mcp-server":"bundled-servers/sp-api-workflow-mcp-server.mjs","sp-api-dev-assistant-mcp-server":"bundled-servers/sp-api-dev-assistant-mcp-server-wrapper.mjs"},"dist":{"shasum":"a6f711ebc612ab585ec9dd04b28d8fec65d4e846","tarball":"https://registry.npmjs.org/@amazon-sp-api-release/sp-api-dev-mcp/-/sp-api-dev-mcp-1.0.2.tgz","fileCount":79,"integrity":"sha512-ncgkWnAZRzj5A/+rv008S1TQ0eLTFgNMdlA3HeoM0I8uWhv3H31YUE/ZYvv0PUZSQQJAaMedrzGGstIXSWwjdw==","signatures":[{"sig":"MEQCIBjyJ+7fggSRjJDjkW0jQbbo3l1UOkNAQJXrWQ1Dj0G5AiAUXiLAEUURn/CxTneSz1VFs+on+osab+CHaAK36d2p/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47354118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cd21dfa5504f5ccd3b7230867135fb0839bdc0c2","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --ext .ts","test":"echo \"No tests - this is a consolidation package\"","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"echo 'skip prepare for consolidation package'","lint:fix":"eslint src --ext .ts --fix","test:watch":"echo \"No tests\"","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"chenyueg","email":"chenyueg@amazon.com"},"_npmVersion":"10.9.7","description":"Consolidated npm package that bundles multiple SP-API MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"sharp":"^0.33.5","vectra":"^0.9.0","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.9.1","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.4","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sp-api-dev-mcp_1.0.2_1779164369140_0.19017315793133172","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@amazon-sp-api-release/sp-api-dev-mcp","version":"1.0.3","keywords":["mcp","amazon","sp-api","model-context-protocol"],"license":"Apache-2.0","_id":"@amazon-sp-api-release/sp-api-dev-mcp@1.0.3","maintainers":[{"name":"chenyueg","email":"chenyueg@amazon.com"},{"name":"selling-partner-api-sdk-release","email":"tongs@amazon.com"},{"name":"mfge","email":"mfge@amazon.com"}],"bin":{"sp-api-dev-mcp":"dist/index.js","sp-api-workflow-mcp-server":"bundled-servers/sp-api-workflow-mcp-server.mjs","sp-api-dev-assistant-mcp-server":"bundled-servers/sp-api-dev-assistant-mcp-server-wrapper.mjs"},"dist":{"shasum":"1feab22e6297822e9dcc76e8a560319d90b3cb79","tarball":"https://registry.npmjs.org/@amazon-sp-api-release/sp-api-dev-mcp/-/sp-api-dev-mcp-1.0.3.tgz","fileCount":79,"integrity":"sha512-H+u2zVfsBcMDdBFuyTWOhpwzZ379crmTuOITVBeEiPlMtCCmYLIjLVeeZIQFUaGhG+MrTjJE6nBLhd2kaZ+2yw==","signatures":[{"sig":"MEYCIQCQg+w/e7USKdiDmxXwqlbtyv7V6ppb4syqLlfMw2qU7AIhAN3m3xlvpB6xh+eE0+YG20yuZBOwaSfYKiPLg/uasuHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47354130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"f5c230e6e137999fdc3da5dfb9af9717ebc88791","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --ext .ts","test":"echo \"No tests - this is a consolidation package\"","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"echo 'skip prepare for consolidation package'","lint:fix":"eslint src --ext .ts --fix","test:watch":"echo \"No tests\"","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"chenyueg","email":"chenyueg@amazon.com"},"_npmVersion":"10.9.7","description":"Consolidated npm package that bundles multiple SP-API MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"sharp":"^0.33.5","vectra":"^0.14.0","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.9.1","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.4","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sp-api-dev-mcp_1.0.3_1779359939357_0.751128399311495","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@amazon-sp-api-release/sp-api-dev-mcp","version":"1.0.4","keywords":["mcp","amazon","sp-api","model-context-protocol"],"license":"Apache-2.0","_id":"@amazon-sp-api-release/sp-api-dev-mcp@1.0.4","maintainers":[{"name":"chenyueg","email":"chenyueg@amazon.com"},{"name":"selling-partner-api-sdk-release","email":"tongs@amazon.com"},{"name":"mfge","email":"mfge@amazon.com"}],"bin":{"sp-api-dev-mcp":"dist/index.js","sp-api-workflow-mcp-server":"bundled-servers/sp-api-workflow-mcp-server.mjs","sp-api-dev-assistant-mcp-server":"bundled-servers/sp-api-dev-assistant-mcp-server-wrapper.mjs"},"dist":{"shasum":"bcfd50348680cb5e9ac1b76f233f980501072241","tarball":"https://registry.npmjs.org/@amazon-sp-api-release/sp-api-dev-mcp/-/sp-api-dev-mcp-1.0.4.tgz","fileCount":79,"integrity":"sha512-bPrwGQmDUYlaNV9IT4ZsNSb4p6mUJSYu3vQWTUlwXReKXxLGyVIBqN0Appdf8MWynnSls/60nTYu0BxYs84B0w==","signatures":[{"sig":"MEUCIHrAZXUvU1O8oPPaVbks7Mk9EBVHWRHC7YcnMeomS4iRAiEAzp2Zll8K1ToTxE0f4iecGsy3JBygbzKLB5rnMvcPMuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48147707},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"eb3dbc4a2de2322b0f76fa5a83457c1dffa39446","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --ext .ts","test":"echo \"No tests - this is a consolidation package\"","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"echo 'skip prepare for consolidation package'","lint:fix":"eslint src --ext .ts --fix","test:watch":"echo \"No tests\"","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"chenyueg","email":"chenyueg@amazon.com"},"_npmVersion":"10.9.8","description":"Consolidated npm package that bundles multiple SP-API MCP servers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.33.5","vectra":"^0.14.0","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"^9.9.1","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.4","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sp-api-dev-mcp_1.0.4_1782292885863_0.5794822162516209","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@amazon-sp-api-release/sp-api-dev-mcp","version":"1.0.5","description":"Consolidated npm package that bundles multiple SP-API MCP servers","license":"Apache-2.0","engines":{"node":">=20"},"type":"module","main":"dist/index.js","bin":{"sp-api-dev-mcp":"dist/index.js","sp-api-dev-assistant-mcp-server":"bundled-servers/sp-api-dev-assistant-mcp-server-wrapper.mjs","sp-api-workflow-mcp-server":"bundled-servers/sp-api-workflow-mcp-server.mjs"},"scripts":{"start":"node dist/index.js","dev":"tsx src/index.ts","build":"tsc","lint":"eslint src --ext .ts","lint:fix":"eslint src --ext .ts --fix","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","test":"echo \"No tests - this is a consolidation package\"","test:watch":"echo \"No tests\"","type-check":"tsc --noEmit","prepublishOnly":"npm run build","prepare":"echo 'skip prepare for consolidation package'"},"dependencies":{"@huggingface/transformers":"^3.0.0","sharp":"^0.33.5","vectra":"^0.14.0"},"devDependencies":{"@types/node":"^22.5.4","@typescript-eslint/eslint-plugin":"^8.3.0","@typescript-eslint/parser":"^8.3.0","eslint":"^9.9.1","eslint-config-prettier":"^9.1.0","prettier":"^3.3.3","ts-node":"^10.9.2","tsx":"^4.19.1","typescript":"^5.5.4"},"keywords":["mcp","amazon","sp-api","model-context-protocol"],"publishConfig":{"access":"public"},"_id":"@amazon-sp-api-release/sp-api-dev-mcp@1.0.5","gitHead":"836a9164a775ea231d693c19170f64b84d58413d","types":"./dist/index.d.ts","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-R61uFVKwml8q7ML7oRvoALxLngrhI4+SAkHMFKUa0VZyb9Ad8fRGnBzIVEthJdBY7yYyHar6XmEVYobr259yVw==","shasum":"e054f472f9f8f5597fa6f66656aaad591a1b7ea9","tarball":"https://registry.npmjs.org/@amazon-sp-api-release/sp-api-dev-mcp/-/sp-api-dev-mcp-1.0.5.tgz","fileCount":82,"unpackedSize":49051384,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTxACI9kuQdNjQLHek56DAT/9dRAAzc5c4dgroH1iC3AIgQBoXvCH1z1qZV/2VeZLeTvmWThHnFsbHppkJI4fef1c="}]},"_npmUser":{"name":"chenyueg","email":"chenyueg@amazon.com"},"directories":{},"maintainers":[{"name":"chenyueg","email":"chenyueg@amazon.com"},{"name":"selling-partner-api-sdk-release","email":"tongs@amazon.com"},{"name":"mfge","email":"mfge@amazon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sp-api-dev-mcp_1.0.5_1787069228338_0.34844464809024767"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T10:04:15.497Z","modified":"2026-08-18T16:07:09.243Z","1.0.0":"2026-05-12T10:04:16.243Z","1.0.1":"2026-05-14T08:00:09.673Z","1.0.2":"2026-05-19T04:19:29.700Z","1.0.3":"2026-05-21T10:38:59.723Z","1.0.4":"2026-06-24T09:21:26.218Z","1.0.5":"2026-08-18T16:07:09.083Z"},"license":"Apache-2.0","keywords":["mcp","amazon","sp-api","model-context-protocol"],"description":"Consolidated npm package that bundles multiple SP-API MCP servers","maintainers":[{"name":"chenyueg","email":"chenyueg@amazon.com"},{"name":"selling-partner-api-sdk-release","email":"tongs@amazon.com"},{"name":"mfge","email":"mfge@amazon.com"}],"readme":"# Local MCP for SP-API\n\n> [!IMPORTANT]  \n> The Local MCP for SP-API servers are example MCPs that demonstrate practical implementations of SP-APIs AI tooling for developer integration workflows.\n> \n> These are not supported products in their own right, but educational examples to help our customers use our products for their applications. As our customer, any applications you integrate these examples into should be thoroughly tested, secured, and optimized according to your business's security standards & policies before deploying to production or handling production workloads.\n\nA local MCP server for SP-API that bundles multiple developer tools into a single npm package. Install once, get access to all SP-API developer tools.\n\n## Prerequisites\n\n- **Node.js >= 20** is required.\n\n## Installation\n\n```bash\nnpm install -g @amazon-sp-api-release/sp-api-dev-mcp\n```\n\nOr use directly with `npx` (no install required).\n\n## Included Servers\n\n### sp-api-dev-assistant-mcp-server\n\nDeveloper assistant with 6 tools for SP-API integration:\n\n| Tool | Description |\n|------|-------------|\n| `sp_api_reference` | Search official SP-API documentation using natural language |\n| `sp_api_explore_catalog` | Browse SP-API endpoint catalog (parameters, schemas, examples) |\n| `sp_api_execute` | Execute live SP-API requests with auth and signing |\n| `sp_api_generate_code_sample` | Generate code samples (Python, Java, JavaScript, C#, PHP) |\n| `sp_api_migration_assistant` | Migrate between API versions (e.g., Orders v0 to v2026-01-01) |\n| `sp_api_optimize` | Well-architected review of SP-API integration code |\n\nMost tools work locally with no credentials. SP-API credentials are only needed for `sp_api_execute`.\n\n### sp-api-workflow-mcp-server\n\nBuild and execute SP-API workflows using natural language:\n\n| Category | Tools |\n|----------|-------|\n| **Builder** | `create_workflow`, `import_workflow`, `add_task_state`, `add_fetch_state`, `add_choice_state`, `add_succeed_state`, `add_fail_state`, `add_wait_state`, `add_pass_state`, `add_input_state`, `set_start_state`, `get_workflow_schema`, `validate_workflow`, `list_workflows`, `delete_workflow` |\n| **Interpreter** | `execute_workflow`, `get_execution_status`, `list_executions`, `abort_execution`, `get_execution_events`, `resume_execution`, `tail_execution_events` |\n| **Callback** | `list_pending_callbacks`, `get_callback_details`, `submit_callback`, `extend_callback_timeout` |\n\nSP-API credentials are required for workflows that make live API calls.\n\n## MCP Client Configuration\n\n### Claude Desktop / Kiro\n\nAdd to your MCP config file:\n\n```json\n{\n  \"mcpServers\": {\n    \"sp-api-dev-assistant\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@amazon-sp-api-release/sp-api-dev-mcp\", \"sp-api-dev-assistant-mcp-server\"],\n      \"env\": {\n        \"SP_API_CLIENT_ID\": \"your-client-id\",\n        \"SP_API_CLIENT_SECRET\": \"your-client-secret\",\n        \"SP_API_REFRESH_TOKEN\": \"your-refresh-token\"\n      }\n    },\n    \"sp-api-workflow\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@amazon-sp-api-release/sp-api-dev-mcp\", \"sp-api-workflow-mcp-server\"],\n      \"env\": {\n        \"SP_API_CLIENT_ID\": \"your-client-id\",\n        \"SP_API_CLIENT_SECRET\": \"your-client-secret\",\n        \"SP_API_REFRESH_TOKEN\": \"your-refresh-token\"\n      }\n    }\n  }\n}\n```\n\n### Config file locations\n\n| Client | Config file |\n|--------|-------------|\n| Claude Desktop (macOS) | `~/Library/Application Support/Claude/claude_desktop_config.json` |\n| Claude Desktop (Linux) | `~/.config/Claude/claude_desktop_config.json` |\n| Cursor | `.cursor/mcp.json` in your project or `~/.cursor/mcp.json` globally |\n| VS Code (MCP extension) | `.vscode/mcp.json` in your project |\n| Kiro | `.kiro/settings/mcp.json` in your project |\n\n## Environment Variables\n\n| Variable | Required For | Description |\n|----------|-------------|-------------|\n| `SP_API_CLIENT_ID` | `sp_api_execute`, workflow execution | SP-API OAuth client ID |\n| `SP_API_CLIENT_SECRET` | `sp_api_execute`, workflow execution | SP-API OAuth client secret |\n| `SP_API_REFRESH_TOKEN` | `sp_api_execute`, workflow execution | SP-API refresh token |\n| `SP_API_BASE_URL` | Optional | Override SP-API base URL (default: NA endpoint) |\n| `SP_API_REGION` | Optional | Selling region: `na`, `eu`, `fe` (default: `na`) |\n| `LOG_LEVEL` | Optional | Logging level: `error`, `warn`, `info`, `debug` |\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}