FORGEJO TOOLS

103 tools from the Forgejo MCP Server, categorised by risk level.

READ 55 tools
Read admin_list_cron_jobs List all cron jobs (requires admin privileges) Read admin_list_hooks List system webhooks (requires admin privileges) Read admin_list_users List all users (requires admin privileges) Read get_authenticated_user Get the currently authenticated user Read get_branch Get details of a specific branch Read get_file_contents Get the contents of a file in a repository Read get_gitignore_template Get a specific gitignore template by name Read get_issue Get a single issue by index Read get_label Get a single label by ID Read get_label_template Get a specific label template by name Read get_license_template Get a specific license template by name Read get_milestone Get a single milestone by ID Read get_nodeinfo Get the Forgejo instance NodeInfo Read get_org Get details of an organization Read get_pr_diff Get the diff of a pull request Read get_pull_request Get details of a single pull request Read get_repo Get details of a repository by owner and name Read get_runner_registration_token Get a runner registration token (requires admin privileges) Read get_server_version Get the Forgejo server version Read get_team Get a team by its ID Read get_user Get a user Read list_action_runners_jobs List action runner jobs (requires admin privileges) Read list_branches List branches of a repository Read list_collaborators List collaborators of a repository Read list_followers List a user Read list_following List who a user is following Read list_forks List forks of a repository Read list_gitignore_templates List all available gitignore templates Read list_issue_comments List comments on an issue Read list_issues List issues for a repository Read list_label_templates List all available label templates Read list_labels List labels for a repository Read list_license_templates List all available license templates Read list_milestones List milestones for a repository Read list_my_notifications List notifications for the authenticated user Read list_my_starred List repositories starred by the authenticated user Read list_org_hooks List webhooks for an organization Read list_org_labels List labels for an organization Read list_org_members List members of an organization Read list_org_repos List repositories belonging to an organization Read list_org_teams List teams in an organization Read list_orgs List all organizations on the Forgejo instance Read list_pr_commits List commits in a pull request Read list_pr_files List changed files in a pull request Read list_pr_reviews List reviews on a pull request Read list_pull_requests List pull requests for a repository Read list_releases List releases of a repository Read list_repo_commits List commits in a repository Read list_repo_topics Get the list of topics for a repository Read list_tags List tags of a repository Read list_user_orgs List organizations a user belongs to Read list_user_repos List repositories owned by a user Read list_user_starred List repositories starred by a user Read search_repos Search for repositories on the Forgejo instance Read search_users Search for users on the Forgejo instance
WRITE 35 tools
Write remove_issue_label Remove a label from an issue Write transfer_repo Transfer a repository to a new owner Write fork_repo Fork a repository Write request_pr_review Request review from users on a pull request Write star_repo Star a repository for the authenticated user Write unstar_repo Unstar a repository for the authenticated user Write add_collaborator Add a collaborator to a repository Write add_issue_labels Add labels to an issue Write add_team_member Add a member to a team Write admin_create_user Create a new user (requires admin privileges) Write admin_edit_user Edit an existing user (requires admin privileges) Write create_branch Create a new branch in a repository Write create_file Create a new file in a repository Write create_issue Create a new issue in a repository Write create_issue_comment Add a comment to an issue Write create_label Create a label in a repository Write create_milestone Create a milestone in a repository Write create_org Create a new organization Write create_org_repo Create a new repository in an organization Write create_pr_review Create a review on a pull request Write create_pull_request Create a new pull request Write create_release Create a new release for a repository Write create_repo Create a new repository for the authenticated user Write create_team Create a new team in an organization Write edit_issue Edit an existing issue Write edit_issue_comment Edit a comment on an issue Write edit_label Edit an existing label Write edit_milestone Edit an existing milestone Write edit_org Edit an organization Write edit_pull_request Update an existing pull request Write edit_repo Edit a repository Write mark_notifications_read Mark all notifications as read for the authenticated user Write merge_pull_request Merge a pull request Write update_file Update an existing file in a repository Write update_repo_topics Set the topics for a repository (replaces all existing topics)

Route Forgejo through PolicyLayer and every one of its 103 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Forgejo MCP server have? +

The Forgejo MCP server exposes 103 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Forgejo tools? +

Route the Forgejo server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Forgejo tools fall into? +

Forgejo tools are categorised as Read (55), Write (35), Destructive (9), Execute (4). Each category has a recommended default policy.

Enforce policy on every Forgejo tool call.

Start from Forgejo, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.