The Last SaaS.

Open source · Built for MCP

A headless SaaS for
agents and assistants.

An experiment in finding the primitives apps need, letting your assistant and agent build upon them via MCP, CLI, and/or API.

Open source · Hosted version is free · Made by Mike

What if all SaaS apps could be reduced to their base primitives?

The Last SaaS is an experiment to discover which primitives are needed for a minimal SaaS application substrate, letting Claude, ChatGPT, and other assistants handle the rest.

Records

Create collections with text, number, date, and other field types. The service checks records against those definitions when they’re saved. Your assistant can change fields, filter and sort records, and calculate counts, totals, or averages.

Files

Upload and download files in your workspace, and organize them by path. Each file keeps its name, type, size, upload date, and the account that uploaded it. Your assistant can list files by path and retrieve them when needed.

Accounts

Invite teammates by email as members or administrators. View the member list, change roles, cancel pending invitations, or remove access. Each person can connect an assistant that acts through their account.

Permissions

Assign access rules to individual users or roles. Set who can read, write, delete, or manage a collection, then restrict which records and fields they can read or change. The same rules apply when an assistant acts for them.

Notifications

Send notifications immediately, at a specific time, or on a recurring schedule. Choose email delivery and whether to keep a notification in the workspace. Users can set delivery preferences, mark messages as read, and cancel scheduled notifications.

Audit logs

Review a log of record edits, file uploads, membership changes, and permission updates. Each entry includes the action, the account responsible, and a timestamp. Filter the log by action or resource type to find relevant activity.

Getting started

Get started with a guided tutorial

Create an account via the web application and then connect your assistant.

  1. Create Account

    Web application

    Sign up, verify your email if prompted, and create an organization.

  2. Connect your assistant or agent

    Choose your tool and how you’d like it to connect.

    Connect Claude over MCP

    1. In Claude, open Customize → Connectors, then choose + → Add custom connector.
    2. Name it The Last SaaS and enter this server URL:
      https://app.thelastsaas.com/v1/mcp
    3. Add the connector and click Connect. Sign in to The Last SaaS, choose your organization, and approve access.
    4. Enable The Last SaaS in your conversation’s tools menu.

    On a team plan, an owner may need to add the connector first. Claude’s connection guide

    Continue to the tutorial
  3. Start the tutorial

    Once connected, send this to your assistant:

    Your first message
    Walk me through the Last SaaS getting started tutorial.

    Open the prompt in the tool you connected in step 2. Make sure The Last SaaS is enabled in the new conversation.

    Desktop links need the app installed. If a link doesn’t carry the prompt through sign-in, copy and paste it into your connected conversation.

Open source

Use the hosted service or self-host. Export your data with one command. Contributions welcome on GitHub.

View on Github