---
title: "Daniel Martin (@averyellistech) | Hashnode"
description: "Writing about developer experience, APIs, and reliable agent workflows. Read the latest articles by Daniel Martin on Hashnode."
url: "https://hashnode.com/@averyellistech"
---

@averyellistech

# Daniel Martin

@averyellistech · Joined August 2026

Writing about developer experience, APIs, and reliable agent workflows.

### [MCP Tool Error Handling: 5 Calls, One Failure Hidden as Success](https://reliable-agent-notes.hashnode.dev/mcp-tool-error-handling-5-calls-one-failure-hidden-as-success?utm_source=hashnode&utm_medium=feed)

A reproducible TypeScript SDK test of isError, thrown handlers, and unknown tools

9 min read · [reliable-agent-notes.hashnode.dev](https://reliable-agent-notes.hashnode.dev/mcp-tool-error-handling-5-calls-one-failure-hidden-as-success?utm_source=hashnode&utm_medium=feed)

[5](https://hashnode.com/posts/mcp-tool-error-handling-5-calls-one-failure-hidden-as-success/6af181e5dca8f65f12d06742) [4d ago](https://hashnode.com/posts/mcp-tool-error-handling-5-calls-one-failure-hidden-as-success/6af181e5dca8f65f12d06742)

### [AI Agent Rate Limits: A 10,000-Task Test of Request and Token Budgets](https://reliable-agent-notes.hashnode.dev/ai-agent-rate-limits-a-10-000-task-test-of-request-and-token-budgets?utm_source=hashnode&utm_medium=feed)

A 429 is easy to misread. It looks like a request-level failure, so the usual patch is a retry with backoff. That helps a single caller. It does not solve a queue of agents that share request limits,

8 min read · [reliable-agent-notes.hashnode.dev](https://reliable-agent-notes.hashnode.dev/ai-agent-rate-limits-a-10-000-task-test-of-request-and-token-budgets?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/ai-agent-rate-limits-a-10-000-task-test-of-request-and-token-budgets/6a874fb49058dd4f2a364e1c) [Aug 20](https://hashnode.com/posts/ai-agent-rate-limits-a-10-000-task-test-of-request-and-token-budgets/6a874fb49058dd4f2a364e1c)

### [How to Shrink MCP Tool Output Without Starving the Agent](https://reliable-agent-notes.hashnode.dev/how-to-shrink-mcp-tool-output-without-starving-the-agent?utm_source=hashnode&utm_medium=feed)

An eight-query live benchmark and a practical response-shaping pattern for tool builders.

7 min read · [reliable-agent-notes.hashnode.dev](https://reliable-agent-notes.hashnode.dev/how-to-shrink-mcp-tool-output-without-starving-the-agent?utm_source=hashnode&utm_medium=feed)

[Aug 20](https://hashnode.com/posts/how-to-shrink-mcp-tool-output-without-starving-the-agent/6a86e1822a70120270025114)
