> This page is for Agent Handler.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# AWS Partner Central Selling

**Authentication:** AWS IAM credentials. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow.

## Sample use cases

* List the opportunities in the `Prospect` stage that have not been updated in 30 days
* Create an opportunity for customer `Acme Corp` with an estimated monthly spend
* Check the engagement invitations AWS has sent this week

## Available Tools

#### assign_opportunity

Assign an opportunity to a registered user in your Partner Central account. AWS has no user directory endpoint, so su...

#### associate_opportunity

Associate a partner solution, AWS product, or supported Marketplace entity with an opportunity. Use list_solutions to...

#### create_engagement

Create an AWS Partner Central engagement. Returns the new engagement ID in id; follow with create_engagement_context...

#### create_engagement_context

Add structured context (CustomerProject or Lead) to an engagement. Use create_engagement or list_engagements for the...

#### create_engagement_invitation

Invite a partner to an engagement. Use create_engagement or list_engagements for the engagement ID. Returns the invit...

#### create_opportunity

Create a co-sell opportunity in AWS Partner Central. Provide AWS API-shaped opportunity fields; a ClientToken is gene...

#### disassociate_opportunity

Remove a solution, AWS product, or Marketplace offer association from an opportunity. Inverse of associate_opportunit...

#### get_aws_opportunity_summary

Get the latest AWS-side summary for a partner opportunity to inspect AWS review and co-sell updates. Use list_opportu...

#### get_engagement

Get an AWS Partner Central engagement by ID, including its contexts and ModifiedAt. Use list_engagements to find IDs.

#### get_engagement_invitation

Get details for an AWS referral invitation before accepting or rejecting it. Use list_engagement_invitations to find...

#### get_opportunity

Get a full AWS Partner Central opportunity by ID. Use this before update_opportunity to obtain the current complete r...

#### list_engagement_from_opportunity_tasks

Check asynchronous AWS engagement submission task status. Pass the task_identifier returned by start_engagement_from\_...

#### list_engagement_invitations

List AWS Partner Central engagement invitations (AWS referrals/leads); incoming by default, or sent with participant\_...

#### list_engagement_members

List partner members associated with an engagement. Use list_engagements to find the engagement ID. Supports NextToke...

#### list_engagement_resource_associations

List resources (opportunities, snapshots) associated with engagements. Pass an engagement ID from list_engagements, o...

#### list_engagements

List engagements with AWS and partner collaborators. Supports server-side filters and NextToken pagination. Use get_e...

#### list_opportunities

List and filter co-sell opportunities for CRM synchronization. Supports AWS filters and NextToken pagination. Returns...

#### list_opportunity_from_engagement_tasks

Check asynchronous opportunity creation task status. Pass the task_identifier returned by start_opportunity_from_enga...

#### list_referral_acceptance_tasks

Check asynchronous AWS referral acceptance task status. Pass the task_identifier returned by start_referral_acceptanc...

#### list_solutions

List partner solutions that can be associated with an opportunity. Supports filters (status, category, identifier) an...

#### reject_engagement_invitation

Reject an AWS referral invitation. This is a final decision for the invitation. Use list_engagement_invitations to fi...

#### start_engagement_from_opportunity_task

Submit an opportunity to AWS by starting an asynchronous engagement task. Associate a solution first (list_solutions...

#### start_opportunity_from_engagement_task

Create an opportunity from an engagement using an asynchronous task. Use get_engagement for the context ID. Returns a...

#### start_referral_acceptance_task

Accept an AWS referral and start the asynchronous engagement task. Use get_engagement_invitation to review it first...

#### update_engagement_context

Replace the structured context of an engagement. Call get_engagement first for the context ID and exact ModifiedAt; A...

#### update_opportunity

Update a Partner Central opportunity with its complete current payload. Call get_opportunity first and pass its exact...