All services

GitLab

Your agent works in GitLab with your key, and never holds it.

Connect my agent to GitLab
  • 7 days free
  • Cancel anytime
  • Nothing to install
Kind of work
Code and developer tools
How you connect
  • API key
  • Sign in with your account
What waits for you
Nothing, until you turn on asking

What your agent can do there

Work with repositories, pull requests, packages and designs.

  • git
  • repositories
  • code
  • issues
  • merge requests
  • pipelines
  • CI

GitLab also runs a remote MCP server of its own. Connect it the same way, and your agent gets its tools too. See the remote MCP servers

Technical details
Hosts
gitlab.com
Key type
header
Key goes in
PRIVATE-TOKEN

Which calls read, write or destroy

WhenClass
GET HEAD ^(/api/v4)?/(((projects|groups)/[^/]+/)?(hooks|runners)|runner_controllers|projects/[^/]+/(triggers|pipelines/[^/]+/trigger_jobs))(/|$)|^(/api/v4)?/(jobs/[^/]+/runtime_environment_key|projects/[^/]+/google_cloud/setup/runner_deployment_project\.sh|projects/[^/]+/ml/mlflow/api/2\.0/mlflow/runs/get)$read

Without a matching rule, GET, HEAD and OPTIONS read, POST, PUT and PATCH write, and DELETE and any other method destroy. A recipe rule only raises a GET the vendor changes something with to a write. No recipe rule makes a call destructive.

Token IP filtering

If the provider can limit a token to IP addresses, allow Sallyport's outbound address. The connection form shows it, ready to copy.

Open the connection form

Bring a service the catalogue has never seen

Add its web address and your key, and your agent uses it like any of the 827. If your agent runs into a service you haven’t added, it sends you a link.

  • 7 days free
  • Cancel anytime
  • Nothing to install