Files
AegisGitea-MCP/docs/tools.md
T
Latte e139ae826f
ci / gitleaks (push) Successful in 8s
ci / docs-check (push) Failing after 35s
ci / lint (push) Successful in 47s
ci / test-mcp (push) Failing after 48s
ci / test-integration (push) Successful in 52s
ci / security (push) Failing after 29s
ci / test-unit (push) Successful in 1m57s
ci / build-and-push (push) Successful in 18s
docs: regenerate tool inventory after annotation overrides
2026-10-14 16:13:57 +02:00

72 KiB

Tool inventory

This file is generated. Do not edit it by hand: run uv run python scripts/check_docs.py --write after changing the catalog. CI fails when it is out of date.

There are 538 tools: 537 generated from the pinned Gitea 28.1.0 swagger (spec/gitea-swagger.v1.json, one tool per operation) plus the hand-written gitea_api_request, which is listed under misc.

Naming: gitea_<domain>_<action>, lowercase snake_case, at most 64 characters. The domain comes from the request path, the action from the swagger operationId. Names are stable for a given spec version.

Every tool also accepts an optional sudo argument (a Gitea login). With an admin token the call then runs as that user. Paths are relative to /api/v1.

Filters: TOOLSETS limits the exposed domains, READ_ONLY exposes only read-only operations (gitea_api_request then accepts only GET), DISABLED_TOOLS hides single tools by name. A filtered tool is neither listed nor callable. See configuration.md.

Flags: read-only (maps to the MCP readOnlyHint), destructive (destructiveHint: deletes and calls that replace state), paginated (accepts page and limit), file upload (takes base64 file content), admin (needs a site-admin token).

Summary

Domain Tools Read-only Mutating
actions 70 35 35
admin 33 14 19
hook 20 8 12
issue 73 25 48
misc 20 18 2
notification 7 4 3
org 45 17 28
package 9 5 4
pull 26 11 15
release 13 6 7
repo 124 67 57
team 15 8 7
user 77 44 33
wiki 6 3 3
all 538 265 273

actions

Gitea Actions: workflow runs, jobs, logs, artifacts, dispatch, secrets, variables and runners at repository, organization, user and instance level. 70 tools.

Tool Method Path Summary Flags
gitea_actions_approve_workflow_run POST /repos/{owner}/{repo}/actions/runs/{run}/approve Approve a workflow run that requires approval
gitea_actions_cancel_workflow_run POST /repos/{owner}/{repo}/actions/runs/{run}/cancel Cancel a workflow run and its jobs
gitea_actions_create_org_variable POST /orgs/{org}/actions/variables/{variablename} Create an org-level variable
gitea_actions_create_repo_variable POST /repos/{owner}/{repo}/actions/variables/{variablename} Create a repo-level variable
gitea_actions_create_user_variable POST /user/actions/variables/{variablename} Create a user-level variable
gitea_actions_delete_action_run DELETE /repos/{owner}/{repo}/actions/runs/{run} Delete a workflow run destructive
gitea_actions_delete_artifact DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id} Deletes a specific artifact for a workflow run destructive
gitea_actions_delete_org_runner DELETE /orgs/{org}/actions/runners/{runner_id} Delete an org-level runner destructive
gitea_actions_delete_org_secret DELETE /orgs/{org}/actions/secrets/{secretname} Delete a secret in an organization destructive
gitea_actions_delete_org_variable DELETE /orgs/{org}/actions/variables/{variablename} Delete an org-level variable destructive
gitea_actions_delete_repo_runner DELETE /repos/{owner}/{repo}/actions/runners/{runner_id} Delete a repo-level runner destructive
gitea_actions_delete_repo_secret DELETE /repos/{owner}/{repo}/actions/secrets/{secretname} Delete a secret in a repository destructive
gitea_actions_delete_repo_variable DELETE /repos/{owner}/{repo}/actions/variables/{variablename} Delete a repo-level variable destructive
gitea_actions_delete_user_runner DELETE /user/actions/runners/{runner_id} Delete a user-level runner destructive
gitea_actions_delete_user_secret DELETE /user/actions/secrets/{secretname} Delete a secret in a user scope destructive
gitea_actions_delete_user_variable DELETE /user/actions/variables/{variablename} Delete a user-level variable which is created by current doer destructive
gitea_actions_disable_workflow PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable Disable a workflow destructive
gitea_actions_dispatch_workflow POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches Create a workflow dispatch event
gitea_actions_download_artifact GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/zip Downloads a specific artifact for a workflow run redirects to blob url read-only
gitea_actions_download_run_job_logs GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs Downloads the job logs for a workflow run read-only
gitea_actions_enable_workflow PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable Enable a workflow destructive
gitea_actions_force_cancel_workflow_run POST /repos/{owner}/{repo}/actions/runs/{run}/force-cancel Force-cancel a workflow run
gitea_actions_get_artifact GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id} Gets a specific artifact for a workflow run read-only
gitea_actions_get_artifacts GET /repos/{owner}/{repo}/actions/artifacts Lists all artifacts for a repository read-only
gitea_actions_get_artifacts_of_run GET /repos/{owner}/{repo}/actions/runs/{run}/artifacts Lists all artifacts for a repository run read-only
gitea_actions_get_org_runner GET /orgs/{org}/actions/runners/{runner_id} Get an org-level runner read-only
gitea_actions_get_org_runners GET /orgs/{org}/actions/runners Get org-level runners read-only
gitea_actions_get_org_variable GET /orgs/{org}/actions/variables/{variablename} Get an org-level variable read-only
gitea_actions_get_org_variables_list GET /orgs/{org}/actions/variables Get an org-level variables list read-only, paginated
gitea_actions_get_org_workflow_jobs GET /orgs/{org}/actions/jobs Get org-level workflow jobs read-only, paginated
gitea_actions_get_org_workflow_runs GET /orgs/{org}/actions/runs Get org-level workflow runs read-only, paginated
gitea_actions_get_repo_runner GET /repos/{owner}/{repo}/actions/runners/{runner_id} Get a repo-level runner read-only
gitea_actions_get_repo_runners GET /repos/{owner}/{repo}/actions/runners Get repo-level runners read-only
gitea_actions_get_repo_variable GET /repos/{owner}/{repo}/actions/variables/{variablename} Get a repo-level variable read-only
gitea_actions_get_repo_variables_list GET /repos/{owner}/{repo}/actions/variables Get repo-level variables list read-only, paginated
gitea_actions_get_user_runner GET /user/actions/runners/{runner_id} Get a user-level runner read-only
gitea_actions_get_user_runners GET /user/actions/runners Get user-level runners read-only
gitea_actions_get_user_variable GET /user/actions/variables/{variablename} Get a user-level variable which is created by current doer read-only
gitea_actions_get_user_variables_list GET /user/actions/variables Get the user-level list of variables which is created by current doer read-only, paginated
gitea_actions_get_user_workflow_jobs GET /user/actions/jobs Get workflow jobs read-only, paginated
gitea_actions_get_user_workflow_runs GET /user/actions/runs Get workflow runs read-only, paginated
gitea_actions_get_workflow GET /repos/{owner}/{repo}/actions/workflows/{workflow_id} Get a workflow read-only
gitea_actions_get_workflow_job GET /repos/{owner}/{repo}/actions/jobs/{job_id} Gets a specific workflow job for a workflow run read-only
gitea_actions_get_workflow_run GET /repos/{owner}/{repo}/actions/runs/{run} Gets a specific workflow run read-only
gitea_actions_get_workflow_run_attempt GET /repos/{owner}/{repo}/actions/runs/{run}/attempts/{attempt} Gets a specific workflow run attempt read-only
gitea_actions_get_workflow_run_logs GET /repos/{owner}/{repo}/actions/runs/{run}/logs Download workflow run logs as archive read-only
gitea_actions_get_workflow_runs GET /repos/{owner}/{repo}/actions/runs Lists all runs for a repository run read-only, paginated
gitea_actions_list_action_tasks GET /repos/{owner}/{repo}/actions/tasks List a repository's action tasks read-only, paginated
gitea_actions_list_repository_workflows GET /repos/{owner}/{repo}/actions/workflows List repository workflows read-only
gitea_actions_list_workflow_jobs GET /repos/{owner}/{repo}/actions/jobs Lists all jobs for a repository read-only, paginated
gitea_actions_list_workflow_run_attempt_jobs GET /repos/{owner}/{repo}/actions/runs/{run}/attempts/{attempt}/jobs Lists all jobs for a workflow run attempt read-only, paginated
gitea_actions_list_workflow_run_jobs GET /repos/{owner}/{repo}/actions/runs/{run}/jobs Lists all jobs for a workflow run read-only, paginated
gitea_actions_list_workflow_runs GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs List runs for a workflow read-only, paginated
gitea_actions_org_create_runner_registration_token POST /orgs/{org}/actions/runners/registration-token Get an organization's actions runner registration token
gitea_actions_org_list_secrets GET /orgs/{org}/actions/secrets List an organization's actions secrets read-only, paginated
gitea_actions_repo_create_runner_registration_token POST /repos/{owner}/{repo}/actions/runners/registration-token Get a repository's actions runner registration token
gitea_actions_repo_list_secrets GET /repos/{owner}/{repo}/actions/secrets List a repo's actions secrets read-only, paginated
gitea_actions_rerun_failed_workflow_run POST /repos/{owner}/{repo}/actions/runs/{run}/rerun-failed-jobs Reruns all failed jobs in a workflow run
gitea_actions_rerun_workflow_job POST /repos/{owner}/{repo}/actions/runs/{run}/jobs/{job_id}/rerun Reruns a specific workflow job in a run
gitea_actions_rerun_workflow_run POST /repos/{owner}/{repo}/actions/runs/{run}/rerun Reruns an entire workflow run
gitea_actions_update_org_runner PATCH /orgs/{org}/actions/runners/{runner_id} Update an org-level runner destructive
gitea_actions_update_org_secret PUT /orgs/{org}/actions/secrets/{secretname} Create or Update a secret value in an organization destructive
gitea_actions_update_org_variable PUT /orgs/{org}/actions/variables/{variablename} Update an org-level variable destructive
gitea_actions_update_repo_runner PATCH /repos/{owner}/{repo}/actions/runners/{runner_id} Update a repo-level runner destructive
gitea_actions_update_repo_secret PUT /repos/{owner}/{repo}/actions/secrets/{secretname} Create or Update a secret value in a repository destructive
gitea_actions_update_repo_variable PUT /repos/{owner}/{repo}/actions/variables/{variablename} Update a repo-level variable destructive
gitea_actions_update_user_runner PATCH /user/actions/runners/{runner_id} Update a user-level runner destructive
gitea_actions_update_user_secret PUT /user/actions/secrets/{secretname} Create or Update a secret value in a user scope destructive
gitea_actions_update_user_variable PUT /user/actions/variables/{variablename} Update a user-level variable which is created by current doer destructive
gitea_actions_user_create_runner_registration_token POST /user/actions/runners/registration-token Get a user's actions runner registration token

