LocalStack MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| s3_list_bucketsA | List all S3 buckets in LocalStack |
| s3_create_bucketA | Create a new S3 bucket in LocalStack |
| s3_delete_bucketB | Delete an S3 bucket from LocalStack |
| s3_put_objectA | Upload a text or JSON object to an S3 bucket in LocalStack |
| s3_get_objectA | Download the content of an S3 object as text from LocalStack |
| s3_delete_objectA | Delete an object from an S3 bucket in LocalStack |
| s3_list_objectsB | List objects in an S3 bucket in LocalStack |
| sqs_list_queuesA | List all SQS queues in LocalStack |
| sqs_create_queueA | Create a new SQS queue in LocalStack |
| sqs_delete_queueB | Delete an SQS queue from LocalStack |
| sqs_send_messageA | Send a message to an SQS queue in LocalStack |
| sqs_receive_messagesC | Receive messages from an SQS queue in LocalStack |
| sqs_delete_messageA | Delete a message from an SQS queue using its receipt handle |
| sqs_purge_queueA | Purge all messages from an SQS queue in LocalStack |
| sns_list_topicsA | List all SNS topics in LocalStack |
| sns_create_topicB | Create a new SNS topic in LocalStack |
| sns_delete_topicC | Delete an SNS topic from LocalStack |
| sns_subscribeB | Subscribe an endpoint to an SNS topic in LocalStack |
| sns_unsubscribeB | Unsubscribe an endpoint from an SNS topic in LocalStack |
| sns_list_subscriptions_by_topicB | List all subscriptions for an SNS topic in LocalStack |
| sns_publishA | Publish a message to an SNS topic in LocalStack |
| eventbridge_list_busesB | List all EventBridge event buses in LocalStack |
| eventbridge_create_busB | Create a new EventBridge event bus in LocalStack |
| eventbridge_delete_busA | Delete an EventBridge event bus from LocalStack |
| eventbridge_list_rulesB | List EventBridge rules in LocalStack |
| eventbridge_put_ruleB | Create or update an EventBridge rule in LocalStack |
| eventbridge_delete_ruleB | Delete an EventBridge rule from LocalStack |
| eventbridge_describe_ruleB | Describe an EventBridge rule in LocalStack |
| eventbridge_enable_ruleB | Enable an EventBridge rule in LocalStack |
| eventbridge_disable_ruleB | Disable an EventBridge rule in LocalStack |
| eventbridge_put_targetsB | Add or update targets for an EventBridge rule in LocalStack |
| eventbridge_list_targetsA | List targets for an EventBridge rule in LocalStack |
| eventbridge_remove_targetsB | Remove targets from an EventBridge rule in LocalStack |
| eventbridge_put_eventsB | Put custom events onto an EventBridge event bus in LocalStack |
| kinesis_list_streamsA | List all Kinesis streams in LocalStack |
| kinesis_create_streamA | Create a new Kinesis stream in LocalStack |
| kinesis_delete_streamB | Delete a Kinesis stream from LocalStack |
| kinesis_describe_streamB | Describe a Kinesis stream in LocalStack |
| kinesis_put_recordA | Put a single record onto a Kinesis stream in LocalStack |
| kinesis_put_recordsA | Put multiple records onto a Kinesis stream in LocalStack (max 500) |
| kinesis_get_recordsB | Get records from a Kinesis stream shard in LocalStack |
| dynamodb_list_tablesA | List all DynamoDB tables in LocalStack |
| dynamodb_create_tableB | Create a new DynamoDB table in LocalStack |
| dynamodb_delete_tableB | Delete a DynamoDB table from LocalStack |
| dynamodb_describe_tableC | Describe a DynamoDB table in LocalStack |
| dynamodb_put_itemB | Put (create or replace) an item in a DynamoDB table in LocalStack |
| dynamodb_get_itemB | Get an item from a DynamoDB table by its key in LocalStack |
| dynamodb_delete_itemA | Delete an item from a DynamoDB table by its key in LocalStack |
| dynamodb_scanC | Scan all items in a DynamoDB table in LocalStack |
| dynamodb_queryB | Query items in a DynamoDB table by key condition in LocalStack |
| lambda_list_functionsA | List all Lambda functions in LocalStack |
| lambda_get_functionA | Get details of a Lambda function in LocalStack |
| lambda_create_functionB | Create a Lambda function in LocalStack from a base64-encoded ZIP |
| lambda_delete_functionA | Delete a Lambda function from LocalStack |
| lambda_invokeA | Invoke a Lambda function in LocalStack and return its response |
| secretsmanager_list_secretsA | List all secrets in Secrets Manager in LocalStack |
| secretsmanager_create_secretA | Create a new secret in Secrets Manager in LocalStack |
| secretsmanager_get_secretB | Retrieve the value of a secret from Secrets Manager in LocalStack |
| secretsmanager_update_secretB | Update the value of an existing secret in Secrets Manager in LocalStack |
| secretsmanager_describe_secretA | Describe a secret's metadata in Secrets Manager in LocalStack |
| secretsmanager_delete_secretB | Delete a secret from Secrets Manager in LocalStack |
| secretsmanager_restore_secretA | Restore a previously deleted secret in Secrets Manager in LocalStack |
| ssm_get_parameterB | Get an SSM Parameter Store parameter by name in LocalStack |
| ssm_put_parameterB | Create or update an SSM Parameter Store parameter in LocalStack |
| ssm_delete_parameterB | Delete an SSM Parameter Store parameter in LocalStack |
| ssm_delete_parametersA | Delete multiple SSM Parameter Store parameters in LocalStack |
| ssm_get_parameters_by_pathA | Get all SSM Parameter Store parameters under a path in LocalStack |
| ssm_describe_parametersC | List and describe SSM Parameter Store parameters in LocalStack |
| ses_list_identitiesA | List all SES verified identities (email addresses and domains) in LocalStack |
| ses_verify_email_identityB | Verify an email address identity in SES in LocalStack |
| ses_get_identity_verification_attributesB | Get verification status for SES identities in LocalStack |
| ses_delete_identityA | Delete an SES identity in LocalStack |
| ses_send_emailB | Send an email via SES in LocalStack |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/giovanemartins/localstack-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server