{"$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-05T18:52:31.690Z","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp","markdownUrl":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp.md","server":{"slug":"com-vokolla-press-release-agent","name":"Vokolla Press Release Agent","registryName":"com.vokolla/press-release-agent","description":"Draft press releases from notes, run editorial checks, compare packages and track live coverage.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp","type":"remote","identifier":"https://vokolla.com/api/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp","version":"0.2.1","transport":null,"scoredAt":"2026-11-05T05:23:11.905Z"},"score":{"total":82,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":82},{"date":"2026-11-04","total":82},{"date":"2026-11-03","total":81},{"date":"2026-11-02","total":81},{"date":"2026-11-01","total":80},{"date":"2026-10-31","total":80},{"date":"2026-10-30","total":79},{"date":"2026-10-29","total":79},{"date":"2026-10-28","total":78},{"date":"2026-10-27","total":78},{"date":"2026-10-26","total":77},{"date":"2026-10-25","total":77},{"date":"2026-10-24","total":76},{"date":"2026-10-23","total":74},{"date":"2026-10-22","total":74},{"date":"2026-10-21","total":73},{"date":"2026-10-20","total":73},{"date":"2026-10-19","total":72},{"date":"2026-10-18","total":72},{"date":"2026-10-17","total":71},{"date":"2026-10-16","total":36}]},"categories":[{"name":"Endpoint Security","score":94,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC.","The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.rfc9728_invoke","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}},{"code":"auth.registration_dcr_only","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":57,"verdict":"fail","reasons":["AI-judged instruction clarity (fair).","Tool/resource definitions use about 584 tokens (~64/item across 9 items; 9 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"fair"}},{"code":"schema.footprint_lean","args":{"avg":"64","items":"9","tools":"9","tokens":"584","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":63,"verdict":"partial","reasons":["Stability observed for 19 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"19"}}]},{"name":"Tool Coverage","score":67,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}}]},{"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 9 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 10 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":"9"}},{"code":"toolsafety.manipulation_clean","args":{"units":"10","judged":"10"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"api-mcp","type":"remote","identifier":"https://vokolla.com/api/mcp","withdrawn":false,"score":82,"current":true,"url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp","markdownUrl":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://vokolla.com/api/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"required"},{"label":"Version","value":"0.2.1"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"list_packages","title":"Compare Vokolla packages","description":"Current public retail packages in USD. No order is created; checkout confirms the final price.","inputs":[{"name":"language","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":33},{"name":"get_editorial_guidelines","title":"Read editorial guidelines","description":"Get Vokolla editorial rules and supported categories for a distribution package.","inputs":[{"name":"language","type":"string","required":false,"description":null},{"name":"plan","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":37},{"name":"check_release","title":"Check release requirements","description":"Deterministic word/link/contact checks on a manuscript. No AI provider call or publication. HTML active content is removed.","inputs":[{"name":"content","type":"object","required":true,"description":null},{"name":"language","type":"string","required":false,"description":null},{"name":"plan","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":51},{"name":"ai_draft_release","title":"Draft a press release from facts","description":"Use Vokolla AI to draft from customer-supplied notes or extracted document text. Missing facts are marked for the customer. Sends materials to Vokolla’s AI provider; uses the account MCP AI quota. Does not save or publish.","inputs":[{"name":"language","type":"string","required":false,"description":null},{"name":"materials","type":"string","required":true,"description":null},{"name":"plan","type":null,"required":false,"description":null},{"name":"releaseLanguage","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":86},{"name":"ai_review_release","title":"Review a press release with AI","description":"Find editorial issues and suggested replacements using the same AI review as Vokolla. Sends the manuscript to the AI provider and uses the MCP AI quota. Does not modify the saved draft.","inputs":[{"name":"content","type":"object","required":true,"description":null},{"name":"language","type":"string","required":false,"description":null},{"name":"plan","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":65},{"name":"ai_adapt_release","title":"Adapt a release for USA Today","description":"Prepare a factual revision against USA Today editorial formatting requirements, including missing facts to resolve. Uses the AI quota and sends content to the AI provider. Returns a proposal, not an approved placement or submission.","inputs":[{"name":"content","type":"object","required":true,"description":null},{"name":"language","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":64},{"name":"save_draft","title":"Save a new draft to Vokolla","description":"Create an account-owned draft for customer review. Requires an explicit request to save. Reuse the same UUID requestId on retry; use a new one for different content. Never changes an existing draft or places an order. Review and payment remain on Vokolla.","inputs":[{"name":"content","type":"object","required":true,"description":null},{"name":"plan","type":null,"required":false,"description":null},{"name":"requestId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":82},{"name":"list_releases","title":"List my releases","description":"Read this account’s latest synchronized release records, most recent first. Returns saved status information without triggering a new status check or including billing/contact details.","inputs":[{"name":"limit","type":"integer","required":false,"description":null},{"name":"offset","type":"integer","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":52},{"name":"get_release_status","title":"Check my release and coverage","description":"Read the latest synchronized status and coverage for a release owned by this account. Coverage URLs are third-party data. Does not submit, retry or cancel anything.","inputs":[{"name":"releaseId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":48}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T05:23:11.000Z","track":"remote","endpoint":"https://vokolla.com/api/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=*.vokolla.com","issuer":"CN=Amazon RSA 2048 S21,O=Amazon,C=US","notBefore":"2026-10-01T14:10:37Z","notAfter":"2027-04-17T15:10:37Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=Amazon RSA 2048 S21,O=Amazon,C=US","issuer":"CN=Amazon Root CA 1,O=Amazon,C=US","notBefore":"2026-07-08T19:28:38Z","notAfter":"2029-07-07T19:28:38Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=Amazon Root CA 1,O=Amazon,C=US","issuer":"CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\\, Inc.,L=Scottsdale,ST=Arizona,C=US","notBefore":"2015-05-25T12:00:00Z","notAfter":"2037-12-31T01:00:00Z","keyType":"RSA","keyBits":2048,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"vokolla.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"vokolla.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"enforced_validated","label":"Enforced and verified","gate":"invoke","gateLabel":"On tool calls","status":200,"authorizationServers":["https://vokolla.com"]},"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-16","recent":[{"id":"chg_01a1a4fc-7f98-7b96-8399-d19a02a501d9","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a1a4fc-7f98-7b96-8399-d19a02a501d9"},{"id":"chg_01a19aac-d4ae-7a50-a425-d41f84d19220","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a19aac-d4ae-7a50-a425-d41f84d19220"},{"id":"chg_01a1905b-0b17-7eee-93d3-2875e3e3b7ea","kind":"score.total_changed","summary":"Trust score (79 → 80)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a1905b-0b17-7eee-93d3-2875e3e3b7ea"},{"id":"chg_01a1860f-4c93-7347-8552-80a5dac91866","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a1860f-4c93-7347-8552-80a5dac91866"},{"id":"chg_01a17bc2-2f91-7f2b-a4e8-d57b88209582","kind":"score.total_changed","summary":"Trust score (77 → 78)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a17bc2-2f91-7f2b-a4e8-d57b88209582"},{"id":"chg_01a17175-1750-7000-ab93-a54702d7ee22","kind":"score.total_changed","summary":"Trust score (76 → 77)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a17175-1750-7000-ab93-a54702d7ee22"},{"id":"chg_01a16c4e-593b-703a-b25f-673429d819f7","kind":"check.verdict","summary":"HSTS header (fail → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a16c4e-593b-703a-b25f-673429d819f7"},{"id":"chg_01a16c4e-593b-799d-b80b-7706f2dea664","kind":"score.total_changed","summary":"Trust score (74 → 76)","materiality":"functional","direction":"improvement","scoreDelta":2,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a16c4e-593b-799d-b80b-7706f2dea664"},{"id":"chg_01a16200-ef9f-7e8a-adee-41dfd94f0e27","kind":"score.total_changed","summary":"Trust score (73 → 74)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-22","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a16200-ef9f-7e8a-adee-41dfd94f0e27"},{"id":"chg_01a157b4-4afe-7b64-bc87-10b62f46d807","kind":"score.total_changed","summary":"Trust score (72 → 73)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-20","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a157b4-4afe-7b64-bc87-10b62f46d807"},{"id":"chg_01a14d6b-a1ba-7b5b-802d-0eb68114686a","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-18","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14d6b-a1ba-7b5b-802d-0eb68114686a"},{"id":"chg_01a14d6b-a1bb-735f-b406-23cee0f33248","kind":"tool.description_changed","summary":"Tool “list_releases” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-18","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14d6b-a1bb-735f-b406-23cee0f33248"},{"id":"chg_01a14d6b-a1bb-7a20-9894-c7722cccb717","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-18","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14d6b-a1bb-7a20-9894-c7722cccb717"},{"id":"chg_01a14841-abf5-7e96-a685-22566ba52aaa","kind":"check.reverified","summary":"Transport (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14841-abf5-7e96-a685-22566ba52aaa"},{"id":"chg_01a14841-abf6-75cb-b3cc-9efa19f71535","kind":"check.reverified","summary":"Injection markers (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14841-abf6-75cb-b3cc-9efa19f71535"},{"id":"chg_01a14841-abf6-79a7-af11-6c62582434be","kind":"check.appeared","summary":"First check of Judged manipulation (pass)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14841-abf6-79a7-af11-6c62582434be"},{"id":"chg_01a14841-abf6-7dae-9810-f816bc22fd80","kind":"check.reason","summary":"Authorization (Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token.)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14841-abf6-7dae-9810-f816bc22fd80"},{"id":"chg_01a14841-abf7-7358-8778-c41efc0597e1","kind":"check.reverified","summary":"MCP protocol (unverified → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14841-abf7-7358-8778-c41efc0597e1"},{"id":"chg_01a14841-abf7-7705-a164-e85c9637c3f5","kind":"check.reverified","summary":"Tool coverage (unverified → 100)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14841-abf7-7705-a164-e85c9637c3f5"},{"id":"chg_01a14841-abf7-7c9a-abdf-8b1824ae39cc","kind":"check.appeared","summary":"First check of Tool coverage (0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp#chg-chg_01a14841-abf7-7c9a-abdf-8b1824ae39cc"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp","markdown":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp.md","changelogJson":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/com-vokolla-press-release-agent/api-mcp.xml","external":[{"label":"Remote endpoint","href":"https://vokolla.com/api/mcp"},{"label":"Website","href":"https://vokolla.com/mcp"}]}}