admin

Instance administration: users, organizations, emails, cron tasks, system hooks, unadopted repositories, runners and packages. Needs a site-admin token. 33 tools.

Tool Method Path Summary Flags
gitea_admin_add_user_badges POST /admin/users/{username}/badges Add a badge to a user admin
gitea_admin_adopt_repository POST /admin/unadopted/{owner}/{repo} Adopt unadopted files as a repository destructive, admin
gitea_admin_create_hook POST /admin/hooks Create a hook admin
gitea_admin_create_org POST /admin/users/{username}/orgs Create an organization admin
gitea_admin_create_public_key POST /admin/users/{username}/keys Add a public key on behalf of a user admin
gitea_admin_create_repo POST /admin/users/{username}/repos Create a repository on behalf of a user admin
gitea_admin_create_runner_registration_token POST /admin/actions/runners/registration-token Get a global actions runner registration token admin
gitea_admin_create_user POST /admin/users Create a user admin
gitea_admin_cron_list GET /admin/cron List cron tasks read-only, paginated, admin
gitea_admin_cron_run POST /admin/cron/{task} Run cron task destructive, admin
gitea_admin_delete_hook DELETE /admin/hooks/{id} Delete a hook destructive, admin
gitea_admin_delete_runner DELETE /admin/actions/runners/{runner_id} Delete a global runner destructive, admin
gitea_admin_delete_unadopted_repository DELETE /admin/unadopted/{owner}/{repo} Delete unadopted files destructive, admin
gitea_admin_delete_user DELETE /admin/users/{username} Delete a user destructive, admin
gitea_admin_delete_user_badges DELETE /admin/users/{username}/badges Remove a badge from a user destructive, admin
gitea_admin_delete_user_public_key DELETE /admin/users/{username}/keys/{id} Delete a user's public key destructive, admin
gitea_admin_edit_hook PATCH /admin/hooks/{id} Update a hook destructive, admin
gitea_admin_edit_user PATCH /admin/users/{username} Edit an existing user destructive, admin
gitea_admin_get_all_emails GET /admin/emails List all emails read-only, paginated, admin
gitea_admin_get_all_orgs GET /admin/orgs List all organizations read-only, paginated, admin
gitea_admin_get_hook GET /admin/hooks/{id} Get a hook read-only, admin
gitea_admin_get_runner GET /admin/actions/runners/{runner_id} Get a global runner read-only, admin
gitea_admin_get_runners GET /admin/actions/runners Get all runners read-only, admin
gitea_admin_list_hooks GET /admin/hooks List system's webhooks read-only, paginated, admin
gitea_admin_list_packages GET /admin/packages List all packages read-only, paginated, admin
gitea_admin_list_user_badges GET /admin/users/{username}/badges List a user's badges read-only, admin
gitea_admin_list_workflow_jobs GET /admin/actions/jobs Lists all jobs read-only, paginated, admin
gitea_admin_list_workflow_runs GET /admin/actions/runs Lists all runs read-only, paginated, admin
gitea_admin_rename_user POST /admin/users/{username}/rename Rename a user destructive, admin
gitea_admin_search_emails GET /admin/emails/search Search all emails read-only, paginated, admin
gitea_admin_search_users GET /admin/users Search users according filter conditions read-only, paginated, admin
gitea_admin_unadopted_list GET /admin/unadopted List unadopted repositories read-only, paginated, admin
gitea_admin_update_runner PATCH /admin/actions/runners/{runner_id} Update a global runner destructive, admin

hook

Webhooks of repositories, organizations, users and the instance (system hooks). 20 tools.

Tool Method Path Summary Flags
gitea_hook_org_create_hook POST /orgs/{org}/hooks Create a hook
gitea_hook_org_delete_hook DELETE /orgs/{org}/hooks/{id} Delete a hook destructive
gitea_hook_org_edit_hook PATCH /orgs/{org}/hooks/{id} Update a hook destructive
gitea_hook_org_get_hook GET /orgs/{org}/hooks/{id} Get a hook read-only
gitea_hook_org_list_hooks GET /orgs/{org}/hooks List an organization's webhooks read-only, paginated
gitea_hook_repo_create_hook POST /repos/{owner}/{repo}/hooks Create a hook
gitea_hook_repo_delete_git_hook DELETE /repos/{owner}/{repo}/hooks/git/{id} Delete a Git hook in a repository destructive
gitea_hook_repo_delete_hook DELETE /repos/{owner}/{repo}/hooks/{id} Delete a hook in a repository destructive
gitea_hook_repo_edit_git_hook PATCH /repos/{owner}/{repo}/hooks/git/{id} Edit a Git hook in a repository destructive
gitea_hook_repo_edit_hook PATCH /repos/{owner}/{repo}/hooks/{id} Edit a hook in a repository destructive
gitea_hook_repo_get_git_hook GET /repos/{owner}/{repo}/hooks/git/{id} Get a Git hook read-only
gitea_hook_repo_get_hook GET /repos/{owner}/{repo}/hooks/{id} Get a hook read-only
gitea_hook_repo_list_git_hooks GET /repos/{owner}/{repo}/hooks/git List the Git hooks in a repository read-only
gitea_hook_repo_list_hooks GET /repos/{owner}/{repo}/hooks List the hooks in a repository read-only, paginated
gitea_hook_repo_test_hook POST /repos/{owner}/{repo}/hooks/{id}/tests Test a push webhook
gitea_hook_user_create_hook POST /user/hooks Create a hook
gitea_hook_user_delete_hook DELETE /user/hooks/{id} Delete a hook destructive
gitea_hook_user_edit_hook PATCH /user/hooks/{id} Update a hook destructive
gitea_hook_user_get_hook GET /user/hooks/{id} Get a hook read-only
gitea_hook_user_list_hooks GET /user/hooks List the authenticated user's webhooks read-only, paginated

