Amazon Connect and MCP Servers – Quickly Getting Started and Configuring

TL;DR: Bootstrap an environment with https://github.com/YustinS/amazon-connect-agentcore-gateway-quickstart, and/or explore a workshop https://catalog.us-east-1.prod.workshops.aws/workshops/f77f49a2-1eae-4223-a9da-7044d6da51f8/en-US

Like most people working in the Amazon Connect space, I was interested in all the announcements that came out of AWS Re:Invent this year, particularly as I had experienced how (how to phrase this politely) frustrating Amazon Q in Connect could be with its consistency.

The good news is lots of features were announced, altered, or otherwise upgraded. In particular to this domain, the following were useful:

What isn’t great, however, is these features were announced or otherwise made GA, and then documentation did not actually reflect their usage. Even 3 weeks on, guides and other related documents are still dribbling out, which, on the one hand, its nearly the holidays, but on the other, as someone trying to work with solutions in this space ends up being a confusing mess, especially if you are wanting to experiment and provide guidance to others.

To cut a long moan short, eventually I did find a full guide for working with the new AI Agents, MCP Servers, and Connect. Rather than reiterating or copy-pasting blocks of text, the workshop can be found here: https://catalog.us-east-1.prod.workshops.aws/workshops/f77f49a2-1eae-4223-a9da-7044d6da51f8/en-US

Of note in particular around details that was missing:

  • What security config is needed to work with Amazon Connect
  • How Security Profiles for AI Agents works (it being the same construct as an Agent Security still feels a bit unwieldy)
  • How to configure extra tools

To make this even simpler I have taken the existing AWS Bedrock AgentCore Gateway Script, and modified it to quickly provision the quickstart against Connect instead of the more generic Cognito. https://github.com/YustinS/amazon-connect-agentcore-gateway-quickstart

The New Year is sneaking up quickly, but hopefully this helps some others get started with exploring and experimenting with the tools available now!