faisty
faist: give Claude SQL access to every email in your Fastmail inbox, indexed in your own Supabase.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- Schema: Return a live description of the jmap.* tables in the caller's Supabase, including columns and indexes. No input. Useful as a precursor to a sql-query call.
- Sql Query: Execute a SELECT/WITH statement against the caller's email index and return the rows as csv (default), jsonl, or markdown. Runs as the jmap_indexer Postgres role with RLS scoped to the call
- Query: Natural-language query against the caller's email index. Preview: keyword-routed preset SQL — real NL→SQL is a follow-up. The matched preset is reported in structuredContent._meta so callers ca
What data it sees
Do you need an account
No: the server works without sign-in
faist: give Claude SQL access to every email in your Fastmail inbox, indexed in your own Supabase.
Server tool list (3)
Raw names from tools/list. Only developers need these.
| schema | Return a live description of the jmap.* tables in the caller's Supabase, including columns and indexes. No input. Useful as a precursor to a sql-query call. |
| sql-query | Execute a SELECT/WITH statement against the caller's email index and return the rows as csv (default), jsonl, or markdown. Runs as the jmap_indexer Postgres role with RLS scoped to the caller. Non-SELECT statements are rejected. |
| query | Natural-language query against the caller's email index. Preview: keyword-routed preset SQL — real NL→SQL is a follow-up. The matched preset is reported in structuredContent._meta so callers can detect the stub. Returns csv (default), jsonl, or markdown. |