{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T16:22:40.518Z","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo","markdownUrl":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo.md","server":{"slug":"br-com-blucher-catalogo","name":"Catálogo Blucher","registryName":"br.com.blucher/catalogo","description":"Livros da Editora Blucher: busca, edição, preço, ementa / Blucher books: search, prices, syllabi","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"catalogo","type":"remote","identifier":"https://catalogo.blucher.com.br/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo","version":"1.0.0","transport":null,"scoredAt":"2026-11-05T10:10:31.276Z"},"score":{"total":77,"tier":"medium","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":77},{"date":"2026-11-04","total":77},{"date":"2026-11-03","total":76},{"date":"2026-11-02","total":76},{"date":"2026-11-01","total":75},{"date":"2026-10-31","total":75},{"date":"2026-10-30","total":74},{"date":"2026-10-29","total":74},{"date":"2026-10-28","total":74},{"date":"2026-10-27","total":73},{"date":"2026-10-26","total":73}]},"categories":[{"name":"Endpoint Security","score":83,"verdict":"partial","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC is configured correctly; the domain's records validate against the full chain to the root."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.validated","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":63,"verdict":"fail","reasons":["AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 2114 tokens (~352/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"excellent"}},{"code":"schema.footprint_heavy","args":{"avg":"352","items":"6","tools":"6","tokens":"2114","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":33,"verdict":"partial","reasons":["Stability observed for 10 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"10"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description.","Structured output schemas are declared (100% of tools); any adoption earns full credit."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}},{"code":"toolquality.output_present","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 6 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"6"}},{"code":"toolsafety.manipulation_clean","args":{"units":"7","judged":"7"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"catalogo","type":"remote","identifier":"https://catalogo.blucher.com.br/mcp","withdrawn":false,"score":77,"current":true,"url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo","markdownUrl":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo.md"}],"facts":[{"label":"Endpoint","value":"https://catalogo.blucher.com.br/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.0.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"buscar_livros","title":"Buscar livros da Blucher","description":"Busca livros da Editora Blucher por tema, título, autor ou pergunta em linguagem natural; filtra por área, formato, idioma e disponibilidade. Use sempre que a pessoa quiser saber se a Blucher tem livro sobre um assunto, procurar um título ou autor (tolera erro de digitação) ou montar uma lista de leitura. Por padrão devolve a edição vigente do que está à venda e também os livros fora de catálogo, marcados; de uma obra com edição mais recente, vem a mais recente (e a antiga, com edicao.substituido_por, quando a busca casou com o título dela); um ISBN como consulta devolve o livro desse ISBN (mesmo antigo ou fora de catálogo). Cada livro traz `url`, o link da página dele em www.blucher.com.br; a ficha completa (preço detalhado, sumário, edições) vem de obter_livro, pelo ISBN.\n\nSearch the catalog of Editora Blucher (Brazilian technical, scientific and academic publisher) by topic, title, author or natural-language question; filter by area, format, language and availability. Use it whenever the user asks whether Blucher has a book on a subject, looks for a title or author (typos tolerated) or builds a reading list. By default returns the current edition of books on sale plus out-of-catalog books, flagged; for a work with a newer edition you get the newer one (and the old one, with edicao.substituido_por, when the query matched its title); an ISBN as the query returns that book. Each book carries `url`, the link to its page on www.blucher.com.br; the full record comes from obter_livro, by ISBN.","inputs":[{"name":"apenas_disponiveis","type":"boolean","required":false,"description":"true (padrão): o que se compra hoje (impresso à venda ou eBook nas lojas) ou se baixa de graça (eBook de acesso aberto), mais os fora de catálogo enquanto incluir_fora_de_catalogo=true. false inclui…"},{"name":"area","type":null,"required":false,"description":"Nome ou prefixo de área (veja catalogo_facetas), ex.: 'Engenharias'. / Area name or prefix."},{"name":"consulta","type":"string","required":true,"description":"Tema, título, autor, pergunta ou ISBN, em qualquer idioma. / Topic, title, author, question or ISBN."},{"name":"formato","type":null,"required":false,"description":"impresso | digital | audiobook. / Format."},{"name":"idioma","type":null,"required":false,"description":"Sigla do idioma (BCP 47): pt-br, en, es; 'pt' casa qualquer português. / Language tag (BCP 47); 'pt' matches any Portuguese."},{"name":"incluir_edicoes_anteriores","type":"boolean","required":false,"description":"false (padrão): a edição vigente de cada obra (a antiga fora de catálogo só aparece quando a busca casou com o título dela, ao lado da mais recente). / Include previous editions."},{"name":"incluir_fora_de_catalogo","type":"boolean","required":false,"description":"true (padrão): também os livros fora de catálogo (disponibilidade=fora_de_catalogo), com a edição mais recente da obra quando houver, como a página do livro. false: tira os que só entraram por esta o…"},{"name":"limite","type":"integer","required":false,"description":"Máximo de resultados (1–20). / Max results."}],"outputs":[{"name":"aviso","type":null,"required":false,"description":null},{"name":"resultados","type":"array","required":true,"description":null},{"name":"total_considerado","type":"integer","required":true,"description":"Quantos livros a busca considerou antes do corte por `limite` (os candidatos acima dos limiares). Quando a consulta é o nome de uma categoria ('engenharia civil', 'psicanálise'), é o tamanho dela: to…"}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":740},{"name":"obter_livro","title":"Ficha completa de um livro","description":"Ficha completa de um livro da Blucher por ISBN (impresso, digital ou de qualquer edição) ou id: autores, edição e se é a vigente, preço em reais, disponibilidade, sinopse, sumário, capítulos, acesso aberto e link de compra. Use para confirmar preço, qual é a edição atual ou se um livro ainda é vendido. Se o ISBN for de uma edição antiga, a ficha diz vigente=false e aponta a atual em edicao.substituido_por. `url` é o link da página do livro; na edição antiga, edicao.substituido_por.url é o da atual.\n\nFull record of a Blucher book by ISBN (print, digital or any edition) or id: authors, edition and whether it is current, price in BRL, availability, synopsis, table of contents, chapters, open access and purchase link. If the ISBN belongs to an old edition, edicao.substituido_por points to the current one. `url` is the link to the book's page; for an old edition, edicao.substituido_por.url is the current one's.","inputs":[{"name":"id","type":null,"required":false,"description":"id do livro devolvido por outra ferramenta. / Book id."},{"name":"isbn","type":null,"required":false,"description":"ISBN-13 ou ISBN-10, com ou sem hífens; vale o de qualquer formato. / Any ISBN of the book."}],"outputs":[{"name":"acesso_aberto","type":null,"required":true,"description":null},{"name":"area_principal","type":null,"required":false,"description":null},{"name":"areas_secundarias","type":"array","required":false,"description":null},{"name":"atualizado_em","type":null,"required":false,"description":null},{"name":"autores","type":"array","required":false,"description":null},{"name":"aviso","type":null,"required":false,"description":"Limitação desta ficha que o agente deve saber, ex.: `capitulos` cortado nos 60 primeiros (§9.1)."},{"name":"bisacs","type":"array","required":false,"description":null},{"name":"capa","type":null,"required":false,"description":null},{"name":"capitulos","type":"array","required":false,"description":null},{"name":"colecao","type":null,"required":false,"description":null},{"name":"comprar","type":null,"required":true,"description":null},{"name":"data_disponibilidade","type":null,"required":false,"description":null},{"name":"dimensoes","type":null,"required":false,"description":null},{"name":"disponibilidade","type":"string","required":true,"description":null},{"name":"edicao","type":null,"required":true,"description":null},{"name":"formatos","type":"array","required":false,"description":null},{"name":"id","type":"integer","required":true,"description":null},{"name":"idiomas","type":"array","required":false,"description":null},{"name":"isbn","type":"string","required":true,"description":null},{"name":"isbns_variantes","type":"array","required":false,"description":null},{"name":"livros_relacionados","type":"array","required":false,"description":null},{"name":"paginas","type":null,"required":false,"description":null},{"name":"palavras_chave","type":"array","required":false,"description":null},{"name":"preco","type":null,"required":true,"description":null},{"name":"selo","type":null,"required":false,"description":null},{"name":"sinopse","type":null,"required":false,"description":null},{"name":"situacao","type":null,"required":false,"description":null},{"name":"subtitulo","type":null,"required":false,"description":null},{"name":"sumario","type":null,"required":false,"description":null},{"name":"titulo","type":"string","required":true,"description":null},{"name":"url","type":null,"required":false,"description":"Página do livro em www.blucher.com.br: o link do livro, o mesmo de `comprar.url`; nula quando o livro saiu do site. / The book's page on www.blucher.com.br (same as `comprar.url`)."}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":284},{"name":"recomendar_para_ementa","title":"Bibliografia Blucher para uma ementa","description":"Dada a ementa (programa) de uma disciplina, aponta quais livros e capítulos da Blucher cobrem cada tópico, quais livros formam o núcleo da bibliografia e quais tópicos ficaram sem cobertura. Use quando um professor, coordenador ou aluno colar uma ementa ou lista de tópicos e quiser bibliografia. Aceita texto livre, lista ou tópicos numerados. A ementa não precisa de nome, e-mail ou telefone do professor. Cada livro traz `url`, o link da página dele.\n\nGiven a course syllabus, maps each topic to Blucher books and chapters, lists the core books and the topics with no coverage. Use it when a teacher or student pastes a syllabus or topic list and wants a reading list. No personal data is needed. Each book carries `url`, the link to its page.","inputs":[{"name":"ementa","type":"string","required":true,"description":"Texto da ementa: livre, em lista ou numerado (20–8.000 caracteres). / Syllabus text."},{"name":"max_por_topico","type":"integer","required":false,"description":"Sugestões por tópico (1–5). / Suggestions per topic."},{"name":"nivel","type":null,"required":false,"description":"graduacao | pos | profissional (ainda sem efeito: o nível dos livros está sendo cadastrado). / Level (no effect yet)."}],"outputs":[{"name":"aviso","type":null,"required":false,"description":null},{"name":"complementares","type":"array","required":false,"description":null},{"name":"nucleo","type":"array","required":false,"description":null},{"name":"observacao","type":"string","required":true,"description":null},{"name":"sem_cobertura","type":"array","required":false,"description":null},{"name":"topicos","type":"array","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":274},{"name":"catalogo_facetas","title":"Áreas, coleções, idiomas e formatos","description":"Lista as áreas, coleções, idiomas e formatos que existem no catálogo da Blucher, com o número de livros de cada. Use antes de filtrar buscar_livros por área, para usar nomes que existem em vez de adivinhar.\n\nLists the areas, series, languages and formats in Blucher's catalog, with book counts. Use it before filtering buscar_livros by area.","inputs":[],"outputs":[{"name":"areas","type":"array","required":true,"description":null},{"name":"atualizado_em","type":null,"required":false,"description":null},{"name":"colecoes","type":"array","required":true,"description":null},{"name":"formatos","type":"array","required":true,"description":null},{"name":"idiomas","type":"array","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":90},{"name":"search","title":"Search Blucher books","description":"Search Editora Blucher's book catalog (Brazilian technical, scientific and academic publisher) by topic, title or author. Returns ids (ISBNs) to pass to fetch. Same engine as buscar_livros. / Busca no catálogo da Blucher; devolve ids (ISBN) para usar em fetch.","inputs":[{"name":"query","type":"string","required":true,"description":"Search query. / Consulta."}],"outputs":[{"name":"results","type":"array","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":82},{"name":"fetch","title":"Fetch a Blucher book","description":"Fetch the full record of a Blucher book by the id (ISBN) returned by search: title, authors, edition, price, availability, synopsis and table of contents. / Ficha completa pelo id (ISBN).","inputs":[{"name":"id","type":"string","required":true,"description":"Book id (ISBN) from search."}],"outputs":[{"name":"id","type":"string","required":true,"description":null},{"name":"metadata","type":"object","required":false,"description":null},{"name":"text","type":"string","required":true,"description":null},{"name":"title","type":"string","required":true,"description":null},{"name":"url","type":null,"required":false,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":65}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T10:10:31.000Z","track":"remote","endpoint":"https://catalogo.blucher.com.br/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=catalogo.blucher.com.br","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-10-23T13:15:11Z","notAfter":"2027-01-21T14:15:09Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"secure","label":"Secure","name":"catalogo.blucher.com.br.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"br.","outcome":"verified","label":"Verified"},{"zone":"com.br.","outcome":"verified","label":"Verified"},{"zone":"blucher.com.br.","outcome":"verified","label":"Verified"},{"zone":"catalogo.blucher.com.br.","outcome":"verified","label":"Verified"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-26","recent":[{"id":"chg_01a1a608-6812-751c-9f30-7a3f3d134282","kind":"score.total_changed","summary":"Trust score (76 → 77)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a1a608-6812-751c-9f30-7a3f3d134282"},{"id":"chg_01a19bbc-63ce-74cc-9f63-8df184e5c1f1","kind":"score.total_changed","summary":"Trust score (75 → 76)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a19bbc-63ce-74cc-9f63-8df184e5c1f1"},{"id":"chg_01a1916f-d8f3-7727-b54f-7cad408f28d4","kind":"tool.description_changed","summary":"Tool “obter_livro” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a1916f-d8f3-7727-b54f-7cad408f28d4"},{"id":"chg_01a1916f-d8f4-770d-8a9e-0642b126e06d","kind":"score.total_changed","summary":"Trust score (74 → 75)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a1916f-d8f4-770d-8a9e-0642b126e06d"},{"id":"chg_01a181fb-c04c-7127-8056-40448f5a3072","kind":"tool.description_changed","summary":"Tool “buscar_livros” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a181fb-c04c-7127-8056-40448f5a3072"},{"id":"chg_01a181fb-c04f-71ab-994b-11b0b85c796a","kind":"tool.description_changed","summary":"Tool “obter_livro” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a181fb-c04f-71ab-994b-11b0b85c796a"},{"id":"chg_01a181fb-c052-739a-9223-32a74e922143","kind":"tool.description_changed","summary":"Tool “recomendar_para_ementa” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a181fb-c052-739a-9223-32a74e922143"},{"id":"chg_01a181fb-c054-7a6d-a0bb-d5b603b74647","kind":"server.instructions_changed","summary":"The server rewrote its instructions, which are the text every model session reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a181fb-c054-7a6d-a0bb-d5b603b74647"},{"id":"chg_01a181fb-c055-726b-88b3-91021ee983ac","kind":"score.total_changed","summary":"Trust score (73 → 74)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a181fb-c055-726b-88b3-91021ee983ac"},{"id":"chg_01a17cd5-0b66-7812-940e-724a02aaa3dd","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a17cd5-0b66-7812-940e-724a02aaa3dd"},{"id":"chg_01a178b9-df9d-7772-b9ed-1b7c64960a31","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo#chg-chg_01a178b9-df9d-7772-b9ed-1b7c64960a31"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo/changelog.json"},"links":{"html":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo","markdown":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo.md","changelogJson":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo/changelog.json","changelogRss":"https://verifymcp.io/servers/br-com-blucher-catalogo/catalogo.xml","external":[{"label":"Remote endpoint","href":"https://catalogo.blucher.com.br/mcp"},{"label":"Website","href":"https://catalogo.blucher.com.br/"}]}}