Skip to main content
Glama
umzcio
by umzcio

tdx-asset-patch

Apply partial updates to TDX assets by modifying specific fields without replacing the entire record. Use this tool to change asset information in TeamDynamix while preserving existing data.

Instructions

Partial update of a TDX asset

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
appIdNoTDX app ID (defaults to env TDX_APP_ID)
idYesAsset ID
dataYesPartial asset data (PascalCase TDX field names)

Implementation Reference

  • Implementation of the "tdx-asset-patch" MCP tool, which performs a partial update on a TDX asset.
    server.tool(
      "tdx-asset-patch",
      "Partial update of a TDX asset",
      {
        appId: z.number().optional().describe("TDX app ID (defaults to env TDX_APP_ID)"),
        id: z.number().describe("Asset ID"),
        data: z.record(z.unknown()).describe("Partial asset data (PascalCase TDX field names)"),
      },
      async (params) => {
        const app = params.appId ?? defaultAppId;
        try {
          const result = await client.patch(`/${app}/assets/${params.id}`, params.data);
          return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] };
        } catch (e: unknown) {
          return { content: [{ type: "text", text: String(e) }], isError: true };
        }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/umzcio/TeamDynamix-MCP-Connector'

If you have feedback or need assistance with the MCP directory API, please join our Discord server