---
title: "Comment by Vlad Zoff on \"Hashnode GQL Agent Skill: use the Hashnode GraphQL API from Claude Code, Cursor, and Copilot\" | Hashnode"
description: "Using a skill instead of an MCP server makes sense when the API already exposes the right operations and the real gaps are operational rules. The trade-off is t"
url: "https://hashnode.com/posts/hashnode-gql-agent-skill/6a52333b08b1b2da40674458/comment/6ad2118f914e2fddc9c194a9"
---

[Discussion](https://hashnode.com/posts/hashnode-gql-agent-skill/6a52333b08b1b2da40674458)

Comment [Hashnode GQL Agent Skill: use the Hashnode GraphQL API from Claude Code, Cursor, and Copilot](https://hashnode.com/posts/hashnode-gql-agent-skill/6a52333b08b1b2da40674458)

[Vlad Zoff](https://hashnode.com/@vladzoff)

[Oct 16](https://hashnode.com/posts/hashnode-gql-agent-skill/6a52333b08b1b2da40674458/comment/6ad2118f914e2fddc9c194a9)

Using a skill instead of an MCP server makes sense when the API already exposes the right operations and the real gaps are operational rules. The trade-off is that pagination limits, retry stop conditions, and secret handling are model-followed instructions rather than runtime-enforced behavior. A small eval suite across supported agents would show whether those rules survive model and harness differences, especially when the correct action is to stop rather than retry.
