GitLab Webhook Management
Unified capability for managing GitLab project webhooks, including CRUD operations, custom header and URL variable configuration, delivery event history, and testing. Used by DevOps engineers and platform administrators to set up and maintain event-driven integrations.
What You Can Do
MCP Tools
list-project-webhooks
List all webhooks configured for a project.
add-project-webhook
Create a new webhook for a project with configurable event triggers.
get-project-webhook
Get configuration details for a specific project webhook.
update-project-webhook
Update the configuration of an existing project webhook.
delete-project-webhook
Remove a webhook from a project.
list-webhook-events
List delivery events for a webhook from the past 7 days.
resend-webhook-event
Resend a previously triggered webhook event to retry failed deliveries.
test-project-webhook
Send a test webhook payload of a specified trigger type to verify endpoint configuration.
set-webhook-custom-header
Add or update a custom HTTP header sent with webhook deliveries.
delete-webhook-custom-header
Remove a custom HTTP header from a webhook.
set-webhook-url-variable
Add or update a URL variable for dynamic webhook URL substitution.
delete-webhook-url-variable
Remove a URL variable from a webhook.