Product1 distinct publisher3 min readPublished
The MCP server is generated from the app you already shipped, so the tools inherit whatever roles and plans your backend already enforces, and on Free and Pro the app has to be public before any of it works.
The Product Desk · Product desk

Compiled by The Product DeskSomething wrong?How this is made
A client types a question into their assistant and gets an answer out of your database. In Lovable's own example, the assistant matches "do I have any requests waiting on me?" to a generated `list_open_requests` tool, calls it, and reads back live data from the published app [5]. No one opened the app, and no one wrote the integration by hand.
What the docs pitch is distribution: reach users where they already work, and give the app a new experience without rebuilding it [15]. What the owner is actually doing is publishing a machine-callable API of their app's actions, proposed by a model, gated by one question about whether callers must sign in [1]. Those are not the same task, and the second one is the one you answer for.
Look at the tool list in the docs' client portal example. Three tools, one of them marked read-only, which leaves two that create or fetch state [4][1]. Lovable's own guidance says an integration is a poor fit when the only possible tools would be slow, expensive, destructive, difficult to reverse, or unsafe to run twice, or when they would expose more data than the use case needs [7]. A `create_request` call is a form submission that no user filled in, and each call runs your app's normal backend logic, so the duplicate lands in your database and on your bill [11].
The access control is real but uneven. Your app keeps enforcing roles, plans and its other rules, which is why Lovable suggests selling assistant access as a paid tier [3]. But keeping the tools themselves private requires publishing to a workspace, and that is a Business or Enterprise option; Free and Pro workspaces have to publish publicly, so their only lever over the generated tools is the sign-in requirement [8][2]. Owners on a connected Supabase project hit a further gate: enable the OAuth 2.1 authorization server in the Supabase dashboard and reconnect, or Lovable will not build an integration that requires sign-in at all [10]. That refusal is the most useful thing in the prerequisites, because it declines to ship something that looks authenticated and is not.
So here is the sort with two axes and four cells [3]. Reads behind sign-in: the default, ship them. Reads open to anyone: you are publishing a dataset, so price and log it like one. Writes behind sign-in: only if the action is genuinely safe to run twice, because a retry is indistinguishable from intent. Writes open to anyone: no.
The forcing question for each proposed tool is whether you would document it in a public API reference under your own name and your app's rate limits. Lovable is explicit that it proposes tools but does not decide whether the integration is valuable or appropriate for your app [6]. That judgment lives in the review pass you get before you publish, and the tools you cannot defend in a support thread on Friday are the ones to delete there [3][13].
Ranked by verification strength, evidence, and original report placement.
The owner reviews every proposed tool before publishing and decides whether the integration requires sign-in or is available without sign-in; the app keeps enforcing roles, plans and its other access rules, so assistant access can be made a benefit of a paid plan.
Lovable's agent integrations are enabled on a published app; Lovable then generates an MCP server for the app, proposes a set of tools based on what the app does, asks who should be able to call the tools (signed-in users or anyone), and sets up authentication to match the answer.
Agent integrations let AI assistants use the published app the owner built; they do not let an assistant edit the Lovable project itself, which is a separate feature called the Lovable MCP server.
Each tool is one action from the app. For a client portal, Lovable might propose a read-only list_open_requests tool, a create_request tool, and a get_request_status tool.
In Lovable's example, when a client asks their assistant "do I have any requests waiting on me?", the assistant recognizes that list_open_requests matches the question, calls it, and answers with live data from the app.
Lovable proposes tools but does not decide whether an integration is valuable or appropriate for a given app, and tells owners to consider that themselves first.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 27, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
With CRA out of React's docs, the new project default is a rendering decision1 distinct publisher
build
A build-tool swap that took 70 days and 166 files, and the build was the easy part1 distinct publisher
build
The only way to prove a contract test can fail is to ship a server that lies1 distinct publisher
build
Lovable's next product is your app's tool surface, served by a hosted MCP server1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Single primary vendor source, operationally specific
Every claim rests on one first-party document, which is authoritative for how the vendor's own feature is configured and priced and is unusually specific about prerequisites, defaults and cost pass-through. It is nonetheless uncorroborated: no independent testing, no security assessment, and no non-vendor account of the generated MCP server's behaviour.
Availability documented, uptake unknown
The source establishes that the feature exists and is reachable across workspace tiers, but supplies no counts of apps with integrations enabled, no named users, no tool-call volume and no third-party deployment reports. Uptake cannot be scored without inference.
Mildly overstated by vendor framing
The benefit claims — reaching users inside their assistant and giving an app a new experience without rebuilding — are unverified outside the vendor and carry no adoption evidence, which pushes the gap positive. The overstatement is small because the same document volunteers material limits: an explicit poor-fit list, a refusal to judge whether an integration is appropriate, and disclosure that there is no built-in rate limit or spending cap.
First-party product documentation with commercial pull
The sole source is the vendor describing its own feature, and the described mechanics tie directly to its revenue: enabling or changing an integration consumes build credits, private workspace publishing is reserved for Business and Enterprise, and assistant access is presented as something to sell inside a paid plan. That is a strong self-interest position even though the document also publishes constraints.
Facts firm, consequences unmeasured
Confidence in the configuration, prerequisite and cost facts is high because they come from the vendor's normative documentation. Confidence in the story's wider significance is moderate at best: no adoption measurement, no independent verification, and the security consequences of exposing generated tools rest on derived reasoning rather than observed incidents.