Get ActivityPub Person ActorTool to retrieve the ActivityPub Person actor for a Gitea user.
Add Issue DependencyMake one repository issue depend on another issue.
Cancel Workflow RunCancel an active Actions workflow run and return its resulting state.
Change Repository FilesCreate, update, upload, rename, or delete files in one repository commit.
Create BranchCreate a repository branch from a branch, tag, or commit reference.
Create IssueCreate an issue with optional assignments and repository relationships.
Create Pull RequestOpen a pull request between repository branches.
Create Repository LabelCreate a repository label with configurable display and behavior settings.
Dispatch WorkflowTrigger a workflow_dispatch event and return the created run details.
Get BranchRetrieve a repository branch, its commit, and effective protection state.
Get CommitRetrieve one repository commit by Git ref or SHA.
Get Commit StatusGet the combined status and individual checks for a commit reference.
Get Current UserReturn the Gitea user authenticated by the connected API token.
Get General API SettingsTool to retrieve the Gitea instance's global API settings including pagination limits and response size constraints.
Get General Attachment SettingsTool to retrieve the Gitea instance's global settings for file attachments including enabled status, allowed file types, size limits, and file count limits.
Get General Repository SettingsTool to retrieve the Gitea instance's global settings for repositories including feature flags for mirroring, HTTP Git, migrations, stars, time tracking, and LFS.
Get General UI SettingsTool to retrieve the Gitea instance's global settings for UI including default theme, allowed reactions, and custom emojis.
Get Gitignore Template InfoTool to retrieve information about a specific gitignore template.
Get Git ObjectRetrieve a repository Git tree or blob by object SHA.
Get Label Template InfoTool to retrieve all labels from a specific label template.
Get License Template InfoTool to retrieve information about a specific license template.
Get Node InfoTool to retrieve the nodeinfo of the Gitea application.
Get Pull RequestRetrieve one pull request and its current merge state and references.
Get Release by TagRetrieve a repository release by its exact tag name.
Get RepositoryRetrieve metadata and capabilities for one repository.
Get Repository ContentsRetrieve file content or directory entries from a repository path.
Get Signing KeyTool to retrieve the default GPG signing key used by Gitea to sign commits.
Get VersionTool to retrieve the version of the Gitea application.
Get Workflow JobGet structured status and step details for one Gitea Actions job.
Get Workflow Job LogsRetrieve the plain-text diagnostic log for a repository Actions job.
List BranchesList repository branches and their head commits.
List CommitsList and filter commits in a repository.
List Gitignore TemplatesTool to retrieve all available gitignore templates.
List Issue CommentsList comments on a repository issue, optionally bounded by update time.
List Label TemplatesTool to retrieve all available label templates.
List License TemplatesTool to retrieve all available license templates.
List Pull Request FilesList files changed by a pull request.
List Pull RequestsFilter and list pull requests in a repository.
List Workflow Run JobsList jobs and step outcomes for one repository Actions workflow run.
List Workflow RunsList and filter Actions workflow runs for a repository.
Merge Pull RequestMerge now or after checks using a selected strategy, with optional requirement bypass and source-branch deletion.
Get All OrganizationsTool to retrieve a paginated list of all organizations in the Gitea instance.
List Organization Actions SecretsTool to list all action secrets for an organization.
Render MarkdownTool to render a markdown document as HTML with configurable rendering modes and context.
Render Markdown RawTool to render raw markdown text as HTML.
Render MarkupTool to render a markup document as HTML with support for multiple markup formats.
Upsert Repository FileCreate, update, move, or rename a file, optionally on a new branch with force-push.