Redra
What this MCP does
Searches current class-action settlements using structured filters and returns settlement records with official source links.
Tools
Input schema
{'type': 'object', 'title': 'get_dataset_infoArguments', 'properties': {}}
Output schema
{'type': 'object', 'title': 'get_dataset_infoDictOutput', 'additionalProperties': True}
Input schema
{'type': 'object', 'title': 'get_settlementArguments', 'required': ['settlement_id'], 'properties': {'settlement_id': {'type': 'string', 'title': 'Settlement Id', 'maxLength': 200, 'minLength': 1, 'description': 'Exact settlement identifier returned by a search.'}}}
Output schema
{'type': 'object', 'title': 'get_settlementDictOutput', 'additionalProperties': True}
Input schema
{'type': 'object', 'title': 'get_settlementsArguments', 'required': ['settlement_ids'], 'properties': {'settlement_ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'title': 'Settlement Ids', 'maxItems': 20, 'minItems': 1, 'description': 'Settlement identifiers returned by search to retrieve together.'}}}
Output schema
{'type': 'object', 'title': 'get_settlementsDictOutput', 'additionalProperties': True}
Input schema
{'type': 'object', 'title': 'search_settlementsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum records returned, from 1 to 50.'}, 'state': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'maxLength': 2, 'minLength': 2}, {'type': 'null'}], 'title': 'State', 'default': None, 'description': 'Optional two-letter US postal abbreviation, such as CA.'}, 'status': {'enum': ['open', 'upcoming'], 'type': 'string', 'title': 'Status', 'default': 'open', 'description': 'Public lifecycle filter: open or upcoming. Defaults to open. Upcoming records are not yet claimable and must be presented as a separate watchlist.'}, 'keywords': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 20}, {'type': 'null'}], 'title': 'Keywords', 'default': None, 'description': 'Required logical-AND terms for specific companies, brands, products, employers, services, or incidents. Use separate queries for alternatives and settlement_type for taxonomy.'}, 'deadline_after': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Deadline After', 'default': None, 'description': 'Include deadlines on or after this ISO 8601 date.'}, 'proof_required': {'anyOf': [{'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, {'type': 'null'}], 'title': 'Proof Required', 'default': None, 'description': 'Whether proof is required: yes, no, or unknown.'}, 'deadline_before': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Deadline Before', 'default': None, 'description': 'Include deadlines on or before this ISO 8601 date.'}, 'settlement_type': {'anyOf': [{'enum': ['class_action_settlement', 'consumer_product_settlement', 'data_breach_settlement', 'financial_fee_settlement', 'government_refund', 'other_consumer_compensation', 'privacy_settlement', 'regulatory_compensation_program', 'state_ag_refund'], 'type': 'string'}, {'type': 'null'}], 'title': 'Settlement Type', 'default': None, 'description': 'Exact settlement taxonomy filter. Prefer this over keywords for type concepts such as data breaches, privacy, refunds, financial fees, or consumer products.'}}}
Output schema
{'type': 'object', 'title': 'search_settlementsDictOutput', 'additionalProperties': True}
Input schema
{'type': 'object', '$defs': {'SearchQuery': {'type': 'object', 'title': 'SearchQuery', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum results for this independent query, from 1 to 50.'}, 'state': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'maxLength': 2, 'minLength': 2}, {'type': 'null'}], 'title': 'State', 'default': None, 'description': 'Optional two-letter US postal abbreviation, such as CA.'}, 'status': {'enum': ['open', 'upcoming'], 'type': 'string', 'title': 'Status', 'default': 'open', 'description': 'Public lifecycle filter: open or upcoming. Defaults to open. Upcoming records are not yet claimable and belong in a separate watchlist.'}, 'keywords': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'title': 'Keywords', 'maxItems': 20, 'description': 'Terms combined with logical AND. Put unrelated companies, products, or alternatives in separate batch query objects.'}, 'deadline_after': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Deadline After', 'default': None, 'description': 'Include deadlines on or after this ISO 8601 date.'}, 'proof_required': {'anyOf': [{'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, {'type': 'null'}], 'title': 'Proof Required', 'default': None, 'description': 'Whether proof is required: yes, no, or unknown.'}, 'deadline_before': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Deadline Before', 'default': None, 'description': 'Include deadlines on or before this ISO 8601 date.'}, 'settlement_type': {'anyOf': [{'enum': ['class_action_settlement', 'consumer_product_settlement', 'data_breach_settlement', 'financial_fee_settlement', 'government_refund', 'other_consumer_compensation', 'privacy_settlement', 'regulatory_compensation_program', 'state_ag_refund'], 'type': 'string'}, {'type': 'null'}], 'title': 'Settlement Type', 'default': None, 'description': 'Exact settlement taxonomy filter. Use this instead of keywords for type concepts such as privacy, data breaches, or financial fees.'}}, 'additionalProperties': False}}, 'title': 'search_settlements_batchArguments', 'required': ['queries'], 'properties': {'queries': {'type': 'array', 'items': {'$ref': '#/$defs/SearchQuery'}, 'title': 'Queries', 'maxItems': 50, 'minItems': 1, 'description': 'Independent settlement searches. Each query retains logical-AND keyword semantics; unrelated alternatives belong in separate query objects.'}, 'max_total_results': {'type': 'integer', 'title': 'Max Total Results', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum unique settlement records returned across the whole batch after cross-query deduplication. This caps output, not the number of independent searches performed.'}}}
Output schema
{'type': 'object', 'title': 'search_settlements_batchDictOutput', 'additionalProperties': True}
Recent tool changes
Similar MCP servers
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
Dados Abertos Senado BR MCP
Searches and retrieves Brazilian Federal Senate legislative, administrative, budgetary, contracting, speech, committee, and e-Cid…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
GleanMark Trademark Search
Searches and analyzes USPTO trademark records, including conflicts, prosecution histories, TTAB proceedings, ownership chains, de…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…
DataNexus MCP
Enables public-data research across domains, patents, government contracts, nonprofits, compliance registries, and software secur…
agentdata-nl
Provides paid company, insolvency, sanctions, regulatory, crypto-market, news, payment-counterparty, and structured web research …
FDA Data MCP
Searches and analyzes FDA data covering drugs, devices, facilities, inspections, recalls, approvals, shortages, enforcement, and …