Skip to main content

pull_provider

Installs a single provider from the StackQL registry into the local approot cache. When version is omitted, the latest published version is pulled.

Writes only local cache state -- there is no cloud control or data plane effect, so this tool is allowed in every server mode (including read_only). Use list_registry to discover the provider name and the versions available before pulling.

See also: [ MCP overview ] [ list_registry ] [ list_providers ] [ Registry command ]


Inputs

ArgumentRequiredDescription
providerYesProvider name as published in the registry (e.g., aws, google, cloudflare).
versionNoPublished version to pull. When omitted, the latest published version is installed.

Output

RendererShape
KVConfirmation that the provider (and version) has been installed into the local cache

Gating

Allowed in every server mode. No cloud-side effects; only local cache state changes.


Example

Try this prompt with any elicitation-capable MCP client with the StackQL MCP server registered:

I want to start querying Google resources with StackQL.  
Can you install the Google provider for me?

Here's an example in Claude Desktop: