Skip to main content
Glama
TylerIlunga

Procore MCP Server

Delete A Time And Material Equipment Log

delete_a_time_and_material_equipment_log
DestructiveIdempotent

Permanently remove a time and material equipment log from Field Productivity by specifying project ID and log ID. This deletion is irreversible.

Instructions

Delete a Time And Material Equipment Log. Use this to permanently delete the specified Field Productivity records. This cannot be undone. Permanently removes the specified Field Productivity records. This action cannot be undone. Required parameters: project_id, id. Procore API: Project Management > Field Productivity. Endpoint: DELETE /rest/v1.0/projects/{project_id}/time_and_material_equipment_logs/{id}

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
project_idYesURL path parameter — unique identifier for the project.
idYesURL path parameter — id of the Time And Material Equipment Log
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description emphasizes permanence ('This cannot be undone') and identifies the records as 'Field Productivity records,' adding context beyond annotations. Annotations already include destructiveHint=true, but the description reinforces the irreversible nature and specifies the domain scope. No contradictions with annotations; idempotentHint is consistent since idempotent delete is typical.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is moderately concise but contains redundancy: 'This cannot be undone' appears twice, and 'Permanently removes the specified Field Productivity records' is repeated in similar phrasing. It includes useful endpoint details but could be more streamlined. Each sentence serves a purpose, but repetition wastes space.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple delete operation with two parameters and no output schema, the description covers the purpose, permanence, required parameters, and API endpoint. It is complete enough for an AI agent to understand the tool's usage without additional context. Minor improvements could include authorization hints or error responses, but overall it is sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema has 100% coverage with descriptions for both parameters. The description only lists 'Required parameters: project_id, id' without adding further meaning or examples. Baseline score of 3 is appropriate as the schema already provides clear explanations.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action is 'Delete a Time And Material Equipment Log' and specifies it 'permanently delete the specified Field Productivity records.' This identifies the resource and aligns with the tool name. Among siblings with similar names, the mention of 'Field Productivity records' helps differentiate it from other delete operations.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for permanently deleting a single log via required parameters, but it does not explicitly state when to use this tool versus alternatives like bulk_delete_time_and_material_equipment_logs. It provides some context through the required parameters and endpoint path but lacks explicit guidance on when not to use it or mention of alternative tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

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/TylerIlunga/procore-mcp-server'

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