Home / Servers / GitHub API / orgs_create_artifact_storage_record

Create artifact metadata storage record

An MCP tool from the GitHub API server, hosted on mcp.hjlabs.in.

Create artifact metadata storage record Create metadata storage records for artifacts associated with an organization. This endpoint will create a new artifact storage record on behalf of any artifact matching the provided digest and… [POST /orgs/{org}/artifacts/metadata/storage-record]

Name on the gateway: github_api__orgs_create_artifact_storage_record · may change things.

Parameters

NameTypeDescription
org requiredstringThe organization name. The name is not case sensitive.
name requiredstringThe name of the artifact.
digest requiredstringThe digest of the artifact (algorithm:hex-encoded-digest).
versionstringThe artifact version.
artifact_urlstringThe URL where the artifact is stored.
pathstringThe path of the artifact.
registry_url requiredstringThe base URL of the artifact registry.
repositorystringThe repository name within the registry.
statusactive | eol | deletedThe status of the artifact (e.g., active, inactive).
github_repositorystringThe name of the GitHub repository associated with the artifact. This should be…
return_recordsbooleanIf true, the endpoint will return the created record in the response body.

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "github_api__orgs_create_artifact_storage_record",
  "arguments": {
    "org": "…",
    "name": "…",
    "digest": "…",
    "registry_url": "…"
  }
}

Or connect the GitHub API server directly, which lists 1,221 tools including this one:

Run in your terminal
claude mcp add --transport http hj-github-api https://mcp.hjlabs.in/mcp/github-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the create artifact metadata storage record tool with org set to ….

More from GitHub API