Forge API Read (any endpoint)
forge_getPerform GET requests to any documented Laravel Forge API endpoint for resources like monitors, firewall rules, and Nginx templates, while blocking access to secrets and deploy triggers.
Instructions
Perform an arbitrary GET against the Forge API for endpoints the named tools do not cover — monitors, firewall rules, Nginx templates, recipes, teams, PHP config, heartbeats, providers and so on. Pass a path relative to the API base with real ids substituted, e.g. "/orgs/acme/servers/12345/monitors". Only documented Forge GET endpoints are permitted: writes are impossible, and a small set of reads that would expose secrets (.env contents, registry and provider credentials, SSH and deploy keys) or hand over a deploy capability (the deployment trigger URL) are refused with an explanation. Query parameters go in query, not in the path — e.g. {"page[size]": 50}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | API path with ids filled in, starting with "/" and with no query string, e.g. /orgs/acme/servers/12345/monitors | |
| query | No | Query parameters, e.g. {"page[size]": 50, "sort": "-created_at"}. |