TablePro is a native macOS database client. This extension talks to a running TablePro app over a local MCP server, so you can search saved connections, browse schema, and run queries from Raycast and Raycast AI. Database credentials stay in TablePro's Keychain.
The MCP server starts on demand. You don't need to enable it manually.
Open Connection prod from the Raycast root.cmd+shift+k on the form to sign out and clear the local token.The extension exposes 10 tools to Raycast AI:
list-connections, list-databases, list-schemas, list-tables, describe-table, get-table-ddlrun-query, with mutating SQL routed through Tool.Confirmation showing connection name and SQL previewexplain-query, open-connection-window, search-historyTry @tablepro show me users in prod or @tablepro how big is the orders table on staging.
Each TablePro connection has an external-access setting (Blocked, Read-only, Read & Write). Tokens are issued with their own scope. The actual permission is the minimum of the two. A full-access token against a read-only connection cannot mutate.
If TablePro returns 403 for a write query, the extension surfaces the error verbatim. Change the connection's external access in TablePro under the connection editor.
The pairing flow uses PKCE so the local TablePro app and the extension agree on a token without ever sharing it through a URL.
tablepro://integrations/pair?... with the challenge and a raycast:// callback.127.0.0.1:<port>/v1/integrations/exchange and receives the token.The exchange endpoint takes no auth. The single-use code is the auth.
name, host, port, type) is read from ~/Library/Application Support/TablePro/connections.json.127.0.0.1.~/Library/Application Support/TablePro/connections.json. Connections you create later show up after the next list refresh.LIMIT to your query, or open it in TablePro and click Fetch All.Search and open saved TablePro connections.
Open a connection by name.
Show connections in the menu bar.
Search databases and schemas across your connections.
Search tables in a connection.
Show recently opened tabs in TablePro.
Run a SQL query against a connection.
Search the TablePro query history.
Pair this extension with TablePro to issue an API token.
First release. Pair the extension with TablePro and drive the app from Raycast and Raycast AI.
list-connections, list-databases, list-schemas, list-tables, describe-table, get-table-ddl.run-query (mutating SQL routes through Tool.Confirmation), explain-query.open-connection-window, search-history, get-connection-status, list-recent-tabs.