Amazon Business Integrations MCP Server
Provides AI-enabled access to Amazon Business API documentation, sample code, and troubleshooting resources. Enables developers to search and retrieve API documentation, generate integration code, and get guided solutions for common errors during the API integration process.
README
Amazon Business Integrations MCP Server
The Amazon Business Integrations Model Context Protocol (MCP) Server empowers AI-enabled developer environments by providing direct, contextual access to Amazon Business API documentation, sample code, and troubleshooting resources. This server acts as a bridge between your IDE and Amazon Business’s technical knowledge base, enabling AI models to instantly retrieve relevant API details, generate sample integration code, and offer guided solutions for common errors. You can use this MCP Server throughout your API integration process to simplify and accelerate development.
This MCP Server is currently in preview release and is intended for testing and evaluation purposes. This MCP Server is subject to Amazon’s Conditions of Use.
Features
- Search Documentation: Search through documentation using natural language queries.
- Read Documentation: Retrieve documentation content using references.
With these functions, you can search for and read Amazon Business API documentation to understanding various API offerings, and extract sample code during your integration.
Prerequisites
Before using the Amazon Business Integrations MCP Server, complete these steps:
- Ensure that you have installed an IDE that supports MCPs and developer agents, such as Amazon Q.
- Install node.js and npm if you do not have them on your system.
- Access your account ID in your Solution Provider Portal (SPP) account. You can find this ID from the Global Accounts section in SPP.
You will use this ID to complete the MCP Server configuration. If you do not have this ID, complete the API onboarding process to generate your ID. For more information, see Onboarding overview.
If you only plan to use the MCP Server to search and read Amazon Business documentation, complete Onboarding Step 1 to create your developer account and generate your account ID. If you plan to use the MCP Server to help generate code, complete Onboarding Step 1, Step 2, and Step 3 to receive the access and refresh tokens required for production API calls.

Installation
Follow the appropriate steps below to install the MCP server in your preferred IDE:
- Add Amazon Business Integrations MCP Server to the MCP configuration file (for example, for Amazon Q Developer CLI, edit
~/.aws/amazonq/mcp.jsonby using the below JSON snippet). - In the
--dev-account-id=<account_id>field in theargslist, provide your account ID from Prerequisites Step 3:
{
"mcpServers": {
"ab-integrations-mcp-server": {
"command": "npx",
"args": ["@amazonbusiness/ab-integrations-mcp-server@latest", "--dev-account-id=<account_id>"],
"disabled": false,
"autoApprove": []
}
}
}
Quick start
Once you’ve installed the Amazon Business Integrations MCP Server, you can ask your AI assistant questions such as:
- “I want to build a react-based shopping application that displays products and product detail pages using Product Search API.”
- “I want to build a shopping application that displays products using Product Search API and places orders using Ordering API.”
- "Search for information about the Product Search API"
- "Find documentation about authentication requirements"
- “How can I test my Amazon Business API calls?”
Available MCP tools
search-documentation
Perform semantic searches across the documentation corpus using natural language queries. Returns relevant documentation snippets with document references.
Here is the folder structure that determines the documentationPath to use for searches in the MCP server:
📂
├── API Swagger Models/ - API schemas, data structures, request/response formats, field definitions, and models for building applications and generating code
├── OAuth/ - Essential authentication and authorization documentation covering tokens, login processes, credentials, access control, and security implementation. OAuth authentication is a prerequisite for all Amazon Business API implementations.
├── Ordering API/ - Order placement, creation, purchasing, and buying operations
├── Product Search API/ - Product searching, catalog browsing, item discovery, and product details
├── Reconciliation API/ - Purchase data reconciliation, transaction matching, and financial records management
├── Reporting API/ - Order history, tracking information, payment details, and analytics reports
├── User Management API/ - User account management and user operations
├── Document API/ - Invoice generation, receipts, and document reports
├── Application Management API/ - Client secrets, application management, and secret rotation
└── Guides and FAQs/ - Step-by-step tutorials, implementation guides, frequently asked questions, best practices, getting started resources, and practical examples
Parameters
| Name | Description | Schema | Required |
|---|---|---|---|
| query | Natural language search query to find documentation. | string | Yes |
| maxResults | Maximum number of results to return. (default: 5, maximum: 20) | number | No |
| documentationPath | List of documentation paths to search (e.g. API Swagger Models, OAuth, Ordering API, Product Search API) to narrow down the search results (maximum: 5). | string | No |
read-documentation
Retrieve complete documentation content using document references obtained from documentation and search results.
Parameters
| Name | Description | Schema | Required |
|---|---|---|---|
| documentReference | Reference to the document from the search results. | string | Yes |
Authentication
The Amazon Business Integrations MCP Server does not require authentication but is subject to rate limits.
For support or questions about the MCP Server, please contact abapi-integrations@amazon.com.
Disclaimer
This MCP Server is provided as an open-source tool to allow users to access their own AI tools to query documentation and generate sample code. The sample code generated is intended solely for demonstration and educational purposes. Amazon Business makes no representations and bears no responsibility related to the accuracy, completeness, or suitability of any generated code. Amazon’s Conditions of Use apply.
Users are advised to exercise their own discretion and perform independent verification before using any code in production or critical environments. The maintainers and contributors of this project shall not be held liable for any errors, omissions, or damages arising from the use of this server or its outputs.
By using the MCP Server, you acknowledge that you are responsible for evaluating the suitability and correctness of the generated content for your specific use case.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。