<turbo-stream action="update" target="wiki_card"><template>

<h1>MCP Available Functions - Connections</h1>
<div class="trix-content"><p>Connections define how Rapidi authenticates and communicates with external systems. The MCP supports the full connection lifecycle.</p><p></p><figure class="attachment attachment--content"><table class="table table-bordered"><thead><tr><td>Function</td><td>Description</td></tr></thead><tbody><tr><td>ListConnections</td><td>Search and list existing connections in the current service</td></tr><tr><td>GetConnection</td><td>Retrieve full details for a specific connection</td></tr><tr><td>CreateConnection</td><td>Create a new connection (generic; use type-specific variants when available)</td></tr><tr><td>UpdateConnection</td><td>Update an existing connection</td></tr><tr><td>DeleteConnection</td><td>Delete a connection (irreversible — confirmation required)</td></tr><tr><td>TestConnection</td><td>Test that Rapidi can reach the connected system (takes 5–10 seconds)</td></tr><tr><td>ConnectionReadDesign</td><td>Read the table/field layout from the connected system into Rapidi (can take 5–10 minutes)</td></tr><tr><td>ConnectionLayoutTables</td><td>List all tables available in a connection's cached design</td></tr><tr><td>ConnectionLayoutFields</td><td>List all fields for a specific table in a connection's cached design</td></tr><tr><td>AuthorizeConnection</td><td>For Salesforce, HubSpot, and Shopify — generates the OAuth authorization URL</td></tr><tr><td>AddRapidiConnectorToConnection</td><td>Attach a locally-installed RapidiConnector to a connection</td></tr><tr><td>RemoveRapidiConnectorFromConnection</td><td>Remove a RapidiConnector from a connection</td></tr><tr><td>RapidiConnectorStatusForConnection</td><td>Check whether a RapidiConnector is online</td></tr></tbody></table><figcaption class="attachment__caption"></figcaption></figure><p></p></div>
</template></turbo-stream>

