# Usefulapi Laravel Forge MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Flaravel-forge
Registry id: `mcp-registry/io.usefulapi/laravel-forge`
Status: auth-required (checked 2026-10-27T11:13:31.674Z)

## Verdict

Usefulapi Laravel Forge MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 69 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 17 tools, costing an agent about 2,781 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 69 ms | 87% of MCP servers |
| p95 handshake latency | 267 ms | — |
| Checks in 30 days | 220 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 17 | — |
| Tool-list size for an agent | ~2,781 tokens | 47% of MCP servers |
| Days observed | 28 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-laravel-forge-mcp-server": {
      "type": "http",
      "url": "https://laravel-forge.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-laravel-forge-mcp-server https://laravel-forge.usefulapi.io/mcp
```

## Tools (17)

- `forge_deploy_site`: ⚠️ Triggers a new deployment of the site (runs the deployment script). Returns the created deployment. Forge v2: POST /orgs/{organization}/servers/{server}/site
- `forge_get_current_user`: Get the authenticated Forge user. Forge v2: GET /user.
- `forge_get_deployment`: Get a single deployment's details. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments/{deployment}.
- `forge_get_deployment_log`: Get a deployment's output/log. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments/{deployment}/log.
- `forge_get_deployment_status`: Get the current deployment status for a site. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments/status.
- `forge_get_server`: Get a single server's details. Forge v2: GET /orgs/{organization}/servers/{server}.
- `forge_get_site`: Get a single site's details (org-level lookup — no server id needed). Forge v2: GET /orgs/{organization}/sites/{site}.
- `forge_get_site_env`: Get a site's .env file content. ⚠️ Returns SENSITIVE config (secrets, DB credentials, API keys). Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site
- `forge_list_databases`: List database schemas on a server. Forge v2: GET /orgs/{organization}/servers/{server}/database/schemas.
- `forge_list_deployments`: List a site's deployment history. Forge v2: GET /orgs/{organization}/servers/{server}/sites/{site}/deployments.
- `forge_list_monitors`: List server monitors (CPU/disk/etc.). Forge v2: GET /orgs/{organization}/servers/{server}/monitors.
- `forge_list_organizations`: List organizations you belong to. Call this FIRST to get the organization id used by nearly every other tool. Forge v2: GET /orgs.
- `forge_list_scheduled_jobs`: List cron/scheduled jobs on a server. Forge v2: GET /orgs/{organization}/servers/{server}/scheduled-jobs.
- `forge_list_server_events`: List provisioning/activity events for a server. Forge v2: GET /orgs/{organization}/servers/{server}/events.
- `forge_list_servers`: List servers in an organization. Call forge_list_organizations first to get the organization id. Forge v2: GET /orgs/{organization}/servers.
- `forge_list_sites`: List sites hosted on a server. Forge v2: GET /orgs/{organization}/servers/{server}/sites.
- `forge_run_site_command`: ⚠️ Runs an arbitrary shell command in the site's directory on the server. Use with care. Forge v2: POST /orgs/{organization}/servers/{server}/sites/{site}/comma

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
