Tool Execution History
Yes, absolutely. By combining the internal orchestration layer with the Enterprise Audit Logging service, HasMCP perfectly monitors external integrations. Every time a configured MCP client initiates a request that translates into an underlying API Provider’s tool execution, anagent.tool_execution event is meticulously recorded.
Deep Payload Logging
Instead of simply logging that a tool was invoked, HasMCP’s execution history provides comprehensive structured context:- The Initiating Client: The
client_token_idrepresenting the specific Agent or MCP application orchestrating the request. - The Target Server: Which underlying logical MCP server was utilized to route the traffic.
- The Target Tool: The specific Provider Tool ID invoked.
- Input Arguments: The explicit
JSONparameters the LLM inferred and supplied to the tool locally. - Execution Results: The terminal HTTP status code (
200 OK,400 Bad Request,500 Server Error).