• ISOLATION
  • AUTOMATION
  • AUDIT
  • HUMAN

How to provision new B2B tenants with your AI

Connect Nile to your agent to automate customer onboarding. You'll move from manual database setup to instant, isolated tenant creation through chat.

Ask AI about this page

Short answer

How can I automate B2B tenant provisioning with AI?

You tell your agent to create a new tenant, and it uses Nile to set up an isolated database boundary for that customer. This replaces manual SQL scripts with direct natural language commands. You get immediate, isolated environments for every new client.

The provisioning outcomes

Where your data lands.

Once connected, your agent handles the heavy lifting of tenant isolation.

ISOLATION

Instant tenant boundaries

The AI uses the connector to spin up a fresh, isolated environment for each new customer. This keeps your data strictly separated from the start.

AUTOMATION

Zero manual SQL

You skip the manual database migrations and schema setups. Your agent handles the provisioning logic directly through the interface.

AUDIT

Verified database state

Your agent can check existing tenant configurations to ensure everything is mapped correctly. You get a clear view of your current tenant landscape.

HUMAN

Manual oversight

You retain control over high-level architecture decisions. The AI handles the execution, but you decide when a new tenant is actually ready for production.

The workflow

What your AI does when a new customer signs up.

The agent translates your intent into specific database actions.

  1. Identify existing setup

    The agent looks at your current database structure to understand how tenants are currently organized.

    list_databases
  2. Execute tenant creation

    The agent triggers the creation of a new, isolated boundary for the specific customer you named.

    create_tenant
  3. Confirm isolation

    The agent verifies that the new tenant exists and is properly separated from other customers.

    list_databases
  4. Report status

    The agent tells you exactly when the new environment is ready for your application to use.

    list_databases

Try it

Copy these to start.

Use these prompts to trigger the provisioning process.

Starting points

Swap out the bracketed text with your actual customer names or database identifiers.

Nile Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_vAlgznzCycNFdJ60kWnNhU7rsezxSIF5tMfoui7N/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Nile capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "nile-postgresql-for-multi-tenant-apps-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_vAlgznzCycNFdJ60kWnNhU7rsezxSIF5tMfoui7N/mcp"
    }
  }
}
Copy into chat04
  • Create a new tenant for Acme Corp.

  • List all existing customer databases to see who is active.

  • Provision a new isolated boundary for the client named Globex.

  • Check if the tenant for Stark Industries has been created yet.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Nile once, then ask.

Just link your account once. Your credentials stay encrypted, and you can immediately start managing tenants through your preferred AI client.

Connect Nile to your AI

FAQ

How this task behaves

  • 01

    Can the AI delete existing customer data?

    No. The available tools only allow for listing databases and creating new tenants.

  • 02

    Does the AI manage my application code?

    No. The AI only interacts with the database layer via Nile to manage tenant boundaries.

  • 03

    Can I use this to update existing tenant schemas?

    No. The current tools are limited to listing databases and creating new tenants.

  • 04

    Will the AI create a tenant without my permission?

    No. The AI only executes the creation after you provide a specific command in your chat interface.

  • 05

    How does the AI know which database to use?

    The agent uses the list tool to identify the correct environment before attempting to create a new tenant.

  • More questions about Nile? The Connector page answers them. See everything the Nile Connector can do

Connect Nile to Claude, Cursor, ChatGPT & more