issue

Issues, comments, labels, milestones, reactions, pins, subscriptions, time tracking, stopwatches, dependencies and attachments. 73 tools.

Tool Method Path Summary Flags
gitea_issue_add_assignees POST /repos/{owner}/{repo}/issues/{index}/assignees Add assignees to an issue
gitea_issue_add_label POST /repos/{owner}/{repo}/issues/{index}/labels Add a label to an issue
gitea_issue_add_subscription PUT /repos/{owner}/{repo}/issues/{index}/subscriptions/{user} Subscribe user to issue destructive
gitea_issue_add_time POST /repos/{owner}/{repo}/issues/{index}/times Add tracked time to a issue
gitea_issue_check_assignee GET /repos/{owner}/{repo}/issues/{index}/assignees/{assignee} Check if a user can be assigned to an issue read-only
gitea_issue_check_subscription GET /repos/{owner}/{repo}/issues/{index}/subscriptions/check Check if user is subscribed to an issue read-only
gitea_issue_clear_labels DELETE /repos/{owner}/{repo}/issues/{index}/labels Remove all labels from an issue destructive
gitea_issue_create_comment POST /repos/{owner}/{repo}/issues/{index}/comments Add a comment to an issue
gitea_issue_create_issue POST /repos/{owner}/{repo}/issues Create an issue. If using deadline only the date will be taken into account, and time of day ignored.
gitea_issue_create_issue_attachment POST /repos/{owner}/{repo}/issues/{index}/assets Create an issue attachment file upload
gitea_issue_create_issue_blocking POST /repos/{owner}/{repo}/issues/{index}/blocks Block the issue given in the body by the issue in path
gitea_issue_create_issue_comment_attachment POST /repos/{owner}/{repo}/issues/comments/{id}/assets Create a comment attachment file upload
gitea_issue_create_issue_dependencies POST /repos/{owner}/{repo}/issues/{index}/dependencies Make the issue in the url depend on the issue in the form.
gitea_issue_create_label POST /repos/{owner}/{repo}/labels Create a label
gitea_issue_create_milestone POST /repos/{owner}/{repo}/milestones Create a milestone
gitea_issue_delete DELETE /repos/{owner}/{repo}/issues/{index} Delete an issue destructive
gitea_issue_delete_comment DELETE /repos/{owner}/{repo}/issues/comments/{id} Delete a comment destructive
gitea_issue_delete_comment_deprecated DELETE /repos/{owner}/{repo}/issues/{index}/comments/{id} Delete a comment destructive
gitea_issue_delete_comment_reaction DELETE /repos/{owner}/{repo}/issues/comments/{id}/reactions Remove a reaction from a comment of an issue destructive
gitea_issue_delete_issue_attachment DELETE /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id} Delete an issue attachment destructive
gitea_issue_delete_issue_comment_attachment DELETE /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id} Delete a comment attachment destructive
gitea_issue_delete_issue_reaction DELETE /repos/{owner}/{repo}/issues/{index}/reactions Remove a reaction from an issue destructive
gitea_issue_delete_label DELETE /repos/{owner}/{repo}/labels/{id} Delete a label destructive
gitea_issue_delete_milestone DELETE /repos/{owner}/{repo}/milestones/{id} Delete a milestone destructive
gitea_issue_delete_stopwatch DELETE /repos/{owner}/{repo}/issues/{index}/stopwatch/delete Delete an issue's existing stopwatch. destructive
gitea_issue_delete_subscription DELETE /repos/{owner}/{repo}/issues/{index}/subscriptions/{user} Unsubscribe user from issue destructive
gitea_issue_delete_time DELETE /repos/{owner}/{repo}/issues/{index}/times/{id} Delete specific tracked time destructive
gitea_issue_edit_comment PATCH /repos/{owner}/{repo}/issues/comments/{id} Edit a comment destructive
gitea_issue_edit_comment_deprecated PATCH /repos/{owner}/{repo}/issues/{index}/comments/{id} Edit a comment destructive
gitea_issue_edit_issue PATCH /repos/{owner}/{repo}/issues/{index} Edit an issue. If using deadline only the date will be taken into account, and time of day ignored. destructive
gitea_issue_edit_issue_attachment PATCH /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id} Edit an issue attachment destructive
gitea_issue_edit_issue_comment_attachment PATCH /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id} Edit a comment attachment destructive
gitea_issue_edit_issue_deadline POST /repos/{owner}/{repo}/issues/{index}/deadline Set an issue deadline. If set to null, the deadline is deleted. If using deadline only the date will be taken into account, and time of day ignored.
gitea_issue_edit_label PATCH /repos/{owner}/{repo}/labels/{id} Update a label destructive
gitea_issue_edit_milestone PATCH /repos/{owner}/{repo}/milestones/{id} Update a milestone destructive
gitea_issue_get_comment GET /repos/{owner}/{repo}/issues/comments/{id} Get a comment read-only
gitea_issue_get_comment_reactions GET /repos/{owner}/{repo}/issues/comments/{id}/reactions Get a list of reactions from a comment of an issue read-only
gitea_issue_get_comments GET /repos/{owner}/{repo}/issues/{index}/comments List all comments on an issue read-only
gitea_issue_get_comments_and_timeline GET /repos/{owner}/{repo}/issues/{index}/timeline List all comments and events on an issue read-only, paginated
gitea_issue_get_issue GET /repos/{owner}/{repo}/issues/{index} Get an issue read-only
gitea_issue_get_issue_attachment GET /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id} Get an issue attachment read-only
gitea_issue_get_issue_comment_attachment GET /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id} Get a comment attachment read-only
gitea_issue_get_issue_reactions GET /repos/{owner}/{repo}/issues/{index}/reactions Get a list reactions of an issue read-only, paginated
gitea_issue_get_label GET /repos/{owner}/{repo}/labels/{id} Get a single label read-only
gitea_issue_get_labels GET /repos/{owner}/{repo}/issues/{index}/labels Get an issue's labels read-only
gitea_issue_get_milestone GET /repos/{owner}/{repo}/milestones/{id} Get a milestone read-only
gitea_issue_get_milestones_list GET /repos/{owner}/{repo}/milestones Get all of a repository's opened milestones read-only, paginated
gitea_issue_get_repo_comments GET /repos/{owner}/{repo}/issues/comments List all comments in a repository read-only, paginated
gitea_issue_list_blocks GET /repos/{owner}/{repo}/issues/{index}/blocks List issues that are blocked by this issue read-only, paginated
gitea_issue_list_issue_attachments GET /repos/{owner}/{repo}/issues/{index}/assets List issue's attachments read-only
gitea_issue_list_issue_comment_attachments GET /repos/{owner}/{repo}/issues/comments/{id}/assets List comment's attachments read-only
gitea_issue_list_issue_dependencies GET /repos/{owner}/{repo}/issues/{index}/dependencies List an issue's dependencies, i.e all issues that block this issue. read-only, paginated
gitea_issue_list_issues GET /repos/{owner}/{repo}/issues List a repository's issues read-only, paginated
gitea_issue_list_labels GET /repos/{owner}/{repo}/labels Get all of a repository's labels read-only, paginated
gitea_issue_list_pinned_issues GET /repos/{owner}/{repo}/issues/pinned List a repo's pinned issues read-only
gitea_issue_lock_issue PUT /repos/{owner}/{repo}/issues/{index}/lock Lock an issue destructive
gitea_issue_move_issue_pin PATCH /repos/{owner}/{repo}/issues/{index}/pin/{position} Moves the Pin to the given Position destructive
gitea_issue_pin_issue POST /repos/{owner}/{repo}/issues/{index}/pin Pin an Issue
gitea_issue_post_comment_reaction POST /repos/{owner}/{repo}/issues/comments/{id}/reactions Add a reaction to a comment of an issue
gitea_issue_post_issue_reaction POST /repos/{owner}/{repo}/issues/{index}/reactions Add a reaction to an issue
gitea_issue_remove_assignees DELETE /repos/{owner}/{repo}/issues/{index}/assignees Remove assignees from an issue destructive
gitea_issue_remove_issue_blocking DELETE /repos/{owner}/{repo}/issues/{index}/blocks Unblock the issue given in the body by the issue in path destructive
gitea_issue_remove_issue_dependencies DELETE /repos/{owner}/{repo}/issues/{index}/dependencies Remove an issue dependency destructive
gitea_issue_remove_label DELETE /repos/{owner}/{repo}/issues/{index}/labels/{id} Remove a label from an issue destructive
gitea_issue_replace_labels PUT /repos/{owner}/{repo}/issues/{index}/labels Replace an issue's labels destructive
gitea_issue_reset_time DELETE /repos/{owner}/{repo}/issues/{index}/times Reset a tracked time of an issue destructive
gitea_issue_search_issues GET /repos/issues/search Search for issues across the repositories that the user has access to read-only, paginated
gitea_issue_start_stopwatch POST /repos/{owner}/{repo}/issues/{index}/stopwatch/start Start stopwatch on an issue.
gitea_issue_stop_stopwatch POST /repos/{owner}/{repo}/issues/{index}/stopwatch/stop Stop an issue's existing stopwatch.
gitea_issue_subscriptions GET /repos/{owner}/{repo}/issues/{index}/subscriptions Get users who subscribed on an issue. read-only, paginated
gitea_issue_tracked_times GET /repos/{owner}/{repo}/issues/{index}/times List an issue's tracked times read-only, paginated
gitea_issue_unlock_issue DELETE /repos/{owner}/{repo}/issues/{index}/lock Unlock an issue destructive
gitea_issue_unpin_issue DELETE /repos/{owner}/{repo}/issues/{index}/pin Unpin an Issue destructive

