amazon-datazone-mcp-server
If you are the rightful owner of amazon-datazone-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Amazon DataZone MCP Server is a high-performance server that integrates with Amazon DataZone services, enabling AI assistants and applications to interact with Amazon DataZone APIs through a standardized interface.
The Amazon DataZone MCP Server is designed to provide seamless integration with Amazon DataZone services, offering a standardized interface for AI assistants and applications to interact with Amazon DataZone APIs. This server supports a wide range of operations, including domain management, project management, data management, glossary management, and environment management. With a modular architecture, the server ensures maintainability and scalability, while comprehensive error handling and robust logging make it production-ready. The server is built with type safety in mind, using TypeScript-style type hints for Python, and is compatible with the Model Context Protocol (MCP), ensuring interoperability with other MCP-compliant tools and services. The server is ideal for organizations looking to leverage Amazon DataZone for data governance and management, providing a reliable and efficient solution for accessing and managing data assets, projects, and environments.
Features
- Complete Amazon DataZone API Coverage: Access all major DataZone operations.
- Modular Architecture: Well-organized, maintainable code structure.
- Type Safety: Full TypeScript-style type hints for Python.
- Comprehensive Error Handling: Detailed error messages and proper exception handling.
- Production Ready: Robust logging, validation, and configuration management.
Tools
get_domain
Retrieve domain information
create_domain
Create a new domain
list_domain_units
List domain units
create_domain_unit
Create domain unit
list_domains
List domains
add_entity_owner
Add entity ownership
add_policy_grant
Grant policies
search
Search across DataZone
search_types
Search types across DataZone
get_user_profile
Get user profile
search_user_profiles
Search user profiles
search_group_profiles
Search group profiles
create_project
Create new project
get_project
Get project details
list_projects
List all projects
create_project_membership
Add project members
list_project_profiles
List project profiles
create_project_profile
Create project profile
get_project_profile
Get project profile
list_project_memberships
List project memberships
create_glossary
Create business glossary
create_glossary_term
Create glossary term
get_glossary
Get glossary details
get_glossary_term
Get term details
get_asset
Retrieve asset information
create_asset
Create new asset
publish_asset
Publish asset to catalog
get_listing
Get asset listing
search_listings
Search published assets
create_data_source
Create data source
get_data_source
Get data source
start_data_source_run
Start data source run
create_subscription_request
Request data subscription
accept_subscription_request
Accept subscription
get_form_type
Get metadata form type
create_form_type
Create metadata form type
get_subscription
Get subscription
list_data_sources
List data sources
list_environments
List environments
create_connection
Create environment connection
get_connection
Get connection details
get_environment
Get environment details
get_environment_blueprint
Get environment blueprint
get_environment_blueprint_configuration
Get environment blueprint configuration
list_connections
List all connections
list_environment_blueprints
List available blueprints
list_environment_blueprint_configurations
List available blueprint configurations
list_environment_profiles
List environment profiles