Amazon DataZone MCP Server
A high-performance Model Context Protocol (MCP) server that provides seamless integration with Amazon DataZone services. This server enables AI assistants and applications to interact with Amazon DataZone APIs through a standardized interface.
Features
- Complete Amazon DataZone API Coverage: Access all major DataZone operations
- Type Safety: Full type hints and validation
- Production Ready: Robust error handling and logging
- MCP Compatible: Works with any MCP-compatible client
Supported Operations
| Module | Operations |
|---|---|
| Domain Management | Create domains, manage domain units, search, policy grants |
| Project Management | Create/manage projects, project profiles, memberships |
| Data Management | Assets, listings, subscriptions, form types, data sources |
| Glossary | Business glossaries, glossary terms |
| Environment | Environments, connections, blueprints |
Installation
pip install amazon-datazone-mcp-server
Configuration
Configure AWS credentials using the standard AWS methods:
- AWS CLI:
aws configure - Environment variables:
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_DEFAULT_REGION - IAM roles or instance profiles
Running the Server
The server uses stdio transport for secure communication with MCP clients:
amazon-datazone-mcp-server
Integration with MCP Clients
Configure in your MCP client (e.g., Claude Desktop):
{
"name": "amazon-datazone-mcp-server",
"command": "amazon-datazone-mcp-server"
}
Available Tools
The server provides 38 tools across 5 categories:
Domain Management
get_domain,create_domain,list_domainslist_domain_units,create_domain_unitadd_entity_owner,add_policy_grantsearch,search_types- User/group profile management
Project Management
create_project,get_project,list_projectscreate_project_membership,list_project_memberships- Project profile management
Data Management
- Asset operations:
get_asset,create_asset,publish_asset - Listing operations:
get_listing,search_listings - Data source management:
create_data_source,start_data_source_run - Subscription management: request, accept, get subscriptions
- Form type management
Glossary Management
create_glossary,get_glossarycreate_glossary_term,get_glossary_term
Environment Management
- Environment operations:
list_environments,get_environment - Connection management:
create_connection,get_connection,list_connections - Blueprint operations: list and get blueprints and configurations
Each tool includes comprehensive parameter documentation and examples accessible through your MCP client.
License
Licensed under the Apache License 2.0 - see the LICENSE file for details.
Disclaimer
This is an unofficial, community-developed project and is not affiliated with, endorsed by, or supported by Amazon Web Services, Inc.
- AWS and DataZone are trademarks of Amazon.com, Inc. or its affiliates
- Users are responsible for their own AWS credentials, costs, and compliance
- No warranty or support is provided - use at your own risk
- Always follow AWS security best practices
For official Amazon DataZone documentation, visit Amazon DataZone Documentation.
Metadata
Release files for amazon-datazone-mcp-server 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| amazon_datazone_mcp_server-0.1.1.tar.gz | 48.3 kB | Without provenance | Details for amazon_datazone_mcp_server-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| amazon_datazone_mcp_server-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for amazon_datazone_mcp_server-0.1.1-py3-none-any.whl |
Total release size: 102.0 kB
Release files / amazon_datazone_mcp_server-0.1.1.tar.gz
| Download URL | amazon_datazone_mcp_server-0.1.1.tar.gz |
|---|---|
| Size | 48.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9fb8b5683f076aaab70d50758a3b98de952a891f7f8b40db6a1907e4666ef33a
|
|
BLAKE2b-256 checksum How to use checksums |
47a13c29f953683412b267050741429d0883a2cb9d646758831852e3c6eb1237
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / amazon_datazone_mcp_server-0.1.1-py3-none-any.whl
| Download URL | amazon_datazone_mcp_server-0.1.1-py3-none-any.whl |
|---|---|
| Size | 53.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c2a025b3cb2d78d0d4c6b1234acbf9abb1e41314b1f209c8ff35100ca814728
|
|
BLAKE2b-256 checksum How to use checksums |
75aa1e777ef018c3804a4f17e574ed43f05594a6f1c0be1f1c96c355b68e03d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Security for amazon-datazone-mcp-server 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.