Home / Servers / Sentry API / update_project_symbol_source

Update a Project's Symbol Source

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

Update a Project's Symbol Source Update a custom symbol source in a project. [PUT /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/symbol-sources/]

Name on the gateway: sentry_api__update_project_symbol_source · may change things.

Parameters

NameTypeDescription
organization_id_or_slug requiredstringThe ID or slug of the organization the resource belongs to.
project_id_or_slug requiredstringThe ID or slug of the project the resource belongs to.…
id requiredstringThe ID of the source to update.
type requiredhttp | gcs | s3 | azureThe type of the source. * http - SymbolServer (HTTP) * gcs - Google Cloud…
name requiredstringThe human-readable name of the source.
body_idstringThe internal ID of the source. Must be distinct from all other source IDs and…
layoutobjectLayout settings for the source. This is required for HTTP, GCS, and S3…
filtersobjectFilter settings for the source. This is optional for all sources.…
urlstringThe source's URL. Optional for HTTP sources, invalid for all others.
usernamestringThe user name for accessing the source. Optional for HTTP sources, invalid for…
passwordstringThe password for accessing the source. Optional for HTTP sources, invalid for…
bucketstringThe GCS or S3 bucket where the source resides. Required for GCS and S3 source…
regionstringThe source's S3 region. Required for S3 sources, invalid for all others. *…
access_keystringThe AWS Access Key.Required for S3 sources, invalid for all others.
secret_keystringThe AWS Secret Access Key.Required for S3 sources, invalid for all others.
prefixstringThe GCS, Azure or S3 prefix. Optional for GCS, Azure and S3 sources, invalid…
client_emailstringThe GCS email address for authentication. Required for GCS sources, invalid…
private_keystringThe GCS private key. Required for GCS sources if not using impersonated…
accountstringThe Azure storage account name. Required for Azure sources, invalid for all…
containerstringThe Azure blob container name. Required for Azure sources, invalid for all…
tenant_idstringThe Microsoft Entra tenant ID. Required for Azure sources, invalid for all…
client_idstringThe Microsoft Entra application (client) ID. Required for Azure sources…
client_secretstringThe Microsoft Entra client secret. Required for Azure sources, invalid for all…

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": "sentry_api__update_project_symbol_source",
  "arguments": {
    "organization_id_or_slug": "…",
    "project_id_or_slug": "…",
    "id": "…",
    "type": "…",
    "name": "…"
  }
}

Or connect the Sentry API server directly, which lists 272 tools including this one:

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

Try asking

Use the update a project's symbol source tool with organization_id_or_slug set to ….

More from Sentry API