MCPcopy Create free account

hub / github.com/JamesANZ/us-legal-mcp / functions

Functions83 in github.com/JamesANZ/us-legal-mcp

↓ 18 callersFunctionsend
(method, params)
scripts/mcp-smoke-test.mjs:45
↓ 13 callersFunctiontoText
(value: any)
src/rss.ts:43
↓ 6 callersFunctioncalculateRelevanceScore
(text: string, query: string)
src/us-legal-apis.ts:39
↓ 6 callersFunctionfetchFeed
( url: string, options?: { userAgent?: string; timeoutMs?: number }, )
src/rss.ts:89
↓ 6 callersFunctionfilterAndRank
( items: FeedItem[], query: string | undefined, limit: number, )
src/rss.ts:178
↓ 6 callersFunctionscrapeListing
( url: string, pathPrefix: string, source: RegulatorSource, limit: number, )
src/us-legal-apis.ts:1583
↓ 6 callersFunctiontoRegulatorItem
( item: FeedItem, source: RegulatorSource, )
src/us-legal-apis.ts:1704
↓ 4 callersMethodgetRegulator
(source: RegulatorSource)
src/us-legal-apis.ts:1753
↓ 4 callersMethodsearchBills
( query: string, congress?: number, limit: number = 20, options?: { strict?: boolean; minScore
src/us-legal-apis.ts:384
↓ 4 callersMethodsearchDocuments
( query: string, limit: number = 20, )
src/us-legal-apis.ts:957
↓ 4 callersFunctionstripHtml
(input: string)
src/rss.ts:28
↓ 3 callersFunctionformatCuratedAct
(act: CuratedAct)
src/data/crypto-legislation.ts:378
↓ 3 callersFunctionformatRegulatorItems
( items: Array<{ source: string; title: string; link: string; date?: string; summary?: s
src/index.ts:97
↓ 3 callersFunctionresolveBillRef
( args: any, )
src/index.ts:46
↓ 2 callersFunctionbillKey
(b: any)
src/index.ts:973
↓ 2 callersFunctionfetchViaCurl
(url: string, userAgent?: string)
src/us-legal-apis.ts:15
↓ 2 callersMethodgetOpinion
(opinionId: number)
src/us-legal-apis.ts:1323
↓ 2 callersMethodgetRecentNews
(limit: number = 20)
src/us-legal-apis.ts:1426
↓ 2 callersFunctionheader
(title)
scripts/mcp-dump-all.mjs:71
↓ 2 callersMethodkeyParams
()
src/us-legal-apis.ts:829
↓ 2 callersFunctionnormalizeDate
(raw: any)
src/rss.ts:57
↓ 2 callersFunctionnormalizeSource
( s: unknown, def: RegulatorSource | "all" = "all", )
src/index.ts:84
↓ 2 callersFunctionrpc
(id, method, params)
scripts/mcp-quick-test.mjs:15
↓ 2 callersFunctionrpc
(proc, id, method, params)
scripts/mcp-test-search.mjs:25
↓ 2 callersFunctionscoreBillAgainstQuery
(bill: any, tags: string[] = [])
src/index.ts:923
↓ 2 callersMethodsearchNews
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1436
↓ 2 callersMethodsearchOpinions
( query: string, court?: string, limit: number = 20, )
src/us-legal-apis.ts:1177
↓ 2 callersMethodsearchRegulatorNews
( query: string, source: RegulatorSource | "all", limit: number = 20, )
src/us-legal-apis.ts:1794
↓ 2 callersFunctionsend
(method, params)
scripts/mcp-quick-probe.mjs:36
↓ 2 callersFunctionsend
(method, params)
scripts/mcp-dump-all.mjs:42
↓ 1 callersMethodbuildPublicLawPackageId
(congress: number, lawNumber: number)
src/us-legal-apis.ts:835
↓ 1 callersFunctionextractAtomLink
(link: any)
src/rss.ts:65
↓ 1 callersFunctionfetchHtml
(url: string)
src/us-legal-apis.ts:1554
↓ 1 callersMethodgetBill
( congress: number, type: string, number: number, )
src/us-legal-apis.ts:669
↓ 1 callersMethodgetBillActions
( congress: number, type: string, number: number, limit: number = 50, )
src/us-legal-apis.ts:690
↓ 1 callersMethodgetBillDetails
( congress: number, billType: string, billNumber: number, )
src/us-legal-apis.ts:499
↓ 1 callersMethodgetBillTextVersions
( congress: number, type: string, number: number, )
src/us-legal-apis.ts:745
↓ 1 callersMethodgetCommittees
( congress?: number, chamber?: "House" | "Senate", )
src/us-legal-apis.ts:776
↓ 1 callersMethodgetPackageSummary
(packageId: string)
src/us-legal-apis.ts:852
↓ 1 callersMethodgetPackageText
( packageId: string, maxChars: number = 20000, )
src/us-legal-apis.ts:897
↓ 1 callersMethodgetPublicLaw
( congress: number, lawNumber: number, )
src/us-legal-apis.ts:946
↓ 1 callersMethodgetRecentBills
( congress?: number, limit: number = 20, )
src/us-legal-apis.ts:565
↓ 1 callersMethodgetRecentDocuments
( limit: number = 20, )
src/us-legal-apis.ts:1021
↓ 1 callersMethodgetRecentOpinions
( court?: string, limit: number = 20, )
src/us-legal-apis.ts:1251
↓ 1 callersMethodgetRecentRegulatorNews
( source: RegulatorSource | "all", limit: number = 20, )
src/us-legal-apis.ts:1770
↓ 1 callersFunctionmain
()
src/index.ts:1515
↓ 1 callersFunctionmain
()
scripts/mcp-smoke-test.mjs:225
↓ 1 callersFunctionmatchingCuratedActs
(query: string)
src/data/crypto-legislation.ts:358
↓ 1 callersFunctionnotify
(method, params)
scripts/mcp-quick-probe.mjs:46
↓ 1 callersFunctionnotify
(method, params)
scripts/mcp-dump-all.mjs:57
↓ 1 callersFunctionparseBillId
(billId: string)
src/us-legal-apis.ts:358
↓ 1 callersFunctionqueryMatchesDigitalAssets
(query: string)
src/data/crypto-legislation.ts:353
↓ 1 callersFunctionscoreBillRelevance
(bill: any, query: string)
src/us-legal-apis.ts:72
↓ 1 callersFunctionscoreDocumentRelevance
(doc: any, query: string)
src/us-legal-apis.ts:119
↓ 1 callersFunctionscoreFeedItem
(item: FeedItem, query: string)
src/rss.ts:158
↓ 1 callersMethodsearchCode
( query: string, title?: number, limit: number = 20, )
src/us-legal-apis.ts:1088
↓ 1 callersMethodsearchComments
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1376
↓ 1 callersFunctionsendNotification
(method, params)
scripts/mcp-smoke-test.mjs:60
↓ 1 callersFunctionstart
()
scripts/mcp-test-search.mjs:10
↓ 1 callersFunctiontextOf
(result)
scripts/mcp-smoke-test.mjs:65
↓ 1 callersFunctiontextOf
(result)
scripts/mcp-dump-all.mjs:63
MethodbuildBillPackageId
( congress: number, type: string, number: number, stage: string = "enr", )
src/us-legal-apis.ts:843
Methodconstructor
(apiKey?: string)
src/us-legal-apis.ts:380
Methodconstructor
(apiKey?: string)
src/us-legal-apis.ts:825
Methodconstructor
(apiKey?: string)
src/us-legal-apis.ts:1172
Methodconstructor
(apiKey?: string)
src/us-legal-apis.ts:1372
Methodconstructor
(apiKeys?: { congress?: string; regulationsGov?: string; courtListener?: string; govInfo?: str
src/us-legal-apis.ts:1733
MethodgetDocumentDetails
( documentNumber: string, )
src/us-legal-apis.ts:1054
MethodgetRecentNews
(limit: number = 20)
src/us-legal-apis.ts:1456
MethodgetRecentNews
(limit: number = 20)
src/us-legal-apis.ts:1489
MethodgetRecentNews
(limit: number = 20)
src/us-legal-apis.ts:1525
MethodgetRecentNews
(limit: number = 20)
src/us-legal-apis.ts:1634
MethodgetRecentNews
(limit: number = 20)
src/us-legal-apis.ts:1671
MethodgetSection
( title: number, section: string, )
src/us-legal-apis.ts:1143
FunctiononData
(chunk)
scripts/mcp-quick-test.mjs:18
FunctiononData
(chunk)
scripts/mcp-test-search.mjs:28
MethodsearchAll
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1824
MethodsearchNews
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1466
MethodsearchNews
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1498
MethodsearchNews
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1535
MethodsearchNews
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1643
MethodsearchNews
( query: string, limit: number = 20, )
src/us-legal-apis.ts:1680
MethodsearchVotes
( congress?: number, chamber?: "House" | "Senate", limit: number = 20, )
src/us-legal-apis.ts:613