misc

Version, settings, markdown rendering, license, gitignore and label templates, signing keys, the current token, and the raw request tool. 20 tools.

Tool Method Path Summary Flags
gitea_api_request any (caller supplied) Raw request to any Gitea endpoint, for endpoints newer than the pinned spec destructive
gitea_misc_delete_current_token DELETE /token Delete the currently authenticated token destructive
gitea_misc_get_current_token GET /token Get the currently authenticated token read-only
gitea_misc_get_general_api_settings GET /settings/api Get instance's global settings for api read-only
gitea_misc_get_general_attachment_settings GET /settings/attachment Get instance's global settings for Attachment read-only
gitea_misc_get_general_repository_settings GET /settings/repository Get instance's global settings for repositories read-only
gitea_misc_get_general_ui_settings GET /settings/ui Get instance's global settings for ui read-only
gitea_misc_get_gitignore_template_info GET /gitignore/templates/{name} Returns information about a gitignore template read-only
gitea_misc_get_label_template_info GET /label/templates/{name} Returns all labels in a template read-only
gitea_misc_get_license_template_info GET /licenses/{name} Returns information about a license template read-only
gitea_misc_get_signing_key GET /signing-key.gpg Get default signing-key.gpg read-only
gitea_misc_get_signing_key_ssh GET /signing-key.pub Get default signing-key.pub read-only
gitea_misc_get_version GET /version Returns the version of the Gitea application read-only
gitea_misc_list_gitignores_templates GET /gitignore/templates Returns a list of all gitignore templates read-only
gitea_misc_list_label_templates GET /label/templates Returns a list of all label templates read-only
gitea_misc_list_license_templates GET /licenses Returns a list of all license templates read-only
gitea_misc_render_markdown POST /markdown Render a markdown document as HTML read-only
gitea_misc_render_markdown_raw POST /markdown/raw Render raw markdown as HTML read-only
gitea_misc_render_markup POST /markup Render a markup document as HTML read-only
gitea_misc_topic_search GET /topics/search search topics via keyword read-only, paginated

notification

Notification threads and their read state. 7 tools.

Tool Method Path Summary Flags
gitea_notification_get_list GET /notifications List users's notification threads read-only, paginated
gitea_notification_get_repo_list GET /repos/{owner}/{repo}/notifications List users's notification threads on a specific repo read-only, paginated
gitea_notification_get_thread GET /notifications/threads/{id} Get notification thread by ID read-only
gitea_notification_new_available GET /notifications/new Check if unread notifications exist read-only
gitea_notification_read_list PUT /notifications Mark notification threads as read, pinned or unread destructive
gitea_notification_read_repo_list PUT /repos/{owner}/{repo}/notifications Mark notification threads as read, pinned or unread on a specific repo destructive
gitea_notification_read_thread PATCH /notifications/threads/{id} Mark notification thread as read by ID destructive

org

Organizations, members, public members, blocks, labels, avatars and activity. 45 tools.

Tool Method Path Summary Flags
gitea_org_add_issue_to_project_column POST /orgs/{org}/projects/{id}/columns/{column_id}/issues/{issue_id} Add an issue to a project column
gitea_org_block_user PUT /orgs/{org}/blocks/{username} Block a user destructive
gitea_org_check_user_block GET /orgs/{org}/blocks/{username} Check if a user is blocked by the organization read-only
gitea_org_conceal_member DELETE /orgs/{org}/public_members/{username} Conceal a user's membership destructive
gitea_org_create POST /orgs Create an organization
gitea_org_create_label POST /orgs/{org}/labels Create a label for an organization
gitea_org_create_org_repo POST /orgs/{org}/repos Create a repository in an organization
gitea_org_create_org_repo_deprecated POST /org/{org}/repos Create a repository in an organization
gitea_org_create_project POST /orgs/{org}/projects Create a project owned by an organization
gitea_org_create_project_column POST /orgs/{org}/projects/{id}/columns Create a column in a project
gitea_org_delete DELETE /orgs/{org} Delete an organization destructive
gitea_org_delete_avatar DELETE /orgs/{org}/avatar Delete Avatar destructive
gitea_org_delete_label DELETE /orgs/{org}/labels/{id} Delete a label destructive
gitea_org_delete_member DELETE /orgs/{org}/members/{username} Remove a member from an organization destructive
gitea_org_delete_project DELETE /orgs/{org}/projects/{id} Delete a project destructive
gitea_org_delete_project_column DELETE /orgs/{org}/projects/{id}/columns/{column_id} Delete a project column destructive
gitea_org_delete_repos DELETE /orgs/{org}/repos Delete all repositories in an organization destructive
gitea_org_edit PATCH /orgs/{org} Edit an organization destructive
gitea_org_edit_label PATCH /orgs/{org}/labels/{id} Update a label destructive
gitea_org_edit_project PATCH /orgs/{org}/projects/{id} Edit a project destructive
gitea_org_edit_project_column PATCH /orgs/{org}/projects/{id}/columns/{column_id} Edit a project column destructive
gitea_org_get GET /orgs/{org} Get an organization read-only
gitea_org_get_all GET /orgs Get list of organizations read-only, paginated
gitea_org_get_label GET /orgs/{org}/labels/{id} Get a single label read-only
gitea_org_get_project GET /orgs/{org}/projects/{id} Get a project read-only
gitea_org_get_project_column GET /orgs/{org}/projects/{id}/columns/{column_id} Get a project column read-only
gitea_org_is_member GET /orgs/{org}/members/{username} Check if a user is a member of an organization read-only
gitea_org_is_public_member GET /orgs/{org}/public_members/{username} Check if a user is a public member of an organization read-only
gitea_org_list_activity_feeds GET /orgs/{org}/activities/feeds List an organization's activity feeds read-only, paginated
gitea_org_list_blocks GET /orgs/{org}/blocks List users blocked by the organization read-only, paginated
gitea_org_list_labels GET /orgs/{org}/labels List an organization's labels read-only, paginated
gitea_org_list_members GET /orgs/{org}/members List an organization's members read-only, paginated
gitea_org_list_project_column_issues GET /orgs/{org}/projects/{id}/columns/{column_id}/issues List the issues in a project column read-only, paginated
gitea_org_list_project_columns GET /orgs/{org}/projects/{id}/columns List a project's columns read-only, paginated
gitea_org_list_projects GET /orgs/{org}/projects List an organization's projects read-only, paginated
gitea_org_list_public_members GET /orgs/{org}/public_members List an organization's public members read-only, paginated
gitea_org_list_repos GET /orgs/{org}/repos List an organization's repos read-only, paginated
gitea_org_move_project_columns POST /orgs/{org}/projects/{id}/columns/move Reorder a project's columns
gitea_org_move_project_issue POST /orgs/{org}/projects/{id}/issues/{issue_id}/move Move an issue between a project's columns
gitea_org_publicize_member PUT /orgs/{org}/public_members/{username} Publicize a user's membership destructive
gitea_org_remove_issue_from_project_column DELETE /orgs/{org}/projects/{id}/columns/{column_id}/issues/{issue_id} Remove an issue from a project column destructive
gitea_org_rename POST /orgs/{org}/rename Rename an organization destructive
gitea_org_set_default_project_column POST /orgs/{org}/projects/{id}/columns/{column_id}/default Set a project's default column
gitea_org_unblock_user DELETE /orgs/{org}/blocks/{username} Unblock a user destructive
gitea_org_update_avatar POST /orgs/{org}/avatar Update Avatar

