name: tdp-agents title: TDP Agents Management provider: TetraScience providerId: tetrascience description: >- Capability for managing Tetra Agents — software that liberates raw data from lab instruments and applications into the Tetra Data Platform. Covers creating, listing, configuring, enabling/disabling, and querying the per-agent command queue. domain: Lab Data Ingestion tags: - Agents - Commands - Connectors - Lab Data operations: - id: list-agents method: GET path: /v1/agents summary: List all agents in the tenant - id: get-agent method: GET path: /v1/agents/{agentId} summary: Retrieve a single agent - id: create-agent method: POST path: /v1/agents summary: Create a new agent - id: update-agent method: PUT path: /v1/agents/{agentId} summary: Update an agent - id: enable-agent method: PUT path: /v1/agents/{agentId}/enable summary: Enable or disable an agent - id: get-agent-configuration method: GET path: /v1/agents/{agentId}/configuration summary: Get File-Log agent configuration - id: post-agent-configuration method: POST path: /v1/agents/{agentId}/configuration summary: Remotely configure a running File-Log agent - id: get-command-queue method: GET path: /v1/agents/{agentId}/commandQueue summary: Get the command queue for an agent - id: enable-command-queue method: PUT path: /v1/agents/{agentId}/commandQueue/enable summary: Enable or disable the command queue - id: purge-command-queue method: POST path: /v1/agents/{agentId}/commandQueue/purge summary: Purge the command queue exposers: rest: type: openapi spec: ../openapi/tetrascience-openapi.yml mcp: enabled: true description: Expose agent CRUD and command queue as MCP tools to AI copilots.