LaraCopilot
LaraCopilot
Integrations

ChatGPT & MCP

Connect LaraCopilot to ChatGPT and other MCP clients so you can generate apps, iterate on them, and check their status straight from a chat — using your own account and credits.

LaraCopilot ships an MCP server, so MCP-capable clients — including ChatGPT (via the OpenAI Apps SDK) and other MCP clients — can drive LaraCopilot directly. From inside a chat you can generate a new Laravel app, send follow-up changes, and check on a build, all attributed to your own account and team.

Connecting

The MCP server lives at the /mcp-server path on your LaraCopilot instance, for example:

https://app.laracopilot.com/mcp-server
  1. In your MCP client (such as ChatGPT), add LaraCopilot as a connector / app using that URL
  2. The client opens a browser consent screen — sign in to LaraCopilot and authorize access
  3. The connection is remembered, so you only authorize once

Authorization uses OAuth — the client never sees your password, and you can revoke access at any time. Once connected, every request runs as you, against your default team.

Admin accounts can't connect through MCP — use a regular LaraCopilot user account. All work happens on your default team; the MCP connection can't switch teams.

What you can do

The server exposes four tools your MCP client can call:

ToolWhat it doesCredits
Generate a new appCreates a brand-new Laravel app from a prompt and returns a live preview URL while it builds in the backgroundUses credits
Iterate on an appApplies a follow-up change to an existing project, with full context from previous promptsUses credits
Get app statusReturns a project's current status, live preview URL, and recent build events — safe to poll while a build runsFree
List my appsLists the projects on your team, newest first, with their status and preview URLsFree

A typical flow: ask the client to generate an app, get back a project ID and preview URL, then send iterate requests to refine it — polling get app status to follow each build.

Credits and projects

  • Generating and iterating consume credits from your team balance, exactly like the web app. If your team is out of credits, the request is rejected before any work starts.
  • Reading status and listing projects are free.
  • Apps created through MCP start as interactive prototypes (design mode) and appear in your project list alongside the rest of your work, tagged as created from ChatGPT.

Rate limits

Requests to the MCP server are throttled to 30 per minute per user. If you hit the limit, wait a moment before sending more.

Troubleshooting

ProblemSolution
Authorization fails or loopsMake sure you're signing in with a regular (non-admin) LaraCopilot account, then re-authorize.
"Out of credits" when generatingTop up your team's credits — read-only tools still work, but generating and iterating need credits.
Can't see another team's projectsThe MCP connection only ever uses your default team; switch your default team in LaraCopilot if you need a different one.
Requests start failing after a burstYou've hit the per-minute rate limit — slow down and retry.

On this page