Connect Aws Sqs to AI agents

Connect Aws Sqs to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

get_queue_url

Get Queue URL

Look up the URL of an SQS queue by its name. Useful when you know the queue name but need the full URL for other operations. Can also look up queues owned by other AWS accounts.

list_queues

List Queues

List SQS queues in the configured AWS region. Optionally filter by queue name prefix and paginate through results.

manage_message_move_task

Manage Message Move Task

Start, list, or cancel message move tasks. Message move tasks are used to move messages from a dead-letter queue back to its source queue or to another destination queue for reprocessing.

change_message_visibility

Change Message Visibility

Change the visibility timeout of a received message. Use this to extend the processing window when you need more time, or to make the message immediately available again by setting the timeout to 0.

delete_queue

Delete Queue

Permanently delete an SQS queue and all its messages. The deletion process takes up to 60 seconds, during which the queue is not accessible.

create_queue

Create Queue

Create a new standard or FIFO SQS queue with optional configuration attributes and tags. Returns the URL of the newly created queue. If a queue with the same name and identical attributes already exists, its URL is returned without creating a duplicate.

purge_queue

Purge Queue

Delete all messages from an SQS queue, including in-flight messages. The purge process takes up to 60 seconds. Messages sent before the purge are deleted; messages sent during purge may also be deleted.

delete_message

Delete Message

Delete a message from an SQS queue using its receipt handle. Messages should be deleted after successful processing to prevent redelivery. Supports deleting a single message or a batch of up to 10 messages.

manage_queue

Manage Queue

Get or update SQS queue attributes, and manage queue tags. Use this to inspect queue configuration, modify settings like visibility timeout, configure dead-letter queues, enable encryption, or manage cost allocation tags.

send_message

Send Message

Send a message to an SQS queue. Supports optional delay, custom message attributes, and FIFO queue parameters (message group ID and deduplication ID).

send_message_batch

Send Message Batch

Send up to 10 messages to an SQS queue in a single batch request. Each message can have its own body, delay, and attributes. Returns results for both successful and failed entries.

list_dead_letter_source_queues

List Dead-Letter Source Queues

List source queues whose RedrivePolicy uses the specified dead-letter queue. Use this to audit which queues can move failed messages into a DLQ.

receive_messages

Receive Messages

Receive one or more messages from an SQS queue. Supports short polling (immediate return) and long polling (waits for messages). Received messages become invisible for the visibility timeout duration and must be explicitly deleted after processing.

More integrations teams use with Aws Sqs

Slack

Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Discord

Send, edit, and delete messages in channels. Manage servers (guilds), channels, roles, members, invites, webhooks, threads, scheduled events, auto moderation rules, audit logs, application commands, and custom guild emojis. Add or remove users, assign roles, kick or ban members, and receive supported message, guild, channel, member, and inbound webhook triggers.

Technical notes for Aws Sqs

Create, configure, list, and delete message queues (standard and FIFO). Send messages to queues with optional delays and custom attributes. Receive and delete messages using short or long polling. Manage visibility timeouts for in-flight messages. Configure dead-letter queues and redrive policies to handle failed message processing. Move messages between queues (e.g., from dead-letter queues back to source queues). Manage queue permissions for cross-account access. Enable server-side encryption with KMS or SQS-managed keys. Apply cost allocation tags to queues for tracking.

Connect Aws Sqs to production AI agents

See how Metorial gives Aws Sqs access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Aws Sqs to AI agents with Metorial.

  1. Can Metorial connect Aws Sqs to AI agents?
    Yes. Metorial connects AI agents to Aws Sqs through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.