Skip to main content
Glama
mundurragacl

Amazon Connect MCP Server

by mundurragacl

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AWS_PROFILENoThe AWS profile to use for authentication.
AWS_ACCESS_KEY_IDNoAWS access key ID.
AWS_DEFAULT_REGIONNoDefault AWS region.
AWS_SECRET_ACCESS_KEYNoAWS secret access key.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
describe_instanceC

Get Amazon Connect instance details.

create_instanceB

Create a new Amazon Connect instance.

delete_instanceA

Delete an Amazon Connect instance. THIS ACTION IS PERMANENT.

list_instancesA

List all Amazon Connect instances. If no region specified, lists across all regions.

list_queuesC

List queues in an Amazon Connect instance.

get_current_metricsB

Get real-time metrics for queues and agents. If no queue_ids provided, fetches all queues first.

search_contactsC

Search contacts within a time range (ISO 8601 format).

describe_contactC

Get details of a specific contact.

create_caseC

Create a new case.

get_caseC

Get case details.

search_casesC

Search cases in a domain.

list_domains_for_instanceB

List case domains for a specific Connect instance.

cases_create_templateD

Create a case template.

cases_list_templatesC

List case templates.

cases_get_templateC

Get case template details.

cases_update_templateC

Update a case template.

cases_create_fieldB

Create a custom field. Types: Text, Number, Boolean, DateTime, SingleSelect, Url.

cases_list_fieldsC

List case fields.

cases_update_fieldC

Update a case field.

cases_create_layoutC

Create a case layout.

šŸ’” TIP: Use the layout_visualizer tool to design layouts visually with drag-and-drop! It generates the correct JSON structure for you.

cases_list_layoutsC

List case layouts.

šŸ’” TIP: Use the layout_visualizer tool to design new layouts visually!

cases_update_caseC

Update case fields (including status, assignment, etc.).

cases_delete_caseC

Delete a case.

cases_create_related_itemC

Create a related item (contact, comment) for a case.

cases_list_cases_for_contactB

List cases linked to a contact.

cases_create_domainC

Create a case domain.

cases_list_domainsC

List case domains.

cases_get_domainC

Get case domain details.

cases_associate_domainA

Associate a Cases domain with a Connect instance.

This enables Amazon Connect Cases for the instance, allowing agents to create and manage cases.

contacts_start_outbound_voiceC

Initiate an outbound voice call.

contacts_start_chatC

Start a chat contact.

contacts_start_taskC

Create a task contact.

contacts_stopC

End a contact.

contacts_transferC

Transfer a contact to a queue or user.

contacts_update_attributesC

Update contact attributes.

contacts_start_recordingC

Start contact recording.

contacts_stop_recordingC

Stop contact recording.

set_sessionA

Set session context for subsequent operations.

Once set, all config tools will use these defaults unless overridden.

get_sessionA

Get current session context.

clear_sessionA

Clear session context.

config_list_contact_flowsC

List contact flows.

config_describe_contact_flowC

Get contact flow details.

config_create_contact_flowC

Create a contact flow. Types: CONTACT_FLOW, CUSTOMER_QUEUE, CUSTOMER_HOLD, etc.

config_update_contact_flow_contentC

Update contact flow content.

config_create_queueD

Create a queue.

config_describe_queueC

Get queue details.

config_update_queue_statusC

Update queue status. Status: ENABLED or DISABLED.

config_list_phone_numbersC

List phone numbers for an instance.

config_list_routing_profilesC

List routing profiles.

config_create_routing_profileD

Create a routing profile.

config_list_hours_of_operationsC

List hours of operation.

config_create_hours_of_operationD

Create hours of operation.

config_list_usersC

List users.

config_list_security_profilesC

List security profiles.

config_describe_userC

Get user details.

config_create_userC

Create a user.

config_update_user_routing_profileC

Update user's routing profile.

config_list_agent_statusesC

List agent statuses.

config_put_user_statusC

Set agent's current status.

analytics_get_metric_dataC

Get historical metrics (ISO 8601 timestamps).

analytics_get_current_user_dataC

Get real-time agent data.

analytics_list_contact_evaluationsC

List evaluations for a contact.

analytics_start_contact_evaluationC

Start an evaluation for a contact.

analytics_list_evaluation_formsC

List evaluation forms.

profiles_create_profileC

Create a customer profile.

profiles_searchA

Search profiles by key (e.g., _email, _phone, _account).

profiles_get_profileC

Get profile details.

profiles_update_profileC

Update a customer profile.

profiles_delete_profileC

Delete a customer profile.

profiles_mergeC

Merge duplicate profiles.

profiles_list_domainsC

List profile domains.

profiles_create_domainC

Create a profile domain.

profiles_associate_domainA

Associate a Customer Profiles domain with a Connect instance.

This enables Customer Profiles for the instance, allowing contact data to flow into customer profiles automatically.

campaigns_createC

Create an outbound campaign.

campaigns_listB

List outbound campaigns.

campaigns_describeC

Get campaign details.

campaigns_startC

Start a campaign.

campaigns_pauseC

Pause a campaign.

campaigns_resumeB

Resume a paused campaign.

campaigns_stopC

Stop a campaign.

campaigns_deleteC

Delete a campaign.

campaigns_get_stateD

Get campaign state.

campaigns_put_outbound_requestsC

Add contacts to dial list.

campaigns_start_onboardingC

Start instance onboarding for outbound campaigns.

campaigns_get_onboarding_statusC

Get instance onboarding status for outbound campaigns.

campaigns_delete_onboardingA

Delete instance onboarding job (to retry onboarding).

ai_list_assistantsB

List Amazon Q assistants.

ai_query_assistantC

Query an assistant for recommendations.

ai_list_knowledge_basesB

List knowledge bases for an assistant.

ai_search_contentB

Search content in a knowledge base by exact name match.

ai_get_recommendationsB

Get AI recommendations for a session.

ai_create_sessionC

Create an AI session.

ai_list_quick_responsesC

List quick responses.

ai_search_quick_responsesC

Search quick responses.

qic_searchA

Search Amazon Q in Connect knowledge base. Use this for 'QiC', 'Q in Connect', or knowledge base searches.

Auto-discovers the first available assistant and searches its knowledge base.

template_listB

List available Amazon Connect configuration templates.

template_getB

Get a specific template by category and name.

Includes LLM guidance for proper usage workflow.

template_customizeC

Customize a template with specific overrides.

template_get_case_workflowA

Get the complete workflow for creating a case from a template.

Returns field mappings and step-by-step instructions with actual field IDs from the target domain. Use this before creating cases to avoid validation errors.

template_get_routing_workflowA

Get the complete workflow for setting up routing (hours, queues, profiles, flows).

Returns step-by-step instructions with tool calls and dependencies. Use this before creating routing configuration to ensure correct order.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mundurragacl/amazon-connect-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server