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)productIddo produto "App usage"apiKeySecret(sk_test_*), uma única vezclaimUrl: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.