Serveur MCP

Secant Agent Research Pack

io.github.jnilrac/secant-agent-research-mcp
Recherche et exploration Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Provides paid web search, page extraction, research packs with citations, page-diff monitoring, and research audits.

codex_audit
Paid x402 Codex audit entrypoint. Use the REST /codex/jobs endpoint to queue execution.
Schéma d’entrée
{'type': 'object', 'required': ['prompt', 'payment'], 'properties': {'prompt': {'type': 'string', 'description': 'Code, configuration, or architecture review prompt for the paid Codex audit.'}, 'payment': {'type': 'object', 'description': 'x402 payment proof payload containing resource, amount, wallet, and settlement metadata.', 'additionalProperties': True}, 'facilitator_id': {'type': 'string', 'default': 'evm-base', 'description': 'Settlement facilitator id. Use evm-base for Base USDC payments.'}, 'payment_identifier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional idempotency key. Reuse it on retries to return the cached paid result.'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
extract_page
Paid x402 page extraction for one to twenty URLs.
Schéma d’entrée
{'type': 'object', 'required': ['urls', 'payment'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'minItems': 1, 'description': 'HTTP URLs to extract. Limited to 20 pages per request.'}, 'payment': {'type': 'object', 'description': 'x402 payment proof payload containing resource, amount, wallet, and settlement metadata.', 'additionalProperties': True}, 'facilitator_id': {'type': 'string', 'default': 'evm-base', 'description': 'Settlement facilitator id. Use evm-base for Base USDC payments.'}, 'payment_identifier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional idempotency key. Reuse it on retries to return the cached paid result.'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
monitor_diff
Paid x402 page diff monitor.
Schéma d’entrée
{'type': 'object', 'required': ['url', 'payment'], 'properties': {'url': {'type': 'string', 'description': 'HTTP URL to fetch and compare for the diff monitor.'}, 'payment': {'type': 'object', 'description': 'x402 payment proof payload containing resource, amount, wallet, and settlement metadata.', 'additionalProperties': True}, 'previous_hash': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional previous content hash to compare against the current page.'}, 'previous_text': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional previous page text to compare against the current page.'}, 'facilitator_id': {'type': 'string', 'default': 'evm-base', 'description': 'Settlement facilitator id. Use evm-base for Base USDC payments.'}, 'payment_identifier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional idempotency key. Reuse it on retries to return the cached paid result.'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
procure_request
Canonical durable procurement. Payment belongs in _meta[x402/payment], not task input.
Schéma d’entrée
{'type': 'object', 'required': ['offer_slug', 'input', 'max_budget_usd'], 'properties': {'input': {'type': 'object', 'additionalProperties': True}, 'intent': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'offer_slug': {'type': 'string'}, 'max_budget_usd': {'type': 'number'}, 'max_latency_ms': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}}
research_pack
Paid x402 research pack: search plus extraction and citations.
Schéma d’entrée
{'type': 'object', 'required': ['query', 'payment'], 'properties': {'query': {'type': 'string', 'description': 'Search query to run through the paid research API.'}, 'payment': {'type': 'object', 'description': 'x402 payment proof payload containing resource, amount, wallet, and settlement metadata.', 'additionalProperties': True}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of ranked search results to return.'}, 'extract_pages': {'type': 'integer', 'default': 5, 'maximum': 5, 'minimum': 1, 'description': 'Number of top search results to extract for the research pack.'}, 'facilitator_id': {'type': 'string', 'default': 'evm-base', 'description': 'Settlement facilitator id. Use evm-base for Base USDC payments.'}, 'payment_identifier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional idempotency key. Reuse it on retries to return the cached paid result.'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
search
Paid x402 web search for autonomous agents.
Schéma d’entrée
{'type': 'object', 'required': ['query', 'payment'], 'properties': {'query': {'type': 'string', 'description': 'Search query to run through the paid research API.'}, 'payment': {'type': 'object', 'description': 'x402 payment proof payload containing resource, amount, wallet, and settlement metadata.', 'additionalProperties': True}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of ranked search results to return.'}, 'facilitator_id': {'type': 'string', 'default': 'evm-base', 'description': 'Settlement facilitator id. Use evm-base for Base USDC payments.'}, 'payment_identifier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional idempotency key. Reuse it on retries to return the cached paid result.'}}}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Ajouté
procure_request
1 October 2026 02:46
Ajouté
codex_audit
17 September 2026 12:42
Ajouté
monitor_diff
17 September 2026 12:42
Ajouté
research_pack
17 September 2026 12:42
Ajouté
extract_page
17 September 2026 12:42
Ajouté
search
17 September 2026 12:42