{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ubhdevpb6upu","handle":"glo-law","url":"https://wellknown.network/agents/glo-law","links":{"self":"https://wellknown.network/agents/glo-law/record.json","html":"https://wellknown.network/agents/glo-law","markdown":"https://wellknown.network/agents/glo-law/record.md","api":"https://wellknown.network/api/v1/agents/glo-law","status":"https://wellknown.network/api/v1/agents/glo-law/status","claim":"https://wellknown.network/agents/glo-law/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/glo-law/claim.json","badge":"https://wellknown.network/agents/glo-law/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/glo-law/history","tools":"https://wellknown.network/api/v1/agents/glo-law/tools"},"ard":{"identifier":"urn:air:mcp.glolaw.org:server:glo-law","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"GLO Law","summary":"Free U.S. legal research: court opinions, statutes, state regulations and corrections policies.","description":"Free U.S. legal research: court opinions, statutes, state regulations and corrections policies.","publisher":{"name":"org.glolaw","url":null},"homepage":"https://glolaw.org/case-search/connect","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.glolaw.org/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-03T20:12:41.25649Z","publishedAt":"2026-11-03T20:12:41.25649Z","registryName":"org.glolaw/glo-law"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":0.54,"provenance":"derived"}],"categories":["data","dev","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-11-08T13:29:36.205Z","lastProbedAt":"2026-11-08T13:29:36.205Z","statusComputedAt":"2026-11-08T13:32:25.657Z","reliability30d":{"probes":13,"successRate":1,"p50Ms":459,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":13,"ok":13,"authBoundaryOk":0,"serviceOk":13,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-08T13:29:36.205Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":495,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"2c4dd36614a5793a124cd058ee8bfdb6d7d0a02ea9aaa14dab609e4a395c5bea","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0+defs.ba340418b34c","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T04:24:03.871Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":425,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"2c4dd36614a5793a124cd058ee8bfdb6d7d0a02ea9aaa14dab609e4a395c5bea","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0+defs.ba340418b34c","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T20:25:56.503Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":446,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"2c4dd36614a5793a124cd058ee8bfdb6d7d0a02ea9aaa14dab609e4a395c5bea","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0+defs.ba340418b34c","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T11:28:01.692Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":470,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"b6d4bce05a61750250e8f8e2f96f6dc81c7fd07242ff2de3d6f275055af1a761","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0+defs.b8e8f42810d6","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T03:25:54.470Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":406,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"b6d4bce05a61750250e8f8e2f96f6dc81c7fd07242ff2de3d6f275055af1a761","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0+defs.b8e8f42810d6","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T18:26:01.926Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":490,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"b6d4bce05a61750250e8f8e2f96f6dc81c7fd07242ff2de3d6f275055af1a761","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0+defs.b8e8f42810d6","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T10:28:33.637Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":436,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"b6d4bce05a61750250e8f8e2f96f6dc81c7fd07242ff2de3d6f275055af1a761","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T01:27:49.244Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":475,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"b6d4bce05a61750250e8f8e2f96f6dc81c7fd07242ff2de3d6f275055af1a761","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T16:24:47.611Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":459,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"14b31396c490896fee574009c18c23dacdeec0ac38380679569da5b85df15ccf","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T07:26:43.414Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":440,"error":null,"detail":{"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"toolCount":17,"toolsHash":"14b31396c490896fee574009c18c23dacdeec0ac38380679569da5b85df15ccf","serverName":"glolaw-casesearch","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Case-name metadata search over the local CourtListener mirror. Punctuation-insensitive trigram match on the case name (\"Brown v board of education\" matches \"Bro"},{"name":"fts","description":"Keyword full-text search (BM25) over opinion body text in the local mirror. Keyword, not concept: matches the exact words given (case-insensitive) with no stemm"},{"name":"semantic_search","description":"Semantic (vector) search over embedded opinion chunks: finds cases by concept or plain-language description when there is no fixed term of art. Returns one row "},{"name":"similar","description":"Given one opinion id, returns other opinions whose wording overlaps it, ranked by keyword match (BM25 more-like-this). Keyword overlap only: not a finding that "},{"name":"citation","description":"Resolves a reporter citation \"<volume> <reporter> <page>\" (e.g. 347 U.S. 483) to the matching case cluster(s) in the local mirror, optionally with member opinio"},{"name":"cluster","description":"Full case (cluster) detail by cluster id: cluster metadata, member opinions and parallel citations. Metadata only; the opinion tool returns full text. Every res"},{"name":"opinion","description":"Full text of one opinion by opinion id, plus metadata. The text is the best stored text extracted from the mirror (HTML stripped; body_source names the extracti"},{"name":"citations","description":"Given one opinion id, lists the cases it cites (direction=authorities) or the cases that cite it (direction=cited_by). Textual reference only: an edge means one"},{"name":"parentheticals","description":"Given one opinion id, returns the one-line parentheticals later courts wrote about that case, verbatim. A parenthetical is the later court’s own characterisatio"},{"name":"treatment","description":"Later courts, in their own words, reporting that one case was overruled, abrogated, superseded, reversed or vacated. Takes a cluster id (the case-record id), no"},{"name":"brief_check","description":"Checks the case citations in a document the user supplies (a draft filing, brief or motion) against this collection and court-reported negative history, showing"},{"name":"statute","description":"Exact lookup of one statute section or one regulation section by citation, in a point-in-time snapshot of published law. Returns the text verbatim with jurisdic"},{"name":"statute_search","description":"Keyword (BM25) search over the body text of statute sections and, in the default source, Kansas administrative regulations, in the same snapshot as the statute "},{"name":"statute_citing","description":"Lists the opinions whose text cites one U.S. Code section. Federal only: no state statute-citation links exist, and a state citation returns a visible error. An"},{"name":"corrections_policy","description":"Internal policies of a state department of corrections, or of the Federal Bureau of Prisons (state=\"bop\", federal), as the department posts them, by number or b"},{"name":"deadline","description":"Counts a deadline from a date the user gives, under a rule whose text is in GLO’s mirror, and returns every counting step beside that text. Counted: K.S.A. 60-2"},{"name":"sources","description":"Returns GLO’s coverage statements as text, so each tool’s and each source’s limits can be read on request. With a tool name alone: that tool’s full statement of"}],"package":null,"toolSurface":{"id":"ts_bw3pad4qgjjq","endpointId":"ep_tgxemr765643","hash":"2c4dd36614a5793a124cd058ee8bfdb6d7d0a02ea9aaa14dab609e4a395c5bea","toolCount":17,"serverName":"glolaw-casesearch","serverVersion":"0.1.0+defs.ba340418b34c","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-07T20:25:56.509Z","lastSeenAt":"2026-11-08T13:29:36.219Z","observations":3,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["search","fts","semantic_search","similar","citation","cluster","opinion","citations","parentheticals","treatment","brief_check","statute","statute_search","statute_citing","corrections_policy","deadline","sources"],"distinctSurfaces":3,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_tgxemr765643","url":"https://mcp.glolaw.org/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-07T03:25:54.462Z","auth":{"observedAt":"2026-11-07T03:25:56.804Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.glolaw.org/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.glolaw.org/mcp","authorizationServers":["https://glolaw.org/api/auth"],"scopesSupported":[]},"authorizationServer":{"url":"https://glolaw.org/.well-known/oauth-authorization-server/api/auth","issuer":"https://glolaw.org/api/auth","grantTypesSupported":["authorization_code","client_credentials","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_basic","client_secret_post","private_key_jwt"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":["EdDSA","ES256","ES512","PS256","RS256"],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-11-07T03:25:56.820Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"glolaw.org","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-10T15:16:23.000Z","validTo":"2027-01-08T16:13:07.000Z","daysToExpiry":60,"sanCount":2,"fingerprint256":"81:38:69:2F:2A:03:8C:F1:4B:F2:5B:57:25:FE:A3:61:79:AC:2F:B4:74:9C:81:42:08:DA:70:FD:5A:43:8B:5F"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"org.glolaw/glo-law","url":"https://registry.modelcontextprotocol.io/v0/servers/org.glolaw%2Fglo-law","firstSeenAt":"2026-11-04T03:23:05.149Z","fetchedAt":"2026-11-08T01:22:26.661Z","normalizedAt":"2026-11-08T01:22:26.661Z"}]},"firstSeenAt":"2026-11-04T03:23:05.149Z","updatedAt":"2026-11-08T13:33:58.816Z"}