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: