claude-codeClaude Code

Connect Claude Code to Airtable and GitLab

Give Claude Code your Airtable and GitLab at once and it can move work from your planning tables into real branches, commits, and merge approvals. Airtable holds the records and comments where your team tracks what needs doing, and GitLab is where the code and pipelines actually live. The agent reads a task, does the Git work, then writes the outcome back as a record comment so the table stays current. Together they close the gap between your tracker and your repo.

Loading preview…
Opens a workflow with 105 tools ready to use.

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Airtable

24 tools
List Accessible Bases

List all accessible bases

Fetch Base Schema

Get the schema (tables and fields) of a base

Create New Table

Create a new table in a base

Update Table Metadata

Update a table's name or description

Create Table Field

Create a new field in a table

Update Table Field

Update a field's name or description

List Table Records

List records from a table with filtering, sorting, and pagination

Fetch Single Record

Get a single record by ID

Create Multiple Records

Create one or more records (batch create up to 10)

Update Multiple Records

Update one or more records (batch update up to 10)

Update Single Record

Update a single record by ID

Delete Multiple Records

Delete one or more records (batch delete up to 10)

Delete Single Record

Delete a single record by ID

Upsert Records by Field Match

Create or update records based on field matching (upsert)

List Record Comments

List comments on a record

Create Record Comment

Create a comment on a record

Update Record Comment

Update a comment

Delete Record Comment

Delete a comment

List Base Webhooks

List all webhooks for a base

Create Base Webhook

Create a webhook for a base

Delete Base Webhook

Delete a webhook

List Webhook Payloads

List payloads for a webhook

Refresh Webhook Expiration

Refresh a webhook to extend its expiration

Enable Webhook Notifications

Enable notifications for a webhook

GitLab

81 tools
List Projects

List projects accessible to the token.

Get Project

Retrieve a single project by ID or namespace/path.

Create Project

Create a new project (repository).

List Project Members

List members of a project.

List Issues

List issues in a project.

Get Issue

Get a single issue by its project-scoped IID.

Create Issue

Create an issue in a project.

Update Issue

Edit issue fields or change its state.

Add Comment

Add a comment (note) to an issue or merge request.

List Merge Requests

List merge requests in a project.

Get Merge Request

Get a single merge request by IID.

Create Merge Request

Open a merge request.

Update Merge Request

Edit a merge request or change its state.

Merge Merge Request

Accept/merge a merge request.

List Branches

List repository branches.

Create Branch

Create a repository branch.

Delete Branch

Delete a repository branch.

List Commits

List repository commits.

Create Commit

Create a commit with file actions in one call.

Get File

Get a repository file's content and metadata.

Create/Update File

Create or update a single repository file.

Create Tag

Create a git tag.

List Pipelines

List CI/CD pipelines.

Create Pipeline

Trigger a new pipeline on a ref.

List Pipeline Jobs

List jobs for a pipeline.

Create Release

Create a release tied to a tag.

List Groups

List groups visible to the token.

Global Search

Global search across GitLab.

Get Current User

Return the authenticated user (token validity check).

Get Pipeline

Get a single pipeline.

Retry Pipeline

Retry the failed/canceled jobs of a pipeline.

Cancel Pipeline

Cancel a pipeline's running jobs.

Get Job

Get a single job.

Get Job Log

Get a job's log/trace (plain text).

Retry Job

Retry a single job.

Play Job

Run a manual job.

Cancel Job

Cancel a single job.

List Variables

List a project's CI/CD variables.

Create Variable

Create a project CI/CD variable.

Update Variable

Update a project CI/CD variable's value.

Delete Variable

Delete a project CI/CD variable.

Approve Merge Request

Approve a merge request.

Unapprove Merge Request

Remove your approval from a merge request.

List Notes

List comments (notes) on an issue or merge request.

Delete Issue

Delete an issue.

List Labels

List a project's labels.

Create Label

Create a project label.

Delete Label

Delete a project label.

List Milestones

List a project's milestones.

Create Milestone

Create a project milestone.

Add Member

Add a user as a project member.

Remove Member

Remove a project member.

List Releases

List a project's releases.

Get Release

Get a release by tag name.

Set Commit Status

Post a build/commit status onto a commit SHA.

List Environments

List a project's environments.

Create Environment

Create an environment.

Stop Environment

Stop an environment.

Delete Environment

Delete a stopped environment.

List Deployments

List a project's deployments.

Get Deployment

Get a single deployment.

Create Deployment

Create a deployment record.

List Wiki Pages

List a project's wiki pages.

Get Wiki Page

Get a wiki page by slug.

Create Wiki Page

Create a wiki page.

Update Wiki Page

Update a wiki page.

Delete Wiki Page

Delete a wiki page.

List Protected Branches

List protected branches.

Protect Branch

Protect a branch (or wildcard).

Unprotect Branch

Unprotect a branch.

List Todos

List the current user's todos.

Mark Todo Done

Mark a single todo as done.

Mark All Todos Done

Mark all of the current user's todos as done.

List Webhooks

List a project's webhooks.

Create Webhook

Create a project webhook.

Delete Webhook

Delete a project webhook.

Update Release

Update a release's name/notes.

Delete Release

Delete a release (the tag is kept).

List Epics

List a group's epics (Premium).

Create Epic

Create an epic in a group (Premium).

Update Epic

Update an epic (Premium).

What you can build

Turn a planned feature into a GitLab branch and initial commit, then post the branch name back as a comment on its Airtable record.
Approve a ready merge request in GitLab and add a comment to its Airtable record noting who signed off.
Create a new GitLab environment and deployment for a release, then log the deploy as a row in an Airtable tracking table.
Onboard an engineer by adding them as a member in GitLab and creating their entry in the Airtable team roster.

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.

Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Frequently asked questions

Open your Claude Code agent in one click

NoClick runs Claude Code for you with Airtable and GitLab wired in as tools. Connect your account and run.