ClawLink
Developer Tools45 toolsPaste one API key

Gitea integration for AI agents

Community managed lightweight code hosting solution written in Go.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Gitea once and call the same tools from all of them.

Setup

Connect Gitea through ClawLink's hosted setup.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Gitea exposes 45 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
gitea_activitypub_personRetrieve the ActivityPub Person actor for a Gitea userRead
gitea_get_branchRetrieve a repository branch, its commit, and effective protection stateRead
gitea_get_commitRetrieve one repository commit by Git ref or SHARead
gitea_get_commit_statusGet the combined status and individual checks for a commit referenceRead
gitea_get_current_userReturn the Gitea user authenticated by the connected API tokenRead
gitea_get_general_api_settingsRetrieve the Gitea instance's global API settings including pagination limits and response sizeRead
gitea_get_general_attachment_settingsRetrieve the Gitea instance's global settings for file attachments including enabled statusRead
gitea_get_general_repository_settingsRetrieve the Gitea instance's global settings for repositories including feature flags forRead
gitea_get_general_ui_settingsRetrieve the Gitea instance's global settings for UI including default theme, allowedRead
gitea_get_git_objectRetrieve a repository Git tree or blob by object SHARead
gitea_get_gitignore_template_infoRetrieve information about a specific gitignore templateRead
gitea_get_label_template_infoRetrieve all labels from a specific label templateRead
gitea_get_license_template_infoRetrieve information about a specific license templateRead
gitea_get_node_infoRetrieve the nodeinfo of the Gitea applicationRead
gitea_get_pull_requestRetrieve one pull request and its current merge state and referencesRead
gitea_get_release_by_tagRetrieve a repository release by its exact tag nameRead
gitea_get_repositoryRetrieve metadata and capabilities for one repositoryRead
gitea_get_repository_contentsRetrieve file content or directory entries from a repository pathRead
gitea_get_signing_keyRetrieve the default GPG signing key used by Gitea to sign commitsRead
gitea_get_versionRetrieve the version of the Gitea applicationRead
gitea_get_workflow_jobGet structured status and step details for one Gitea Actions jobRead
gitea_get_workflow_job_logsRetrieve the plain-text diagnostic log for a repository Actions jobRead
gitea_list_branchesList repository branches and their head commitsRead
gitea_list_commitsList and filter commits in a repositoryRead
gitea_list_gitignore_templatesRetrieve all available gitignore templatesRead
gitea_list_issue_commentsList comments on a repository issue, optionally bounded by update timeRead
gitea_list_label_templatesRetrieve all available label templatesRead
gitea_list_license_templatesRetrieve all available license templatesRead
gitea_list_pull_request_filesList files changed by a pull requestRead
gitea_list_pull_requestsFilter and list pull requests in a repositoryRead

On this page