The Last SaaS.

Open source · Built for MCP

A headless SaaS for
agents and assistants.

Records, files, users, permissions, notifications, and audit logs in one service. Your assistant manages them through MCP.

Open source · Hosted version is free · Made by Mike

How it works

Ask your assistant to create collections, configure permissions, and schedule notifications. This example shows equipment tracking for a studio.

Your assistant is the interface. The Last SaaS keeps the data, access rules, and history together.

Example workspace
Set up gear tracking for the studio. The team can check equipment out, but keep purchase prices private. Send me a summary every Monday.
Assistant

On it. Here’s what I set up:

Gear collection created
Fields
Item · Serial · Status · Checked out by · Purchase price
Status
On the shelf → Checked out → In repair
Team access configured
Can
View and check out any item
Private
Purchase price is hidden from the team
Monday summary scheduled
When
Mondays at 9:00
Sends
What’s checked out, and by whom, to you by email

You’re ready. Tell me what’s on the shelf.

An example of what you can build. Expand any action to see the details.

Provides these SaaS primitives

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.

People

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.

  • YouYour assistant
  • A teammateTheir assistant
  • An agentvia MCP or CLI
The Last SaaS

Shared workspace

  • Records
  • Files
Access checked on every request
People and agents connect to the same workspace, with the access you give them.

Open source

Use the hosted service or self-host. Export your data with one command. Have an idea, found a bug, or want to lend a hand? Come by GitHub or say hello.

View on Github

Get started with a guided tutorial

Your assistant can walk you through the basics, one step at a time.

  1. Create an account
  2. Connect your assistant
  3. Ask for the tutorial

Once connected, ask your assistant

“Walk me through the Last SaaS getting-started tutorial.”

Learn how collections, records, and fields work, then try a small reading list. Your assistant guides you in plain English. You choose when to create a list or add a book.

Create an Account
How do I connect my assistant?

Add your workspace’s MCP address to an assistant that supports MCP, then complete sign-in. Your assistant can use the connection to manage your workspace. Prefer the terminal? There’s a CLI, too.