Integração

Lovable

Conecte seu app do Lovable ao Infi via MCP, em minutos.

O Lovable conecta ao Infi por um servidor MCP. O agente provisiona um sandbox, devolve uma URL de claim, e você reivindica a conta, sem montar billing na mão.

1. Adicione o MCP do Infi

No projeto Lovable: Connectors → Chat connectors → New MCP server.

Name

beinfi

URL

https://mcp.beinfi.com/mcp

Auth

Nenhuma na primeira chamada. Depois do claim, use Bearer + sk_test_*.

2. Conecte

Peça pro agente conectar. Ele chama a tool beinfi_connect:

Conecte este app ao Infi (beinfi_connect, ref="lovable").

O agente recebe, na hora:

  • tenantSlug (ex. sandbox-a1b2c3d4)
  • productId do produto "App usage"
  • apiKeySecret (sk_test_*), uma única vez
  • claimUrl: https://new.beinfi.com/claim/{id}
  • expiresAt (~72h)

3. Reivindique (claim)

Abra a claimUrl, faça login (Clerk) e clique em Claim. Sua conta vira dona do tenant e o signup_source fica lovable. Veja o fluxo de sandbox e claim em detalhe.

4. Configure os domínios

No passo de identidade, libere os domínios de preview do Lovable no app:

{
  "allowedOrigins": ["https://*.lovable.app"],
  "redirectUris": ["https://your-app.lovable.app/callback"]
}

Atalho

A tool beinfi_configure_app já sugere o wildcard https://*.lovable.app por padrão, dá pra configurar direto pelo agente.

5. Integre o SDK

Copie o snippet de volta pro Lovable (a tool beinfi_get_sdk_prompt monta o contexto com slug, produto e app):

import { InfiProvider } from "@infi/sdk";
 
<InfiProvider publishableKey={pk} tenantSlug={tenantSlug}>
  {/* seu app */}
</InfiProvider>

Tools do MCP

| Tool | Pra quê | | --- | --- | | beinfi_connect | Provisiona o sandbox (ponto de entrada) | | beinfi_onboarding_status | Status do claim e próximo passo | | beinfi_configure_app | Define allowed_origins e redirect_uris | | beinfi_create_product | Cria outro produto no catálogo | | beinfi_get_sdk_prompt | Contexto pra ligar o @infi/sdk | | beinfi_doctor | Checa saúde da API, chave e sandbox |

Travou? Rode beinfi_doctor pelo agente pra checar API, chave e status do sandbox de uma vez.