Skip to main content

Amazon DataZone MCP Server

Python Version License MCP

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_domains
  • list_domain_units, create_domain_unit
  • add_entity_owner, add_policy_grant
  • search, search_types
  • User/group profile management

Project Management

  • create_project, get_project, list_projects
  • create_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_glossary
  • create_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)

Source distribution for amazon-datazone-mcp-server 0.1.1
File Size Uploaded
amazon_datazone_mcp_server-0.1.1.tar.gz 48.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for amazon-datazone-mcp-server 0.1.1
File Interpreter ABI Platform
amazon_datazone_mcp_server-0.1.1-py3-none-any.whl Python 3 none any Details

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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page