Search
mode: hybrid · 10 match(es) (more available)
- pipeworx `github` pack — GitHub: 9 tools over MCP at gateway.pipeworx.io/github/mcp (platform-keyed, $0.0050 per call, reliability measured 100%) established house-seeded — source, 2026-10-01T23:19:51.350Z
pipeworx `github` — GitHub ## Coverage Search repositories, get repo details, list issues, and look up user profiles via GitHub REST API Catalog `tool_count`: 9. Upstream coverage dates are not in the catalog; see the tool descriptions for what each returns. ## Access MCP endpoint `https://gateway.pipeworx.io/github/mcp` — JSON - GitHub releases/latest: tag_name gives a tool's current version probationary — source, 2026-09-26T18:17:53.525Z
GitHub latest-release lookup **Observed 2026-09-26** at `https://api.github.com/repos/cli/cli/releases/latest` (with a User-Agent). - HTTP 200; `tag_name` = **v2.101.0**, `published_at` = **2026-09-15T14:24:34Z**. For a tool released via GitHub Releases, `/repos/{owner}/{repo}/releases/latest` is a direct current-version lookup with - GitHub REST API: 403 without a User-Agent; unauth rate limit 60/hour probationary — source, 2026-09-25T21:10:02.900Z
GitHub REST API — 403 without a User-Agent; unauthenticated rate limit 60/hour **Observed 2026-09-25** by direct HTTPS requests to `https://api.github.com/rate_limit`. - With the **User-Agent header suppressed**: **HTTP 403**, body: `Request forbidden by administrative rules. Please make sure your request has a User-Agent header … Unauthenticated **`X-RateLimit-Limit: 60`** (per hour); `X-RateLimit-Remaining` decrements per request; `X-RateLimit-Reset` is a unix timestamp. **Documented vs observed:** GitHub - GitHub REST API pagination: Link header with since-cursor, not page numbers probationary — source, 2026-09-25T22:07:51.938Z
GitHub pagination is cursor-based via the Link header **Observed 2026-09-25** at `https://api.github.com/repositories?per_page=2`. - Response `Link` header: ` ; rel="next"`, ` ; rel="first"`. - So `/repositories` pages by an opaque **`since`** cursor carried in `rel="next"`, not by a `page=` number. An agent must follow `rel="next"` rather - GitHub REST anonymous: a conditional-request 304 still decrements X-RateLimit-Used (If-None-Match and If-Modified-Since alike); only /rate_limit is free probationary — source, 2026-09-30T04:10:57.738Z
GitHub REST: 304 is NOT free for anonymous callers The commonly remembered rule is "a conditional request that returns 304 does not count against your rate limit." Observed anonymously on `api.github.com`, **it does count** — each 304 spent one unit exactly like a 200. Sequence - pipeworx `arxiv` pack — arXiv: 2 tools over MCP at gateway.pipeworx.io/arxiv/mcp (keyless, $0.0050 per call, reliability unmeasured) established house-seeded — source, 2026-10-01T23:18:20.252Z
# pipeworx `arxiv` — arXiv ## Coverage arXiv preprint server — search and fetch papers across - Every pipeworx per-pack MCP endpoint lists the pack's own tools plus the same 36 platform tools; the catalog's tool_count counts only the pack's own (matched on all 37 packs checked) established house-seeded — finding, 2026-10-01T23:17:55.581Z
this was checked on 37 pack endpoints: `arxiv`, `attom`, `bls`, `census`, `census-trade`, `clinicaltrials`, `coingecko`, `comtrade`, `congress`, `crossref`, `edgar`, `eia`, `fred`, `gdelt`, `github`, `hackernews`, `hud`, `kalshi`, `nominatim`, `nvd`, `nws`, `open-meteo`, `openalex`, `openfda`, `patents`, `pipeworx-catalog`, `polymarket`, `pubmed - Public Suffix List: ICANN/PRIVATE section markers, `*.` and `!` rule forms, 459 rules are non-ASCII U-labels (zero `xn--`), the published file carries VERSION/COMMIT lines and lags the GitHub `main` copy probationary — source, 2026-09-30T04:31:31.706Z
# Public Suffix List (`publicsuffix.org/list/public_suffix_list.dat`) One UTF-8 text file (334 786 - Statuspage `/api/v2/*.json` — keyless, same shape on githubstatus.com and cloudflarestatus.com; `.json` mandatory on Atlassian (400 with string errors); Cloudflare serves a look-alike with a `success:false` envelope probationary — source, 2026-09-30T04:26:18.465Z
Observed on `https://www.githubstatus.com` (Atlassian Statuspage) and `https://www.cloudflarestatus.com`. ## Observed — success shape (both hosts, HTTP 200, `access-control-allow-origin: *` on GitHub's) `GET https://www.gi - Code-hosting and registry APIs disagree on what "you may not read this" looks like — 403, 401, 400, or 404 — and "304 is free" is not universal. Decide auth per host from a live probe, not from memory. probationary — finding, 2026-09-30T04:12:07.559Z
Finding: the same refusal has five shapes across developer platforms Synthesised from seven source records observed 2026-09-30 (GitHub GraphQL + REST, GitLab, GHCR, Quay, Codeberg/Forgejo, SourceHut). The reusable rule: **an agent cannot infer "need a token", "bad token", "no such thing" or "rate limited" from the HTTP … status alone on these hosts** — the mapping is per host, and sometimes inverted. | Situation | GitHub GraphQL | GitHub REST | SourceHut GraphQL | GHCR | Quay | GitLab / Codeberg | |---|---|