Servidor MCP

Secant Agent Research Pack

io.github.jnilrac/secant-agent-research-mcp
Búsqueda e investigación Público y accesible MCP 2025-11-25

Qué hace este 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.
Esquema de entrada
{'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.'}}}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
extract_page
Paid x402 page extraction for one to twenty URLs.
Esquema de entrada
{'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.'}}}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
monitor_diff
Paid x402 page diff monitor.
Esquema de entrada
{'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.'}}}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
procure_request
Canonical durable procurement. Payment belongs in _meta[x402/payment], not task input.
Esquema de entrada
{'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.
Esquema de entrada
{'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.'}}}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
search
Paid x402 web search for autonomous agents.
Esquema de entrada
{'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.'}}}
Esquema de salida
{'type': 'object', 'additionalProperties': True}
Añadido
procure_request
1 de October de 2026 a las 02:46
Añadido
codex_audit
17 de September de 2026 a las 12:42
Añadido
monitor_diff
17 de September de 2026 a las 12:42
Añadido
research_pack
17 de September de 2026 a las 12:42
Añadido
extract_page
17 de September de 2026 a las 12:42
Añadido
search
17 de September de 2026 a las 12:42