generated: '2026-06-20' method: derived status: candidate source: >- Derived one candidate MCP tool per operation in openapi/amazon-codeartifact-openapi-original.yaml. No official hosted or remote CodeArtifact MCP server was found in the awslabs/mcp repository, the MCP registry, or npm @modelcontextprotocol as of this round; AWS exposes CodeArtifact through its SDKs and CLI rather than a dedicated MCP server. server: name: amazon-codeartifact transport: stdio url: null tools: - name: associate_external_connection description: 'Adds an existing external connection to a repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#AssociateExternalConnection - name: disassociate_external_connection description: 'Removes an existing external connection from a repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DisassociateExternalConnection - name: copy_package_versions description: 'Copies package versions from one repository to another repository in the same domain' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#CopyPackageVersions - name: create_domain description: 'Creates a domain' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#CreateDomain - name: delete_domain description: 'Deletes a domain' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DeleteDomain - name: describe_domain description: 'Returns a DomainDescription object that contains information about the requested domain' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DescribeDomain - name: create_repository description: 'Creates a repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#CreateRepository - name: delete_repository description: 'Deletes a repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DeleteRepository - name: describe_repository description: 'Returns a RepositoryDescription object that contains detailed information about the requested repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DescribeRepository - name: update_repository description: 'Update the properties of a repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#UpdateRepository - name: delete_domain_permissions_policy description: 'Deletes the resource policy set on a domain' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DeleteDomainPermissionsPolicy - name: get_domain_permissions_policy description: 'Returns the resource policy attached to the specified domain' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#GetDomainPermissionsPolicy - name: delete_package description: 'Deletes a package and all associated package versions' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DeletePackage - name: describe_package description: 'Returns a PackageDescription object that contains information about the requested package' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DescribePackage - name: put_package_origin_configuration description: 'Sets the package origin configuration for a package' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#PutPackageOriginConfiguration - name: delete_package_versions description: 'Deletes one or more versions of a package' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DeletePackageVersions - name: delete_repository_permissions_policy description: 'Deletes the resource policy that is set on a repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DeleteRepositoryPermissionsPolicy - name: describe_package_version description: 'Returns a PackageVersionDescription object that contains information about the requested package version' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DescribePackageVersion - name: dispose_package_versions description: 'Deletes the assets in package versions and sets the package versions'' status to Disposed ' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#DisposePackageVersions - name: get_authorization_token description: 'Generates a temporary authorization token for accessing repositories in the domain' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#GetAuthorizationToken - name: get_package_version_asset description: 'Returns an asset (or file) that is in a package' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#GetPackageVersionAsset - name: get_package_version_readme description: 'Gets the readme file or descriptive text for a package version' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#GetPackageVersionReadme - name: get_repository_endpoint description: 'Returns the endpoint of a repository for a specific package format' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#GetRepositoryEndpoint - name: get_repository_permissions_policy description: 'Returns the resource policy that is set on a repository' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#GetRepositoryPermissionsPolicy - name: put_repository_permissions_policy description: 'Sets the resource policy on a repository that specifies permissions to access it' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#PutRepositoryPermissionsPolicy - name: list_domains description: 'Returns a list of DomainSummary objects for all domains owned by the Amazon Web Services account that makes this call' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListDomains - name: list_package_version_assets description: 'Returns a list of AssetSummary objects for assets in a package version' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListPackageVersionAssets - name: list_package_version_dependencies description: 'Returns the direct dependencies for a package version' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListPackageVersionDependencies - name: list_package_versions description: 'Returns a list of PackageVersionSummary objects for package versions in a repository that match the request parameters' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListPackageVersions - name: list_packages description: 'Returns a list of PackageSummary objects for packages in a repository that match the request parameters' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListPackages - name: list_repositories description: 'Returns a list of RepositorySummary objects' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListRepositories - name: list_repositories_in_domain description: 'Returns a list of RepositorySummary objects' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListRepositoriesInDomain - name: list_tags_for_resource description: 'Gets information about Amazon Web Services tags for a specified Amazon Resource Name (ARN) in CodeArtifact' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#ListTagsForResource - name: publish_package_version description: 'Creates a new package version containing one or more assets (or files)' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#PublishPackageVersion - name: put_domain_permissions_policy description: 'Sets a resource policy on a domain that specifies permissions to access it' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#PutDomainPermissionsPolicy - name: tag_resource description: 'Adds or updates tags for a resource in CodeArtifact' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#TagResource - name: untag_resource description: 'Removes tags from a resource in CodeArtifact' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#UntagResource - name: update_package_versions_status description: 'Updates the status of one or more versions of a package' source_operation: openapi/amazon-codeartifact-openapi-original.yaml#UpdatePackageVersionsStatus