package

Package registry: list, get, delete, files, link and unlink. 9 tools.

Tool Method Path Summary Flags
gitea_package_delete_package DELETE /packages/{owner}/{type}/{name} Delete a package destructive
gitea_package_delete_package_version DELETE /packages/{owner}/{type}/{name}/{version} Delete a package version destructive
gitea_package_get_latest_package_version GET /packages/{owner}/{type}/{name}/-/latest Gets the latest version of a package read-only
gitea_package_get_package GET /packages/{owner}/{type}/{name}/{version} Gets a package read-only
gitea_package_link_package POST /packages/{owner}/{type}/{name}/-/link/{repo_name} Link a package to a repository
gitea_package_list_package_files GET /packages/{owner}/{type}/{name}/{version}/files Gets all files of a package read-only
gitea_package_list_package_versions GET /packages/{owner}/{type}/{name} Gets all versions of a package read-only, paginated
gitea_package_list_packages GET /packages/{owner} Gets all packages of an owner read-only, paginated
gitea_package_unlink_package POST /packages/{owner}/{type}/{name}/-/unlink Unlink a package from a repository

pull

Pull requests, merging, reviews, review comments, requested reviewers, diffs. 26 tools.

Tool Method Path Summary Flags
gitea_pull_cancel_scheduled_auto_merge DELETE /repos/{owner}/{repo}/pulls/{index}/merge Cancel the scheduled auto merge for the given pull request destructive
gitea_pull_create_pull_request POST /repos/{owner}/{repo}/pulls Create a pull request
gitea_pull_create_pull_review POST /repos/{owner}/{repo}/pulls/{index}/reviews Create a review to a pull request
gitea_pull_create_pull_review_comment_reply POST /repos/{owner}/{repo}/pulls/{index}/comments/{id}/replies Reply to a pull request review comment
gitea_pull_create_pull_review_requests POST /repos/{owner}/{repo}/pulls/{index}/requested_reviewers create review requests for a pull request
gitea_pull_delete_pull_review DELETE /repos/{owner}/{repo}/pulls/{index}/reviews/{id} Delete a specific review from a pull request destructive
gitea_pull_delete_pull_review_requests DELETE /repos/{owner}/{repo}/pulls/{index}/requested_reviewers cancel review requests for a pull request destructive
gitea_pull_dismiss_pull_review POST /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/dismissals Dismiss a review for a pull request
gitea_pull_download_pull_diff_or_patch GET /repos/{owner}/{repo}/pulls/{index}.{diffType} Get a pull request diff or patch read-only
gitea_pull_edit_pull_request PATCH /repos/{owner}/{repo}/pulls/{index} Update a pull request. If using deadline only the date will be taken into account, and time of day ignored. destructive
gitea_pull_get_pull_request GET /repos/{owner}/{repo}/pulls/{index} Get a pull request read-only
gitea_pull_get_pull_request_by_base_head GET /repos/{owner}/{repo}/pulls/{base}/{head} Get a pull request by base and head read-only
gitea_pull_get_pull_request_commits GET /repos/{owner}/{repo}/pulls/{index}/commits Get commits for a pull request read-only, paginated
gitea_pull_get_pull_request_files GET /repos/{owner}/{repo}/pulls/{index}/files Get changed files for a pull request read-only, paginated
gitea_pull_get_pull_review GET /repos/{owner}/{repo}/pulls/{index}/reviews/{id} Get a specific review for a pull request read-only
gitea_pull_get_pull_review_comments GET /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/comments Get a specific review for a pull request read-only
gitea_pull_list_pinned_pull_requests GET /repos/{owner}/{repo}/pulls/pinned List a repo's pinned pull requests read-only
gitea_pull_list_pull_requests GET /repos/{owner}/{repo}/pulls List a repo's pull requests read-only, paginated
gitea_pull_list_pull_reviews GET /repos/{owner}/{repo}/pulls/{index}/reviews List all reviews for a pull request read-only, paginated
gitea_pull_merge_pull_request POST /repos/{owner}/{repo}/pulls/{index}/merge Merge a pull request destructive
gitea_pull_pull_request_is_merged GET /repos/{owner}/{repo}/pulls/{index}/merge Check if a pull request has been merged read-only
gitea_pull_resolve_pull_review_comment POST /repos/{owner}/{repo}/pulls/comments/{id}/resolve Resolve a pull request review comment
gitea_pull_submit_pull_review POST /repos/{owner}/{repo}/pulls/{index}/reviews/{id} Submit a pending review to a pull request
gitea_pull_undismiss_pull_review POST /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/undismissals Cancel to dismiss a review for a pull request
gitea_pull_unresolve_pull_review_comment POST /repos/{owner}/{repo}/pulls/comments/{id}/unresolve Unresolve a pull request review comment
gitea_pull_update_pull_request POST /repos/{owner}/{repo}/pulls/{index}/update Merge PR's baseBranch into headBranch

release

Releases, tags of releases and release attachments. 13 tools.

Tool Method Path Summary Flags
gitea_release_create_release POST /repos/{owner}/{repo}/releases Create a release
gitea_release_create_release_attachment POST /repos/{owner}/{repo}/releases/{id}/assets Create a release attachment file upload
gitea_release_delete_release DELETE /repos/{owner}/{repo}/releases/{id} Delete a release destructive
gitea_release_delete_release_attachment DELETE /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} Delete a release attachment destructive
gitea_release_delete_release_by_tag DELETE /repos/{owner}/{repo}/releases/tags/{tag} Delete a release by tag name destructive
gitea_release_edit_release PATCH /repos/{owner}/{repo}/releases/{id} Update a release destructive
gitea_release_edit_release_attachment PATCH /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} Edit a release attachment destructive
gitea_release_get_latest_release GET /repos/{owner}/{repo}/releases/latest Gets the most recent non-prerelease, non-draft release of a repository, sorted by created_at read-only
gitea_release_get_release GET /repos/{owner}/{repo}/releases/{id} Get a release read-only
gitea_release_get_release_attachment GET /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} Get a release attachment read-only
gitea_release_get_release_by_tag GET /repos/{owner}/{repo}/releases/tags/{tag} Get a release by tag name read-only
gitea_release_list_release_attachments GET /repos/{owner}/{repo}/releases/{id}/assets List release's attachments read-only
gitea_release_list_releases GET /repos/{owner}/{repo}/releases List a repo's releases read-only, paginated

repo

Repositories: CRUD, contents, branches, tags, commits, forks, mirrors, collaborators, branch protection, deploy keys, archives, topics, LFS and more. 124 tools.

