Skip to navigation

AWS Partner Central Selling

Connect your AI agents to AWS Partner Central Selling.

Authentication: AWS IAM credentials. See 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…