{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_sh-patterson-legiscan","slug":"sh-patterson-legiscan","name":"legiscan","type":"mcp","url":"https://smithery.ai/servers/sh-patterson/legiscan","page_url":"https://unfragile.ai/sh-patterson-legiscan","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:sh-patterson/legiscan"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_sh-patterson-legiscan__cap_0","uri":"capability://data.processing.analysis.schema.based.legislative.data.retrieval","name":"schema-based legislative data retrieval","description":"This capability allows users to query legislative data using a defined schema that standardizes the structure of requests and responses. It utilizes a model-context-protocol (MCP) to ensure that data retrieval is context-aware, allowing for more accurate and relevant results based on user input. The integration with external legislative databases is streamlined through API calls that conform to the MCP, ensuring compatibility and ease of use.","intents":["How can I retrieve specific legislative data for my research?","What is the best way to access legislative updates programmatically?","I need to query multiple legislative sources efficiently."],"best_for":["developers building applications that need real-time legislative data"],"limitations":["Dependent on external legislative databases' availability and response times","Limited to the schema defined for legislative data"],"requires":["Node.js 14+","Access to legislative API endpoints"],"input_types":["structured queries","text"],"output_types":["structured data","JSON"],"categories":["data-processing-analysis","legislative-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_sh-patterson-legiscan__cap_1","uri":"capability://memory.knowledge.context.aware.legislative.data.updates","name":"context-aware legislative data updates","description":"This capability enables the system to provide real-time updates on legislative changes by maintaining a context of previous queries and user interactions. It employs a context management system that tracks user preferences and past queries, allowing for personalized notifications and updates. This ensures that users receive relevant information without needing to repeatedly specify their interests.","intents":["How can I stay updated on legislative changes relevant to my interests?","What features can help me track specific legislative bills over time?","Can I receive notifications for updates on legislative topics I care about?"],"best_for":["policy analysts monitoring legislative changes"],"limitations":["Requires user engagement to build context; may miss updates if user context is not established","Limited to the scope of tracked topics"],"requires":["User account for context tracking","Node.js 14+"],"input_types":["text","user preferences"],"output_types":["notifications","structured updates"],"categories":["memory-knowledge","notification-systems"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_sh-patterson-legiscan__cap_2","uri":"capability://data.processing.analysis.multi.source.legislative.data.aggregation","name":"multi-source legislative data aggregation","description":"This capability aggregates legislative data from multiple sources into a unified format, allowing users to access a comprehensive view of legislative activities. It employs a data transformation layer that normalizes data from various APIs, ensuring consistency in the output format. This aggregation is facilitated through a modular architecture that allows easy addition of new data sources without significant rework.","intents":["How can I combine data from different legislative APIs into one view?","What is the best way to aggregate legislative information for analysis?","Can I create a dashboard that shows data from multiple legislative sources?"],"best_for":["developers creating dashboards for legislative analysis"],"limitations":["Data quality depends on the reliability of external sources","Normalization may introduce slight delays in data processing"],"requires":["Node.js 14+","Access to multiple legislative APIs"],"input_types":["API responses","structured data"],"output_types":["aggregated structured data","dashboards"],"categories":["data-processing-analysis","dashboard-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":23,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to legislative API endpoints","User account for context tracking","Access to multiple legislative APIs"],"failure_modes":["Dependent on external legislative databases' availability and response times","Limited to the schema defined for legislative data","Requires user engagement to build context; may miss updates if user context is not established","Limited to the scope of tracked topics","Data quality depends on the reliability of external sources","Normalization may introduce slight delays in data processing","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.16,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:28.138Z","last_scraped_at":"2026-05-03T15:19:48.006Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=sh-patterson-legiscan","compare_url":"https://unfragile.ai/compare?artifact=sh-patterson-legiscan"}},"signature":"k442jtyZqRwDx7070QTmiQRJKpmm02L+MqQDGs4y58+WbMef+mpkBNua0G8lwkVxkvUMkTff65wXJ3tjX2wuAw==","signedAt":"2026-06-22T20:10:04.266Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/sh-patterson-legiscan","artifact":"https://unfragile.ai/sh-patterson-legiscan","verify":"https://unfragile.ai/api/v1/verify?slug=sh-patterson-legiscan","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}