input {
task_id: number
}
secrets {
mcp_token: string
}
mcp tasks {
endpoint: "https://tools.internal.example.com/mcp"
headers {
Authorization: "Bearer {{ secrets.mcp_token }}"
}
}
tool fetch_task from mcp.tasks.tool.fetch_task
resource writing_style from mcp.tasks.resource.writing_style
dynamic {
task: call tool.fetch_task {
bindings {
task_id: input.task_id
}
}
}
agent writer {
model: model.fast
uses: [resource.writing_style]
instruction: "Write a concise update for {{ dynamic.task.title }}."
output {
update: string
}
}