{"$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-06T04:07:15.876Z","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse","markdownUrl":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse.md","server":{"slug":"rrgu26-bankregpulse-mcp-server","name":"LexRegPulse: Banking Regulation Brief","registryName":"io.github.RRGU26/bankregpulse-mcp-server","description":"Daily US banking regulation brief, weekly digest, archive and comment-deadline tracker. No key.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"lexregpulse","type":"remote","identifier":"https://lexregpulse.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse","version":"1.3.0","transport":null,"scoredAt":"2026-11-05T06:03:08.839Z"},"score":{"total":81,"tier":"high trust","status":"scored","weekDelta":0,"history":[{"date":"2026-11-05","total":81},{"date":"2026-11-04","total":81},{"date":"2026-11-03","total":81},{"date":"2026-11-02","total":81},{"date":"2026-11-01","total":81},{"date":"2026-10-31","total":81},{"date":"2026-10-30","total":81},{"date":"2026-10-29","total":81},{"date":"2026-10-28","total":81},{"date":"2026-10-27","total":81},{"date":"2026-10-26","total":81},{"date":"2026-10-25","total":81},{"date":"2026-10-24","total":81},{"date":"2026-10-23","total":81},{"date":"2026-10-22","total":81},{"date":"2026-10-21","total":81},{"date":"2026-10-20","total":81},{"date":"2026-10-19","total":81},{"date":"2026-10-18","total":80},{"date":"2026-10-17","total":80},{"date":"2026-10-16","total":80},{"date":"2026-10-15","total":79},{"date":"2026-10-14","total":79},{"date":"2026-10-13","total":78},{"date":"2026-10-12","total":78},{"date":"2026-10-10","total":77},{"date":"2026-10-09","total":76},{"date":"2026-10-05","total":74},{"date":"2026-10-04","total":74},{"date":"2026-10-03","total":73}]},"categories":[{"name":"Endpoint Security","score":63,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not fully verified: no authorisation is required to call this server, and 9 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.","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."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_undeclared","args":{"undeclared_tools":"9"}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","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":86,"verdict":"fail","reasons":["100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).","AI-judged instruction clarity (excellent).","Tool/resource definitions use about 1974 tokens (~58/item across 34 items; 9 tools + 25 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.descriptions","args":{"pct":"100"}},{"code":"schema.ai_quality","args":{"band":"excellent"}},{"code":"schema.footprint_lean","args":{"avg":"58","items":"34","tools":"9","tokens":"1974","resources":"25"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":97,"verdict":"partial","reasons":["Stability observed for 29 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"29"}}]},{"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."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","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 9 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 11 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":"11","judged":"11"}}]},{"name":"Capabilities","score":60,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2025-06-18"}}]}],"inconclusive":["Authorisation not fully verified: no authorisation is required to call this server, and 9 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe."],"malware":[],"components":[{"slug":"lexregpulse","type":"remote","identifier":"https://lexregpulse.com/mcp","withdrawn":false,"score":81,"current":true,"url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse","markdownUrl":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse.md"},{"slug":"bankregpulse-mcp-server","type":"npm","identifier":"bankregpulse-mcp-server","withdrawn":false,"score":85,"current":false,"url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/bankregpulse-mcp-server","markdownUrl":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/bankregpulse-mcp-server.md"}],"facts":[{"label":"Endpoint","value":"https://lexregpulse.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.3.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"get_daily_briefing","title":null,"description":"LexRegPulse's daily banking regulatory brief, published every morning at 6:45 AM ET. Sections: the lead story with its bank-side transmission, regulatory developments (OCC, FDIC, Federal Reserve, CFPB, FinCEN, OFAC, SEC, CFTC, NCUA and the states), industry signals (market and industry context: rates, deals, funding, fintech), political and legislative items, what's coming (comment windows, effective dates) and what it means. Every figure is traced to a source and every edition is QA-scored before it sends. Returns the full edition as markdown with its canonical URL; each bullet is addressable on the web page as #b-1, #b-2, …","inputs":[{"name":"date","type":"string","required":false,"description":"Optional edition date, YYYY-MM-DD. Defaults to the most recent edition."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":182},{"name":"get_weekly_digest","title":null,"description":"The LexRegPulse Weekly Intelligence Digest (Sundays): the week's lead stories, regulatory developments, market and macro, industry watch and the week ahead as a long-form print edition. Returns markdown with the canonical URL.","inputs":[{"name":"date","type":"string","required":false,"description":"Optional Sunday date, YYYY-MM-DD. Defaults to the latest digest."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":74},{"name":"list_briefings","title":null,"description":"The archive index: recent daily briefs and weekly digests with dates, titles and canonical URLs. Use it to find the edition that covered a date or a story, then call get_daily_briefing or get_weekly_digest with that date.","inputs":[{"name":"limit","type":"integer","required":false,"description":"How many editions, newest first (default 14, max 60)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":80},{"name":"get_blog_posts","title":null,"description":"LexRegPulse's deep-dive analysis pieces by Lex: long-form reads on a rule, an enforcement pattern or a supervisory shift, each ending on what it changes for a bank, fintech or firm. Returns the newest posts with title, date, one-line summary, slug and canonical URL; use get_blog_post for the full text.","inputs":[{"name":"limit","type":"integer","required":false,"description":"How many posts, newest first (default 10, max 50)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":98},{"name":"get_blog_post","title":null,"description":"Full text of one LexRegPulse deep-dive post as markdown, by slug (the last path segment of its URL, e.g. \"occ-fdic-unsafe-unsound-rule-changed\").","inputs":[{"name":"slug","type":"string","required":true,"description":"Post slug from get_blog_posts or the URL."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":65},{"name":"get_upcoming_deadlines","title":null,"description":"Upcoming regulatory deadlines from LexRegPulse's deterministic tracker: comment windows closing and rules taking effect, pulled from the Federal Register's structured fields rather than prose. Returns date, kind, title and agency.","inputs":[{"name":"days","type":"integer","required":false,"description":"Window in days from today (default 21, max 90)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":71},{"name":"get_daily_podcast","title":null,"description":"The day's LexRegPulse Daily podcast: the four-minute audio edition of the morning brief. Returns the audio URL, the RSS feed and the matching written edition.","inputs":[{"name":"date","type":"string","required":false,"description":"Optional edition date, YYYY-MM-DD. Defaults to the most recent edition."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":63},{"name":"get_linkedin_post","title":null,"description":"A LinkedIn-ready post drafted from the day's sent brief: the lead in one paragraph, three headlines, a link to the edition.","inputs":[{"name":"date","type":"string","required":false,"description":"Optional edition date, YYYY-MM-DD. Defaults to the most recent edition."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":58},{"name":"subscribe_to_daily_brief","title":null,"description":"Subscribe an email address to the LexRegPulse Daily Brief (free; every morning at 6:45 AM ET, plus the Sunday digest). Call this only when the user has asked to subscribe and has given the address. A welcome email confirms the subscription and carries a one-click unsubscribe link. Returns a plain confirmation.","inputs":[{"name":"email","type":"string","required":true,"description":"The user's email address."},{"name":"first_name","type":"string","required":false,"description":"Optional first name for the greeting."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":100}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T06:03:08.000Z","track":"remote","endpoint":"https://lexregpulse.com/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=lexregpulse.com","issuer":"CN=YE1,O=Let's Encrypt,C=US","notBefore":"2026-11-03T16:03:26Z","notAfter":"2027-02-01T16:03:25Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE1,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"lexregpulse.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"lexregpulse.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"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-09-20","recent":[{"id":"chg_01a1aa4d-d0c4-72c7-8e17-fcdde6454fef","kind":"check.verdict","summary":"Stability (pass → 0.97)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1aa4d-d0c4-72c7-8e17-fcdde6454fef"},{"id":"chg_01a1aa4d-d0c5-73a5-85af-094661f762e7","kind":"resource.added","summary":"New resource “brief-2026-11-04”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1aa4d-d0c5-73a5-85af-094661f762e7"},{"id":"chg_01a1aa4d-d0c4-7ceb-b8d9-1f5c602dc018","kind":"resource.removed","summary":"Resource “brief-2026-10-21” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1aa4d-d0c4-7ceb-b8d9-1f5c602dc018"},{"id":"chg_01a1a527-71bf-7572-af93-00d33144763b","kind":"resource.removed","summary":"Resource “brief-2026-10-20” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1a527-71bf-7572-af93-00d33144763b"},{"id":"chg_01a1a527-71c2-72a5-ac18-3039c0a95d98","kind":"resource.added","summary":"New resource “brief-2026-11-03”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1a527-71c2-72a5-ac18-3039c0a95d98"},{"id":"chg_01a1a000-a5cb-7435-ab99-28e86598b0cf","kind":"resource.added","summary":"New resource “brief-2026-11-02”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1a000-a5cb-7435-ab99-28e86598b0cf"},{"id":"chg_01a1a000-a5ca-72d9-85fb-544b24d4f695","kind":"resource.removed","summary":"Resource “brief-2026-10-19” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1a000-a5ca-72d9-85fb-544b24d4f695"},{"id":"chg_01a19ada-9401-7b7b-b976-962cb69344ae","kind":"resource.added","summary":"New resource “digest-2026-11-01”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a19ada-9401-7b7b-b976-962cb69344ae"},{"id":"chg_01a19ada-9400-7da1-8238-50de29df5da6","kind":"resource.removed","summary":"Resource “digest-2026-10-18” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a19ada-9400-7da1-8238-50de29df5da6"},{"id":"chg_01a195b5-e80a-7bb4-a0d2-711da7f714de","kind":"resource.removed","summary":"Resource “brief-2026-10-17” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a195b5-e80a-7bb4-a0d2-711da7f714de"},{"id":"chg_01a195b5-e80b-7ada-8b77-bd3b9ba313dd","kind":"resource.added","summary":"New resource “brief-2026-10-31”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a195b5-e80b-7ada-8b77-bd3b9ba313dd"},{"id":"chg_01a190ae-afde-7d8a-8ade-9499e43ef390","kind":"resource.added","summary":"New resource “brief-2026-10-30”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a190ae-afde-7d8a-8ade-9499e43ef390"},{"id":"chg_01a190ae-afdd-753c-92ba-8b9b346be3a4","kind":"resource.removed","summary":"Resource “brief-2026-10-16” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a190ae-afdd-753c-92ba-8b9b346be3a4"},{"id":"chg_01a18b8b-caae-7800-b8db-0153d299b008","kind":"resource.added","summary":"New resource “deep-dive-occ-stablecoin-rule-tokenized-deposit-yield-carve”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a18b8b-caae-7800-b8db-0153d299b008"},{"id":"chg_01a18b8b-caad-7543-b7e9-7683205c392e","kind":"resource.removed","summary":"Resource “deep-dive-occ-fdic-unsafe-unsound-rule-changed” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a18b8b-caad-7543-b7e9-7683205c392e"},{"id":"chg_01a18b8b-caab-7dda-a084-5d0bf13352d5","kind":"resource.removed","summary":"Resource “brief-2026-10-15” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a18b8b-caab-7dda-a084-5d0bf13352d5"},{"id":"chg_01a18b8b-caad-7d91-96d7-ddbcb8dc506e","kind":"resource.added","summary":"New resource “brief-2026-10-29”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a18b8b-caad-7d91-96d7-ddbcb8dc506e"},{"id":"chg_01a18664-5e7e-731f-96a0-4de961defba4","kind":"resource.added","summary":"New resource “brief-2026-10-28”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a18664-5e7e-731f-96a0-4de961defba4"},{"id":"chg_01a18664-5e7d-7712-aadb-8a8ebb03addb","kind":"resource.removed","summary":"Resource “brief-2026-10-14” was removed","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a18664-5e7d-7712-aadb-8a8ebb03addb"},{"id":"chg_01a1813b-14e4-7d35-b474-baefef609cf7","kind":"resource.added","summary":"New resource “brief-2026-10-27”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse#chg-chg_01a1813b-14e4-7d35-b474-baefef609cf7"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse/changelog.json"},"links":{"html":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse","markdown":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse.md","changelogJson":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse/changelog.json","changelogRss":"https://verifymcp.io/servers/rrgu26-bankregpulse-mcp-server/lexregpulse.xml","external":[{"label":"Remote endpoint","href":"https://lexregpulse.com/mcp"},{"label":"Repository","href":"https://github.com/RRGU26/bankregpulse-mcp-server"},{"label":"Website","href":"https://lexregpulse.com/"}]}}