Get tool provider
Full provider info plus every tool (same per-tool shape as GET /v1/tools). :id is the provider’s UUID, or the key/name for static and global MCP providers.
Authorizations
Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.
Path Parameters
"8d3b1a75-6c02-4e59-b84f-27a9d5e10c63"
Response
The provider, with every one of its tools. The provider fields are at the top level — there is no provider wrapper.
Stored credentials are redacted before this is returned — has_vault_secret says whether one exists, never what it is.
The tool_providers.id UUID for api/mcp/sidenet providers; the static key (e.g. rich-ui-components) or MCP server id for the built-in kinds.
api, mcp, sidenet, static, global_mcp API providers only.
The caller supplies credentials per request rather than storing them.
A credential is stored for this provider. The secret itself is never returned.
Agents whose ACTIVE version uses this provider — i.e. who breaks if you change it.
Tools keyed by runtime key, NOT an array. Empty for an MCP provider that could not be reached — see mcp_load_error.
Why the last MCP load failed, when it did. MCP providers only; null when the provider loaded.