Tool Method Path Summary Flags
gitea_repo_accept_repo_transfer POST /repos/{owner}/{repo}/transfer/accept Accept a repo transfer destructive
gitea_repo_add_collaborator PUT /repos/{owner}/{repo}/collaborators/{collaborator} Add or Update a collaborator to a repository destructive
gitea_repo_add_issue_to_project_column POST /repos/{owner}/{repo}/projects/{id}/columns/{column_id}/issues/{issue_id} Add an issue to a project column
gitea_repo_add_push_mirror POST /repos/{owner}/{repo}/push_mirrors add a push mirror to the repository
gitea_repo_add_team PUT /repos/{owner}/{repo}/teams/{team} Add a team to a repository destructive
gitea_repo_add_topic PUT /repos/{owner}/{repo}/topics/{topic} Add a topic to a repository destructive
gitea_repo_apply_diff_patch POST /repos/{owner}/{repo}/diffpatch Apply diff patch to repository
gitea_repo_change_files POST /repos/{owner}/{repo}/contents Modify multiple files in a repository
gitea_repo_check_assignee GET /repos/{owner}/{repo}/assignees/{assignee} Check if a user can be assigned to issues in a repository read-only
gitea_repo_check_collaborator GET /repos/{owner}/{repo}/collaborators/{collaborator} Check if a user is a collaborator of a repository read-only
gitea_repo_check_subscription GET /repos/{owner}/{repo}/subscription Check if the current user is watching a repo read-only
gitea_repo_check_team GET /repos/{owner}/{repo}/teams/{team} Check if a team is assigned to a repository read-only
gitea_repo_compare_diff GET /repos/{owner}/{repo}/compare/{basehead} Get commit comparison information read-only
gitea_repo_create_branch POST /repos/{owner}/{repo}/branches Create a branch
gitea_repo_create_branch_protection POST /repos/{owner}/{repo}/branch_protections Create a branch protections for a repository
gitea_repo_create_deploy_token POST /repos/{owner}/{repo}/keys/tokens Add a deploy token to a repository, it authenticates git over HTTPS
gitea_repo_create_file POST /repos/{owner}/{repo}/contents/{filepath} Create a file in a repository
gitea_repo_create_fork POST /repos/{owner}/{repo}/forks Fork a repository
gitea_repo_create_key POST /repos/{owner}/{repo}/keys Add a key to a repository
gitea_repo_create_project POST /repos/{owner}/{repo}/projects Create a project owned by a repository
gitea_repo_create_project_column POST /repos/{owner}/{repo}/projects/{id}/columns Create a column in a project
gitea_repo_create_status POST /repos/{owner}/{repo}/statuses/{sha} Create a commit status
gitea_repo_create_tag POST /repos/{owner}/{repo}/tags Create a new git tag in a repository
gitea_repo_create_tag_protection POST /repos/{owner}/{repo}/tag_protections Create a tag protections for a repository
gitea_repo_delete DELETE /repos/{owner}/{repo} Delete a repository destructive
gitea_repo_delete_avatar DELETE /repos/{owner}/{repo}/avatar Delete avatar destructive
gitea_repo_delete_branch DELETE /repos/{owner}/{repo}/branches/{branch} Delete a specific branch from a repository destructive
gitea_repo_delete_branch_protection DELETE /repos/{owner}/{repo}/branch_protections/{name} Delete a specific branch protection for the repository destructive
gitea_repo_delete_collaborator DELETE /repos/{owner}/{repo}/collaborators/{collaborator} Delete a collaborator from a repository destructive
gitea_repo_delete_file DELETE /repos/{owner}/{repo}/contents/{filepath} Delete a file in a repository destructive
gitea_repo_delete_key DELETE /repos/{owner}/{repo}/keys/{id} Delete a key from a repository destructive
gitea_repo_delete_project DELETE /repos/{owner}/{repo}/projects/{id} Delete a project destructive
gitea_repo_delete_project_column DELETE /repos/{owner}/{repo}/projects/{id}/columns/{column_id} Delete a project column destructive
gitea_repo_delete_push_mirror DELETE /repos/{owner}/{repo}/push_mirrors/{name} deletes a push mirror from a repository by remoteName destructive
gitea_repo_delete_subscription DELETE /repos/{owner}/{repo}/subscription Unwatch a repo destructive
gitea_repo_delete_tag DELETE /repos/{owner}/{repo}/tags/{tag} Delete a repository's tag by name destructive
gitea_repo_delete_tag_protection DELETE /repos/{owner}/{repo}/tag_protections/{id} Delete a specific tag protection for the repository destructive
gitea_repo_delete_team DELETE /repos/{owner}/{repo}/teams/{team} Delete a team from a repository destructive
gitea_repo_delete_topic DELETE /repos/{owner}/{repo}/topics/{topic} Delete a topic from a repository destructive
gitea_repo_download_commit_diff_or_patch GET /repos/{owner}/{repo}/git/commits/{sha}.{diffType} Get a commit's diff or patch read-only
gitea_repo_edit PATCH /repos/{owner}/{repo} Edit a repository's properties. Only fields that are set will be changed. destructive
gitea_repo_edit_branch_protection PATCH /repos/{owner}/{repo}/branch_protections/{name} Edit a branch protections for a repository. Only fields that are set will be changed destructive
gitea_repo_edit_project PATCH /repos/{owner}/{repo}/projects/{id} Edit a project destructive
gitea_repo_edit_project_column PATCH /repos/{owner}/{repo}/projects/{id}/columns/{column_id} Edit a project column destructive
gitea_repo_edit_tag_protection PATCH /repos/{owner}/{repo}/tag_protections/{id} Edit a tag protections for a repository. Only fields that are set will be changed destructive
gitea_repo_generate_repo POST /repos/{template_owner}/{template_repo}/generate Create a repository using a template
gitea_repo_get GET /repos/{owner}/{repo} Get a repository read-only
gitea_repo_get_all_commits GET /repos/{owner}/{repo}/commits Get a list of all commits from a repository read-only, paginated
gitea_repo_get_annotated_tag GET /repos/{owner}/{repo}/git/tags/{sha} Gets the tag object of an annotated tag (not lightweight tags) read-only
gitea_repo_get_archive GET /repos/{owner}/{repo}/archive/{archive} Get an archive of a repository read-only
gitea_repo_get_assignees GET /repos/{owner}/{repo}/assignees Return all users that have write access and can be assigned to issues read-only
gitea_repo_get_blob GET /repos/{owner}/{repo}/git/blobs/{sha} Gets the blob of a repository. read-only
gitea_repo_get_branch GET /repos/{owner}/{repo}/branches/{branch} Retrieve a specific branch from a repository, including its effective branch protection read-only
gitea_repo_get_branch_protection GET /repos/{owner}/{repo}/branch_protections/{name} Get a specific branch protection for the repository read-only
gitea_repo_get_by_id GET /repositories/{id} Get a repository by id read-only
gitea_repo_get_combined_status_by_ref GET /repos/{owner}/{repo}/commits/{ref}/status Get a commit's combined status, by branch/tag/commit reference read-only, paginated
gitea_repo_get_commit_pull_request GET /repos/{owner}/{repo}/commits/{sha}/pull Get the merged pull request of the commit read-only
gitea_repo_get_contents GET /repos/{owner}/{repo}/contents/{filepath} Gets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir. read-only
gitea_repo_get_contents_ext GET /repos/{owner}/{repo}/contents-ext/{filepath} The extended "contents" API, to get file metadata and/or content, or list a directory. read-only
gitea_repo_get_contents_list GET /repos/{owner}/{repo}/contents Gets the metadata of all the entries of the root dir. read-only
gitea_repo_get_editor_config GET /repos/{owner}/{repo}/editorconfig/{filepath} Get the EditorConfig definitions of a file in a repository read-only
gitea_repo_get_file_contents GET /repos/{owner}/{repo}/file-contents Get the metadata and contents of requested files read-only
gitea_repo_get_file_contents_post POST /repos/{owner}/{repo}/file-contents Get the metadata and contents of requested files read-only
gitea_repo_get_issue_config GET /repos/{owner}/{repo}/issue_config Returns the issue config for a repo read-only
gitea_repo_get_issue_templates GET /repos/{owner}/{repo}/issue_templates Get available issue templates for a repository read-only
gitea_repo_get_key GET /repos/{owner}/{repo}/keys/{id} Get a repository's key by id read-only
gitea_repo_get_languages GET /repos/{owner}/{repo}/languages Get languages and number of bytes of code written read-only
gitea_repo_get_licenses GET /repos/{owner}/{repo}/licenses Get repo licenses read-only
gitea_repo_get_note GET /repos/{owner}/{repo}/git/notes/{sha} Get a note corresponding to a single commit from a repository read-only
gitea_repo_get_project GET /repos/{owner}/{repo}/projects/{id} Get a project read-only
gitea_repo_get_project_column GET /repos/{owner}/{repo}/projects/{id}/columns/{column_id} Get a project column read-only
gitea_repo_get_push_mirror_by_remote_name GET /repos/{owner}/{repo}/push_mirrors/{name} Get push mirror of the repository by remoteName read-only
gitea_repo_get_raw_file GET /repos/{owner}/{repo}/raw/{filepath} Get a file from a repository read-only
gitea_repo_get_raw_file_or_lfs GET /repos/{owner}/{repo}/media/{filepath} Get a file or it's LFS object from a repository read-only
gitea_repo_get_repo_permissions GET /repos/{owner}/{repo}/collaborators/{collaborator}/permission Get repository permissions for a user read-only
gitea_repo_get_reviewers GET /repos/{owner}/{repo}/reviewers Return all users that can be requested to review in this repo read-only
gitea_repo_get_single_commit GET /repos/{owner}/{repo}/git/commits/{sha} Get a single commit from a repository, it has a GitHub-compatible alias "/repos/{owner}/{repo}/commits/{ref}" read-only
gitea_repo_get_tag GET /repos/{owner}/{repo}/tags/{tag} Get the tag of a repository by tag name read-only
gitea_repo_get_tag_protection GET /repos/{owner}/{repo}/tag_protections/{id} Get a specific tag protection for the repository read-only
gitea_repo_get_tree GET /repos/{owner}/{repo}/git/trees/{sha} Gets the tree of a repository. read-only
gitea_repo_list_activity_feeds GET /repos/{owner}/{repo}/activities/feeds List a repository's activity feeds read-only, paginated
gitea_repo_list_all_git_refs GET /repos/{owner}/{repo}/git/refs Get specified ref or filtered repository's refs read-only
gitea_repo_list_branch_protection GET /repos/{owner}/{repo}/branch_protections List branch protections for a repository read-only
gitea_repo_list_branches GET /repos/{owner}/{repo}/branches List a repository's branches read-only, paginated
gitea_repo_list_collaborators GET /repos/{owner}/{repo}/collaborators List a repository's collaborators read-only, paginated
gitea_repo_list_forks GET /repos/{owner}/{repo}/forks List a repository's forks read-only, paginated
gitea_repo_list_git_refs GET /repos/{owner}/{repo}/git/refs/{ref} Get specified ref or filtered repository's refs read-only
gitea_repo_list_keys GET /repos/{owner}/{repo}/keys List a repository's keys read-only, paginated
gitea_repo_list_project_column_issues GET /repos/{owner}/{repo}/projects/{id}/columns/{column_id}/issues List the issues in a project column read-only, paginated
gitea_repo_list_project_columns GET /repos/{owner}/{repo}/projects/{id}/columns List a project's columns read-only, paginated
gitea_repo_list_projects GET /repos/{owner}/{repo}/projects List a repository's projects read-only, paginated
gitea_repo_list_push_mirrors GET /repos/{owner}/{repo}/push_mirrors Get all push mirrors of the repository read-only, paginated
gitea_repo_list_stargazers GET /repos/{owner}/{repo}/stargazers List a repo's stargazers read-only, paginated
gitea_repo_list_statuses GET /repos/{owner}/{repo}/statuses/{sha} Get a commit's statuses read-only, paginated
gitea_repo_list_statuses_by_ref GET /repos/{owner}/{repo}/commits/{ref}/statuses Get a commit's statuses, by branch/tag/commit reference read-only, paginated
gitea_repo_list_subscribers GET /repos/{owner}/{repo}/subscribers List a repo's watchers read-only, paginated
gitea_repo_list_tag_protection GET /repos/{owner}/{repo}/tag_protections List tag protections for a repository read-only
gitea_repo_list_tags GET /repos/{owner}/{repo}/tags List a repository's tags read-only, paginated
gitea_repo_list_teams GET /repos/{owner}/{repo}/teams List a repository's teams read-only
gitea_repo_list_topics GET /repos/{owner}/{repo}/topics Get list of topics that a repository has read-only, paginated
gitea_repo_list_user_tracked_times GET /repos/{owner}/{repo}/times/{user} List a user's tracked times in a repo read-only
gitea_repo_merge_upstream POST /repos/{owner}/{repo}/merge-upstream Merge a branch from upstream destructive
gitea_repo_migrate POST /repos/migrate Migrate a remote git repository
gitea_repo_mirror_sync POST /repos/{owner}/{repo}/mirror-sync Sync a mirrored repository destructive
gitea_repo_move_project_columns POST /repos/{owner}/{repo}/projects/{id}/columns/move Reorder a project's columns
gitea_repo_move_project_issue POST /repos/{owner}/{repo}/projects/{id}/issues/{issue_id}/move Move an issue between a project's columns
gitea_repo_new_pin_allowed GET /repos/{owner}/{repo}/new_pin_allowed Returns if new Issue Pins are allowed read-only
gitea_repo_push_mirror_sync POST /repos/{owner}/{repo}/push_mirrors-sync Sync all push mirrored repository destructive
gitea_repo_put_subscription PUT /repos/{owner}/{repo}/subscription Watch a repo destructive
gitea_repo_reject_repo_transfer POST /repos/{owner}/{repo}/transfer/reject Reject a repo transfer destructive
gitea_repo_remove_issue_from_project_column DELETE /repos/{owner}/{repo}/projects/{id}/columns/{column_id}/issues/{issue_id} Remove an issue from a project column destructive
gitea_repo_rename_branch PATCH /repos/{owner}/{repo}/branches/{branch} Rename a branch destructive
gitea_repo_search GET /repos/search Search for repositories read-only, paginated
gitea_repo_set_default_project_column POST /repos/{owner}/{repo}/projects/{id}/columns/{column_id}/default Set a project's default column
gitea_repo_signing_key GET /repos/{owner}/{repo}/signing-key.gpg Get signing-key.gpg for given repository read-only
gitea_repo_signing_key_ssh GET /repos/{owner}/{repo}/signing-key.pub Get signing-key.pub for given repository read-only
gitea_repo_tracked_times GET /repos/{owner}/{repo}/times List a repo's tracked times read-only, paginated
gitea_repo_transfer POST /repos/{owner}/{repo}/transfer Transfer a repo ownership destructive
gitea_repo_update_avatar POST /repos/{owner}/{repo}/avatar Update avatar
gitea_repo_update_branch PUT /repos/{owner}/{repo}/branches/{branch} Update a branch reference to a new commit destructive
gitea_repo_update_branch_protection_priorities POST /repos/{owner}/{repo}/branch_protections/priority Update the priorities of branch protections for a repository.
gitea_repo_update_file PUT /repos/{owner}/{repo}/contents/{filepath} Update a file in a repository if SHA is set, or create the file if SHA is not set destructive
gitea_repo_update_topics PUT /repos/{owner}/{repo}/topics Replace list of topics for a repository destructive
gitea_repo_validate_issue_config GET /repos/{owner}/{repo}/issue_config/validate Returns the validation information for a issue config read-only

team

Organization teams, their members and repositories. 15 tools.

Tool Method Path Summary Flags
gitea_team_add_team_member PUT /teams/{id}/members/{username} Add a team member destructive
gitea_team_add_team_repository PUT /teams/{id}/repos/{org}/{repo} Add a repository to a team destructive
gitea_team_create_team POST /orgs/{org}/teams Create a team
gitea_team_delete_team DELETE /teams/{id} Delete a team destructive
gitea_team_edit_team PATCH /teams/{id} Edit a team destructive
gitea_team_get_team GET /teams/{id} Get a team read-only
gitea_team_list_team_activity_feeds GET /teams/{id}/activities/feeds List a team's activity feeds read-only, paginated
gitea_team_list_team_member GET /teams/{id}/members/{username} List a particular member of team read-only
gitea_team_list_team_members GET /teams/{id}/members List a team's members read-only, paginated
gitea_team_list_team_repo GET /teams/{id}/repos/{org}/{repo} List a particular repo of team read-only
gitea_team_list_team_repos GET /teams/{id}/repos List a team's repos read-only, paginated
gitea_team_list_teams GET /orgs/{org}/teams List an organization's teams read-only, paginated
gitea_team_remove_team_member DELETE /teams/{id}/members/{username} Remove a team member destructive
gitea_team_remove_team_repository DELETE /teams/{id}/repos/{org}/{repo} Remove a repository from a team destructive
gitea_team_search GET /orgs/{org}/teams/search Search for teams within an organization read-only, paginated

user

The signed-in user and other users: profile, emails, keys, followers, blocks, tokens, OAuth applications, stars, watches, settings. 77 tools.

