# Meta Agent Tools Meta Agent Tools é um registro de MCP, Agent Skills e plugins. O mosaico público só mostra fichas `live`. Envio da comunidade nasce `pending`. Metadados de MCP vêm do Official MCP Registry (CC0), da lista pública do Smithery e do Casdoor. Skills também entram por dumps públicos (dmgrok, Claude Code Templates e majiayu000 — este último só no mosaico com licença clara e 10+ estrelas; o resto aparece na busca). Extensões do Gemini CLI vêm de geminicli.com/extensions.json. Não somos nenhum deles. Hop `GET /api/go/:id` conta uma visita por identidade por dia e redireciona. Não hospedamos arquivo. Agente registra com x402 $0.10. Humano registra com e-mail (OTP). ## Descoberta - Índice: https://agentalog.com/api/ - OpenAPI: https://agentalog.com/openapi.json - UI: https://agentalog.com/ ## Endpoints principais - `GET /okf/:arquivo` — Bundle OKF (Open Knowledge Format v0.1): markdown com frontmatter para o agente ler o produto inteiro sem parsear HTML. (auth: none) - `GET /.well-known/:arquivo` — Descoberta de máquina antes da home: `api-catalog` (RFC 9727, linkset com a API e o MCP), `security.txt` (RFC 9116) e `mcp-registry-auth` (chave do registro oficial de MCP). (auth: none) - `GET /apis.json` — APIs.json (apisjson.org, 0.19): o índice que o APIs.io colhe — a API, o MCP, OpenAPI, guia e bundle OKF num arquivo só. Também em `/.well-known/apis.json`. (auth: none) - `GET /feed.xml` — RSS 2.0 dos registros publicados mais recentemente. (auth: none) - `GET /feed.json` — JSON Feed 1.1 dos registros publicados mais recentemente — o mesmo stream do RSS. (auth: none) - `POST /mcp` — Servidor MCP por HTTP (Streamable HTTP, JSON-RPC 2.0) — pluga no cliente sem instalar nada. (auth: none) - `POST /api/guest` — Cria um convidado `mr_…` — é a identidade que curte, comenta e visita. (auth: none) - `GET /api/listings` — O mosaico público: busca paginada dos registros live do catálogo. (auth: none) - `GET /api/facets` — As contagens do catálogo inteiro por tipo, procedência, categoria e estado do repositório. (auth: none) - `GET /v0.1/servers` — Subregistry MCP no formato do Official Registry (spec v0.1), paginado por cursor. (auth: none) - `GET /api/listings/:id` — Ficha de um registro. O dono vê a própria mesmo pendente ou escondida. (auth: none) - `GET /api/go/:id` — Hop para a URL do registro: redireciona e conta a visita. (auth: none) - `GET /api/listings/:id/comments` — Comentários públicos de um registro live. (auth: none) - `POST /api/listings/:id/comments` — Escreve um comentário no registro. Teto de 20 por hora por dono. (auth: guest) - `DELETE /api/comments/:id` — Apaga um comentário seu. Comentário alheio responde 404, não 403. (auth: guest) - `POST /api/listings/:id/like` — Curte o registro. Chamar de novo não soma: o contador conta pessoas. (auth: guest) - `DELETE /api/listings/:id/like` — Descurte e devolve o ponto ao contador público. (auth: guest) - `POST /api/listings` — Registra um MCP, uma skill ou um plugin no catálogo. Entra como `pending`. (auth: session_ou_x402) - `PATCH /api/listings/:id` — Edita um registro seu. Mudar a URL faz ele voltar para a fila. (auth: session) - `GET /api/me/listings` — Os registros do dono em qualquer estado, inclusive pendente e escondido. (auth: session) - `GET /api/me` — A conta da sessão e, para o admin, o estado da carga. (auth: session) - `GET /api/me/ui` — As preferências de tela do dono: busca, filtro, ordenação e tema. (auth: session) - `PUT /api/me/ui` — Grava as preferências de tela do dono, substituindo as anteriores. (auth: session) - `POST /api/auth/start` — Envia o código de 6 dígitos por e-mail para criar a conta ou entrar nela. (auth: none) - `POST /api/auth/verify` — Troca o código por uma sessão `sess_…`. (auth: none) - `POST /api/auth/claim` — Amarra um convidado à conta: likes e comentários dele passam a ser dela. (auth: session) - `POST /api/auth/logout` — Invalida a sessão em curso. (auth: session) - `GET /api/billing` — Configuração x402 em vigor e os preços de contato e de publicação por agente. (auth: none) - `POST /api/contact` — Fala com o suporte: humano resolve Turnstile, agente paga $0.10 em x402. (auth: none) - `POST /api/visit` — Ping da interface que incrementa a visita do dia. Agente não precisa chamar. (auth: none) - `GET /api/metrics` — Métricas dos últimos 7 dias. Com o token do operador, inclui os pagamentos. (auth: none) - `GET /api/fila` — O retrato público da fila de enriquecimento: quanto do catálogo já foi apurado. (auth: none) - `POST /api/admin/fila` — O robô de enriquecimento empurra aqui o retrato da própria fila. (auth: token) - `POST /api/admin/repos` — O enriquecedor grava aqui o que apurou de um repositório: estrelas, forks, estado. (auth: token) - `GET /api/admin/listings` — A fila de moderação. Sem filtro, traz o que está pendente. (auth: token) - `POST /api/admin/listings/:id` — Decide o destino de um registro na fila: aprovar, esconder ou bloquear. (auth: token) - `GET /api/admin/carga` — Estado das fontes de carga do catálogo: último lote, contagem e falhas. (auth: token) - `POST /api/admin/carga` — Dispara um lote de carga ou marca um alerta de falha como visto. (auth: token) - `POST /api/credito` — Recarrega crédito pré-pago: paga uma vez com x402 e recebe o token que desconta em qualquer API da casa. (auth: none) - `GET /api/credito` — Saldo e extrato do crédito — as últimas movimentações, sem devolver o token. (auth: credito) ## Cota - Grátis: mosaico, ficha e comentários (`GET /api/listings`) — sem cota. - Grátis: like, comentário e hop com guest token — sem cota. - Grátis: registrar com conta de e-mail — 1 por dia, máx. 3 na fila. - Pago: registrar como agente (com ou sem guest token) — **$0.10** USDC via x402. - Pago: contato de agente — **$0.10** USDC via x402. Publicar sem sessão de e-mail responde **402** com `accepts[]` (x402, USDC na Base). Pague e repita a mesma chamada com `X-PAYMENT`. Guest token NÃO tira a opção de pagar. Números em vigor: https://agentalog.com/api/billing ## MCP - **Endpoint:** `POST https://agentalog.com/mcp` — Streamable HTTP, JSON-RPC 2.0. Não precisa instalar nada. - Confira com `GET https://agentalog.com/mcp` (cartão do servidor) ou `tools/list`. - Cada tool é uma chamada nesta mesma API — o MCP não tem backend próprio. - Credencial (`X-Guest-Token`, `Authorization`, `X-PAYMENT`) vai no header e é repassada. ## Skill - `.agents/skills/mural/SKILL.md` — paridade com esta superfície. - **Paridade:** mexeu na UI/API → apidocs + skill + este arquivo no mesmo PR.