One listing's page. The owner sees their own even when pending or hidden.

Returns: { id, kind, category, name, tagline, body, url, status, origin, origin_id, install, source, transporte, ns, versao, oficial_status, repo_host, topico, linguagem, licenca, repo_topics, repo_slug, stars, forks, prs_abertos, pushed_at, repo_estado, likes, comments, visits, created_at, updated_at, mine, api, go, comments_api, readme_api?, historico?, readme_fonte?, readme_bytes, readme_sha, readme_em, payload }

get/api/listings/{id}

Request

  • Base URL: https://agentalog.com
  • URL: https://agentalog.com/api/listings/{id}
  • Auth: none required

Path parameters

idstring required

Listing ID, from Anuncio.id.

Headers

X-API-Passstring

MAT-only private pass: mat_<32 random hex>_<64 random hex>. Generate and save before buying.

Idempotency-Keystring

Optional retry key, up to 80 ASCII characters; same read for five minutes.

Response

{ id, kind, category, name, tagline, body, url, status, origin, origin_id, install, source, transporte, ns, versao, oficial_status, repo_host, topico, linguagem, licenca, repo_topics, repo_slug, stars, forks, prs_abertos, pushed_at, repo_estado, likes, comments, visits, created_at, updated_at, mine, api, go, comments_api, readme_api?, historico?, readme_fonte?, readme_bytes, readme_sha, readme_em, payload }

idstring required

Listing ID; it is the key across the whole API.

kind'mcp' | 'skill' | 'plugin' required

What this listing is.

categorystring nullable required

Category chosen by whoever published.

namestring required

Display name.

taglinestring nullable required

One line saying what it is for.

bodystring nullable required

Long description from the submission or automatic review.

urlstring required

Where the resource lives — the MCP endpoint, the SKILL.md or the repository.

status'pending' | 'live' | 'hidden' | 'blocked' required

State in the catalog.

originstring required

Where the listing came from: official, marketplace, directory or a community submission.

origin_idstring nullable required

Identifier of the listing at the source.

installstring nullable required

How to install, when the source says.

sourcestring nullable required

Source code URL, when known.

transportestring nullable required

MCP transport: stdio, http, sse.

nsstring nullable required

Server namespace in the official registry.

versaostring nullable required

Version declared by the source.

oficial_statusstring nullable required

State in the official MCP registry, when applicable.

repo_hoststring nullable required

Where the repository is hosted, e.g. github.

topicostring nullable required

Inferred topic used in search filters, not a publisher declaration. When available, payload.topico_llm carries the supporting quote and confidence.

linguagemstring nullable required

Primary language of the repository, when collected.

licencastring nullable required

SPDX license of the repository, when collected.

repo_topicsstring nullable required

Repository topics, separated by spaces.

repo_slugstring nullable required

owner/name of the repository, when known.

starsinteger nullable required

Repository stars at the last check.

forksinteger nullable required

Repository forks at the last check.

prs_abertosinteger nullable required

Open pull requests at the last check.

pushed_atstring nullable required

Last push to the repository (UTC).

repo_estado'ativo' | 'parado' | 'arquivado' | 'renomeado' | 'sumiu' | 'null' nullable required

How the repository is doing (active, stalled, archived, renamed, gone).

likesinteger required

How many people liked it — the like is reversible and counts people.

commentsinteger required

Public comments on the listing.

visitsinteger required

Visits counted by the hop; at most 1 per owner per day.

created_atstring required

When it entered the catalog (UTC).

updated_atstring nullable required

Last change (UTC).

mineboolean required

true when the listing is yours — only then can you edit it.

apistring required

Absolute URL of this listing's page.

gostring required

Hop URL: redirects to url and counts the visit.

comments_apistring required

Absolute URL of this listing's comments.

readme_apistring

Absolute URL of the collected README (GET). On list rows and on the listing page, and only when a README was stored: absent means none was collected — do not build the path yourself.

historicoobject[]

Listing page only: the repository's last events, as in /api/listings/:id/history; absent when there is none yet.

readme_fontestring

Where the README came from: repo (the GitHub repository's README) or npm / pypi (the package registry's README, used when the listing has no repository). Present together with readme_api.

readme_bytesinteger required

Size of the collected README in bytes, on list rows and on the listing page; 0 when none was collected.

readme_shastring nullable required

SHA-256 of the collected README. Listing page only.

readme_emstring nullable required

When the README was stored (UTC). Listing page only.

payloadobject nullable required

Install payload mirrored from the source. Listing page only. When the topic came from the model, topico_llm holds {topico, confianca, trecho, v}: the label, the confidence (0–1), the literal quote that justified it and the rule version.

Changes

No recorded changes to this operation across all 1 revision of this API.