RepoJournal

Developer journal

Buğra Gündüz

@bgrgndzz since May 2018

14 stories across 8 days in 2020

Mon Wed Fri
Aug Sep Oct Nov Dec
an entry to read activity only Less More before entries began Full year →

Entries start May 14, 2018 — we reconstructed the previous month from @bgrgndzz's public GitHub activity on the day they joined. Squares before that show contribution counts only.

Add this graph to your GitHub README

Paste this Markdown into your README — the badge stays current automatically and links back here.

[![bgrgndzz's work on RepoJournal](https://repojournal.com/journals/bgrgndzz/heat.svg)](https://repojournal.com/journals/bgrgndzz)

Friday, May 22, 2026

shipped

MCP server for HockeyStack Revenue Agents, with async job polling

Buğra Gündüz shipped a new Model Context Protocol server wrapping HockeyStack's Revenue Agents API as 27 tools, then adapted it to match an upstream contract change where message sends became asynchronous.

He created bgrgndzz/hockeystack-revenue-agents-mcp from scratch [1], an MCP server exposing the HockeyStack Revenue Agents v1 API [2]. The server bundles 27 tools covering agents, conversations, tasks, and credits, runnable via `npx hockeystack-mcp` once published, and authenticates using `HOCKEYSTACK_API_TOKEN` as a bearer token.

Shortly after, HockeyStack changed the message API contract. Instead of blocking until the agent completed its turn, `POST .../messages` now returns 202 with a job ID [7]. Buğra updated both `hs_send_deal_message` and `hs_send_company_message` to auto-poll the resulting job until completion (with a 300-second default timeout, overridable via `wait_seconds`), and added new tools to query job status directly [6]. The polling layer returns the assistant result in the same shape callers already expect, preserving backwards compatibility.

In parallel, he added documentation to HockeyStack/mintlify-docs: an API quickstart, MCP server guide, rate limits page, and changelog entries [4] [5] [8]. He then consolidated and tightened those changelog entries to match OpenAI-style brevity [9] [10].

typescript mcp api

Sources

  1. Initial commit · bgrgndzz/hockeystack-revenue-agents-mcp
  2. Add HockeyStack Revenue Agents MCP server · bgrgndzz/hockeystack-revenue-agents-mcp
  3. Add HockeyStack Revenue Agents MCP server (#1) · bgrgndzz/hockeystack-revenue-agents-mcp
  4. docs: add API quickstart, MCP server, and changelog pages · HockeyStack/mintlify-docs
  5. docs: add API rate limits page · HockeyStack/mintlify-docs
  6. v1.1.0: async job pattern for send-message tools (#2) · bgrgndzz/hockeystack-revenue-agents-mcp
  7. v1.1.0: async job pattern for send-message tools · bgrgndzz/hockeystack-revenue-agents-mcp
  8. docs: add changelog entry for SSE tool_use args + client-side tool events · HockeyStack/mintlify-docs
  9. docs: consolidate May 22 changelog into one release entry · HockeyStack/mintlify-docs
  10. docs: tighten May 22 changelog entries to OpenAI-style brevity · HockeyStack/mintlify-docs

← All entries

Follow along

Follow bgrgndzz

A short briefing every day bgrgndzz ships something — in about 3 minutes.

or

One email a day. Unsubscribe in one click. Read a past issue →

RSS Read other developers