Skip to main content

Raycast Extension

The TablePro Raycast extension searches connections, browses schemas and tables, and runs SQL from Raycast. It drives the GUI through the tablepro:// URL scheme and exchanges data with the MCP server. Requires TablePro 0.37.0 or later.

Install

Install it from the Raycast Store, or search TablePro in Raycast’s Store command. The source is MIT-licensed in the Raycast extensions monorepo.

Pair

Run Pair with TablePro. TablePro opens an approval sheet where you pick the scope (read-only by default), the connections the token can reach, and an optional expiry. On approve, a one-time code returns to Raycast over a deep-link callback, and the extension exchanges it for the token over localhost. Re-run the command any time to issue a fresh token; TablePro revokes the old one. The protocol behind this is documented in Pairing.

Commands

Raycast window listing TablePro connections

Search Connections in Raycast

AI tools

The extension is an AI Extension: with Raycast AI, mention @tablepro in a chat and Raycast picks tools from this catalog. The tools call the TablePro MCP server; see MCP Tools for the underlying schemas. Write access follows the security model: a tool call cannot exceed the token’s scope or the connection’s external access level.

Preferences

Troubleshooting

If TablePro is running but the MCP server is not, the extension opens tablepro://integrations/start-mcp and retries. A 401 means the token was revoked: re-run Pair with TablePro. For 403 access errors and other MCP failures, see MCP client troubleshooting.

Privacy

The extension talks only to TablePro on localhost and makes no third-party network requests. Connection passwords stay in the macOS Keychain; the extension never reads them. AI tool calls go through Raycast’s AI provider under Raycast’s privacy policy.