Turso + Memtro

Which Turso databases read the most rows this month, and how close are we to plan limits?

Turso connects Memtro to your hosted SQLite organisation. It reads your databases with group, primary region, protection and any blocked reads or writes, and one database's configuration, instances and replicas. It reads a database's usage and top queries, groups and their locations, the organisation's plan, usage and limits, members and roles, and the audit log. When asked and granted, it can create, configure or delete a database, manage groups and their locations, and invite, re-role or remove members. It never reads table data, and the audit log needs the Scaler plan or above.

In Memtro

What you can do with Turso in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Turso tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Databases with group, primary region, delete protection and blocked reads or writes, and one database's configuration, instances and replicas.
  2. 02A database's rows read and written, storage and bytes synced over a period, with its top queries by rows.
  3. 03Groups with their locations and delete protection, and the locations where a group can run.
  4. 04The organisation's plan, usage against its limits, members with their roles, and an audit log of what happened and when.
  5. 05When asked and granted, creates, configures or deletes a database or a group, protects, unarchives or upgrades a group, and adds or removes its locations. Deleting a database or blocking its reads or writes stops the applications using it.
  6. 06When asked and granted, invites a person, whom Turso emails, cancels an invite, changes a member's role or removes a member.

Acts when asked

When you ask it to

These tools change something in Turso. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create a database in a group, optionally copied from another database (counts toward plan limits)
  2. 02Change a database's size limit, delete protection, or block its reads or writes
  3. 03Delete a database
  4. 04Create a group in a location (counts toward plan limits)
  5. 05Delete a group and every database in it
  6. 06Turn a group's delete protection on or off
  7. 07Unarchive a group archived for inactivity
  8. 08Upgrade every database in a group to the latest libSQL version
  9. 09Add a location (replica) to a group
  10. 10Remove a location from a group
  11. 11Invite a person to the organization by email or username
  12. 12Cancel a pending invite
  13. 13Change a member's role
  14. 14Remove a member from the organization
In practice

Ask it like you would a colleague

Once Turso is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Turso + Memtro
  • Which databases read the most rows this month?

  • How close is the organisation to its plan's database and storage limits?

  • Which locations does the production group replicate to?

  • Who are the admins in our Turso organisation?

  • Turn on delete protection for the production group.

01

Tracing a busy database

Sarah Chen, backend lead at Acme Ltd, asked why the orders database was doing so much work this month. Memtro read its usage, with rows read and written per instance, and its top queries by rows read. She added an index for the query at the top of the list that afternoon.

02

Protecting production

Dan Fletcher, platform engineer at Northwind, asked Memtro to turn on delete protection for the production group. With the action granted to his team, Memtro switched it on, so neither the group nor its databases can now be deleted. A later delete request was refused until protection came off.

Teams

Where it fits

The teams that lean on Turso most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Turso is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withOrganization slug and platform API token
  1. 1

    With the Turso CLI, run turso org list to find your organisation's slug, then run turso auth api-tokens mint memtro with --org and that slug. Copy the token, as the CLI prints it once.

  2. 2

    In Memtro, open Connections → Turso and paste the Organization slug and the Platform API token.

  3. 3

    For reads only, mint the token with --scope read --scope org:read, though a scoped token cannot manage members. An administrator grants the database, group and member actions by name to the teams that may use them.

  4. 4

    Ask which databases read the most rows this month.

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Turso tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Turso?+

Only when you ask, and only what it has been granted: create a database in a group, optionally copied from another database (counts toward plan limits); change a database's size limit, delete protection, or block its reads or writes; delete a database; create a group in a location (counts toward plan limits); delete a group and every database in it; turn a group's delete protection on or off; unarchive a group archived for inactivity; upgrade every database in a group to the latest libSQL version; add a location (replica) to a group; remove a location from a group; invite a person to the organization by email or username; cancel a pending invite; change a member's role; remove a member from the organization. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Turso connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Turso data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Turso?+

Organization slug and platform API token. With the Turso CLI, run turso org list to find your organisation's slug, then run turso auth api-tokens mint memtro with --org and that slug. Copy the token, as the CLI prints it once.

Connect Turso in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time