Amazon Business Integrations MCP Server

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.

Category
访问服务器

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:

  1. Ensure that you have installed an IDE that supports MCPs and developer agents, such as Amazon Q.
  2. Install node.js and npm if you do not have them on your system.
  3. 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.

An image showing SPP portal with "Global accounts" menu highlighted.

Installation

Follow the appropriate steps below to install the MCP server in your preferred IDE:

  1. Add Amazon Business Integrations MCP Server to the MCP configuration file (for example, for Amazon Q Developer CLI, edit ~/.aws/amazonq/mcp.json by using the below JSON snippet).
  2. In the --dev-account-id=<account_id> field in the args list, 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

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选