Tool Method Path Summary Flags
gitea_user_add_email POST /user/emails Add email addresses
gitea_user_block_user PUT /user/blocks/{username} Block a user destructive
gitea_user_check_following GET /users/{username}/following/{target} Check if one user is following another user read-only
gitea_user_check_user_block GET /user/blocks/{username} Check if a user is blocked by the authenticated user read-only
gitea_user_create_oauth2_application POST /user/applications/oauth2 creates a new OAuth2 application
gitea_user_create_token POST /users/{username}/tokens Create an access token
gitea_user_current_add_issue_to_project_column POST /user/projects/{id}/columns/{column_id}/issues/{issue_id} Add an issue to a project column
gitea_user_current_check_following GET /user/following/{username} Check whether a user is followed by the authenticated user read-only
gitea_user_current_check_starring GET /user/starred/{owner}/{repo} Whether the authenticated is starring the repo read-only
gitea_user_current_create_project POST /user/projects Create a project owned by the authenticated user
gitea_user_current_create_project_column POST /user/projects/{id}/columns Create a column in a project
gitea_user_current_create_repo POST /user/repos Create a repository
gitea_user_current_delete_follow DELETE /user/following/{username} Unfollow a user destructive
gitea_user_current_delete_gpg_key DELETE /user/gpg_keys/{id} Remove a GPG key destructive
gitea_user_current_delete_key DELETE /user/keys/{id} Delete a public key destructive
gitea_user_current_delete_project DELETE /user/projects/{id} Delete a project destructive
gitea_user_current_delete_project_column DELETE /user/projects/{id}/columns/{column_id} Delete a project column destructive
gitea_user_current_delete_star DELETE /user/starred/{owner}/{repo} Unstar the given repo destructive
gitea_user_current_edit_project PATCH /user/projects/{id} Edit a project destructive
gitea_user_current_edit_project_column PATCH /user/projects/{id}/columns/{column_id} Edit a project column destructive
gitea_user_current_get_gpg_key GET /user/gpg_keys/{id} Get a GPG key read-only
gitea_user_current_get_key GET /user/keys/{id} Get a public key read-only
gitea_user_current_get_project GET /user/projects/{id} Get a project read-only
gitea_user_current_get_project_column GET /user/projects/{id}/columns/{column_id} Get a project column read-only
gitea_user_current_list_followers GET /user/followers List the authenticated user's followers read-only, paginated
gitea_user_current_list_following GET /user/following List the users that the authenticated user is following read-only, paginated
gitea_user_current_list_gpg_keys GET /user/gpg_keys List the authenticated user's GPG keys read-only, paginated
gitea_user_current_list_keys GET /user/keys List the authenticated user's public keys read-only, paginated
gitea_user_current_list_orgs GET /user/orgs List the current user's organizations read-only, paginated
gitea_user_current_list_project_column_issues GET /user/projects/{id}/columns/{column_id}/issues List the issues in a project column read-only, paginated
gitea_user_current_list_project_columns GET /user/projects/{id}/columns List a project's columns read-only, paginated
gitea_user_current_list_projects GET /user/projects List your projects read-only, paginated
gitea_user_current_list_repos GET /user/repos List the repos that the authenticated user owns read-only, paginated
gitea_user_current_list_starred GET /user/starred The repos that the authenticated user has starred read-only, paginated
gitea_user_current_list_subscriptions GET /user/subscriptions List repositories watched by the authenticated user read-only, paginated
gitea_user_current_move_project_columns POST /user/projects/{id}/columns/move Reorder a project's columns
gitea_user_current_move_project_issue POST /user/projects/{id}/issues/{issue_id}/move Move an issue between a project's columns
gitea_user_current_post_gpg_key POST /user/gpg_keys Create a GPG key
gitea_user_current_post_key POST /user/keys Create a public key
gitea_user_current_put_follow PUT /user/following/{username} Follow a user destructive
gitea_user_current_put_star PUT /user/starred/{owner}/{repo} Star the given repo destructive
gitea_user_current_remove_issue_from_project_column DELETE /user/projects/{id}/columns/{column_id}/issues/{issue_id} Remove an issue from a project column destructive
gitea_user_current_set_default_project_column POST /user/projects/{id}/columns/{column_id}/default Set a project's default column
gitea_user_current_tracked_times GET /user/times List the current user's tracked times read-only, paginated
gitea_user_delete_access_token DELETE /users/{username}/tokens/{token} delete an access token destructive
gitea_user_delete_avatar DELETE /user/avatar Delete Avatar destructive
gitea_user_delete_email DELETE /user/emails Delete email addresses destructive
gitea_user_delete_oauth2_application DELETE /user/applications/oauth2/{id} delete an OAuth2 Application destructive
gitea_user_get GET /users/{username} Get a user read-only
gitea_user_get_current GET /user Get the authenticated user read-only
gitea_user_get_heatmap_data GET /users/{username}/heatmap Get a user's heatmap read-only
gitea_user_get_oauth2_application GET /user/applications/oauth2/{id} get an OAuth2 Application read-only
gitea_user_get_org_permissions GET /users/{username}/orgs/{org}/permissions Get user permissions in organization read-only
gitea_user_get_settings GET /user/settings Get user settings read-only
gitea_user_get_stopwatches GET /user/stopwatches Get list of all existing stopwatches read-only, paginated
gitea_user_get_tokens GET /users/{username}/tokens List the authenticated user's access tokens read-only, paginated
gitea_user_get_verification_token GET /user/gpg_key_token Get a Token to verify read-only
gitea_user_list_activity_feeds GET /users/{username}/activities/feeds List a user's activity feeds read-only, paginated
gitea_user_list_blocks GET /user/blocks List users blocked by the authenticated user read-only, paginated
gitea_user_list_emails GET /user/emails List the authenticated user's email addresses read-only
gitea_user_list_followers GET /users/{username}/followers List the given user's followers read-only, paginated
gitea_user_list_following GET /users/{username}/following List the users that the given user is following read-only, paginated
gitea_user_list_gpg_keys GET /users/{username}/gpg_keys List the given user's GPG keys read-only, paginated
gitea_user_list_keys GET /users/{username}/keys List the given user's public keys read-only, paginated
gitea_user_list_oauth2_applications GET /user/applications/oauth2 List the authenticated user's oauth2 applications read-only, paginated
gitea_user_list_orgs GET /users/{username}/orgs List a user's organizations read-only, paginated
gitea_user_list_projects GET /users/{username}/projects List a user's projects read-only, paginated
gitea_user_list_repos GET /users/{username}/repos List the repos owned by the given user read-only, paginated
gitea_user_list_starred GET /users/{username}/starred The repos that the given user has starred read-only, paginated
gitea_user_list_subscriptions GET /users/{username}/subscriptions List the repositories watched by a user read-only, paginated
gitea_user_list_teams GET /user/teams List all the teams a user belongs to read-only, paginated
gitea_user_search GET /users/search Search for users read-only, paginated
gitea_user_unblock_user DELETE /user/blocks/{username} Unblock a user destructive
gitea_user_update_avatar POST /user/avatar Update Avatar
gitea_user_update_oauth2_application PATCH /user/applications/oauth2/{id} update an OAuth2 Application, this includes regenerating the client secret destructive
gitea_user_update_settings PATCH /user/settings Update user settings destructive
gitea_user_verify_gpg_key POST /user/gpg_key_verify Verify a GPG key

wiki

Repository wiki pages and revisions. 6 tools.

Tool Method Path Summary Flags
gitea_wiki_create_wiki_page POST /repos/{owner}/{repo}/wiki/new Create a wiki page
gitea_wiki_delete_wiki_page DELETE /repos/{owner}/{repo}/wiki/page/{pageName} Delete a wiki page destructive
gitea_wiki_edit_wiki_page PATCH /repos/{owner}/{repo}/wiki/page/{pageName} Edit a wiki page destructive
gitea_wiki_get_wiki_page GET /repos/{owner}/{repo}/wiki/page/{pageName} Get a wiki page read-only
gitea_wiki_get_wiki_page_revisions GET /repos/{owner}/{repo}/wiki/revisions/{pageName} Get revisions of a wiki page read-only
gitea_wiki_get_wiki_pages GET /repos/{owner}/{repo}/wiki/pages Get all wiki pages read-only, paginated