Overview
The Tavily MCP Server is available on the AWS Marketplace and can be deployed as a managed MCP server on Amazon Bedrock AgentCore, enabling developers to securely run and scale AI agents with access to Tavily’s real-time web search, content extraction, crawling, and site mapping capabilities.Prerequisites
- AWS account
- AWS CLI installed and configured
- Tavily API Key for authenticating the Tavily MCP Server
- An IAM role with a trust policy allowing
bedrock-agentcore.amazonaws.comto assume the role
Setup
Subscribe on the AWS Marketplace
Visit the Tavily MCP Server listing
on the AWS Marketplace. Click View purchase options, scroll down, and
select Subscribe. Once your request has been processed, click Launch
your software in the pop-up that appears.

Select Amazon Bedrock AgentCore
On the launch page, select Amazon Bedrock AgentCore console as the
Launch Method.

Create an IAM Role
Create an IAM role that allows Bedrock AgentCore to assume it. When
creating the role, select Custom trust policy and replace the default
JSON with the following:Make sure to run
aws configure in your terminal and add the access keys
associated with the account where you created the IAM role.Deploy the Agent Runtime
From AWS CloudShell or a Linux/macOS terminal, run the following command.
Replace the placeholders with your own values:Once the command completes, you will receive an output containing the
<AGENT_NAME>: A name of your choice<AGENT_DESCRIPTION>: A description of your choice<AGENT_ROLE_ARN>: The ARN of the IAM role created in the previous step<your-tavily-api-key>: Your Tavily API key
agentRuntimeArn. Save this value for the next step.Invoke the Agent Runtime