usefulapi

Laravel Forge MCP server. Manage Laravel Forge servers, sites, and deployments from your AI assistant.

Claude

  1. Open Settings → Connectors → Add custom connector
  2. Paste this URL:
    https://laravel-forge.usefulapi.io/mcp
  3. Authenticate with Laravel Forge when prompted

Cursor · VS Code · Windsurf · Cline

Add to your MCP config, then reload & authorize:

{
  "mcpServers": {
    "laravel-forge": {
      "url": "https://laravel-forge.usefulapi.io/mcp"
    }
  }
}
live19 toolsFree 100 tool calls / monthPro $9/mo · $90/yr

Tools 19

ToolTypeWhat it does
forge_list_organizationsread
Forge list organizations
List the Laravel Forge organizations you belong to — call this first to get the organization id that nearly every other tool requires.
forge_get_current_userread
Forge get current user
Fetch the authenticated Laravel Forge user's profile and account details.
forge_list_serversread
Forge list servers
List the servers in an organization, optionally filtered by name, region, provider, PHP version, or database type.
forge_get_serverread
Forge get server
Get a single server's full details, including its provider, region, and provisioning status.
forge_list_server_eventsread
Forge list server events
List the provisioning and activity events recorded for a server so you can trace what has happened to it.
forge_list_sitesread
Forge list sites
List the sites hosted on a server, optionally filtered by site name.
forge_get_siteread
Forge get site
Get a single site's details through an organization-level lookup that needs no server id.
forge_list_deploymentsread
Forge list deployments
List a site's deployment history so you can review past releases and their outcomes.
forge_get_deploymentread
Forge get deployment
Get the full details of a single deployment, including its commit, status, and timing.
forge_get_deployment_logread
Forge get deployment log
Retrieve the complete output log of a specific deployment to diagnose build or release failures.
forge_get_deployment_statusread
Forge get deployment status
Check a site's current deployment status to see whether a release is running, queued, or finished.
forge_list_databasesread
Forge list databases
List the database schemas provisioned on a server.
forge_list_scheduled_jobsread
Forge list scheduled jobs
List the cron and scheduled jobs configured on a server.
forge_list_monitorsread
Forge list monitors
List a server's resource monitors, such as CPU and disk health checks.
forge_get_site_envread
Forge get site env
Read a site's .env file contents — note this returns sensitive configuration such as secrets, database credentials, and API keys.
forge_deploy_sitewrite
Forge deploy site
Trigger a new deployment of a site by running its deployment script, returning the created deployment record.
forge_run_site_commandwrite
Forge run site command
Run an arbitrary shell command in a site's directory on the server, for example "php artisan migrate --force".
laravel_forge_usage_statusmeta
Usage status (free-tier meter)
Report the caller's current free-tier usage this month: calls used, monthly limit, remaining, and whether the cap is reached. Read-only; does not count against the meter.
laravel_forge_upgrademeta
Upgrade to Pro (unlimited)
Subscribe to the Pro plan for UNLIMITED Laravel Forge tool calls (the free tier caps monthly usage). Choose monthly ($9/month) or yearly ($90/year — 2 months free) billing. Returns a Stripe Checkout link to open in your browser; after payment your account upgrades automatically. Read-only; does not count against the meter.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo · $90/yrUnlimited

This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.