References

Template Tools

MCP tools for listing, deploying, and inspecting database and service templates

Templates deploy preconfigured service stacks such as PostgreSQL, Redis, MySQL, MongoDB, Directus, observability stacks, and CI workers. A template deployment creates normal Ink services with generated credentials, endpoints, outputs, and persistent volumes when the template defines them.

template_list

List available templates, optionally filtered by search text.

ParameterTypeRequiredDefaultDescription
searchstringnoSearch by name, slug, tag, or description

Returns: template slugs, names, descriptions, tags, author, variables, service definitions, outputs, docs URL, repo URL, and readme.

template_deploy

Deploy a template into a project.

ParameterTypeRequiredDefaultDescription
workspacestringnodefaultWorkspace slug
templatestringyesTemplate slug, such as postgres, redis, mysql, or mongodb
namestringyesBase name for deployed services
projectstringnodefaultProject slug
regionstringnous-east-1Deployment region
variablesarraynoValues as { key, value } pairs
Tool Call
(
  : "postgres",
  : "my-db",
  : {
    "0": "[object Object]",
    "1": "[object Object]"
  }
)

Returns: template_instance_id, project_id, deployed services, endpoints, and outputs such as connection strings or generated credentials.

template_instance_get

Get a deployed template instance, including current service status and decrypted outputs.

ParameterTypeRequiredDefaultDescription
idstringyesTemplate instance ID from template_deploy

template_instance_list

List deployed template instances for a project. Sensitive outputs are masked in list responses.

ParameterTypeRequiredDefaultDescription
workspacestringnodefaultWorkspace slug
projectstringnodefaultProject slug

Database template notes

Database templates run as Ink services with persistent volumes. They are useful when the agent needs a database, cache, queue, or supporting service without hand-writing Docker configuration.

They are not a separate managed-database product: do not assume automatic backups, failover, or managed upgrades unless a specific template documents those capabilities.

On this page