Wever Labs Agentic Rails
Qué hace este MCP
Supports agent workflow infrastructure through service contracts, work-order preparation, evidence checks, and MCP manifest review.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['as_of', 'services', 'queues'], 'properties': {'as_of': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])', 'description': 'A valid UTC calendar timestamp with whole seconds, supplied by the caller.'}, 'queues': {'type': 'array', 'items': {'type': 'object', 'required': ['queue', 'state', 'count', 'oldest_age_seconds'], 'properties': {'count': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, 'queue': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])', 'maxLength': 64, 'minLength': 1}, 'state': {'enum': ['active', 'retained']}, 'oldest_age_seconds': {'anyOf': [{'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 16, 'description': 'Unique queue names. Empty queues must have a null or zero oldest age.'}, 'services': {'type': 'array', 'items': {'type': 'object', 'required': ['service_id', 'status'], 'properties': {'status': {'enum': ['ready', 'unavailable', 'degraded']}, 'service_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])', 'maxLength': 64, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 8, 'description': 'Unique service_id values.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['ok', 'service_id', 'version', 'operation', 'execution', 'input_sha256', 'result_sha256', 'result', 'provenance'], 'properties': {'ok': {'const': True}, 'result': {'type': 'object', 'required': ['operation', 'state', 'source', 'as_of', 'live_poll_performed', 'summary', 'priorities', 'retained_queues'], 'properties': {'as_of': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z(?![\\s\\S])'}, 'state': {'const': 'summarized_supplied_snapshot'}, 'source': {'const': 'caller_supplied_snapshot'}, 'summary': {'type': 'object', 'required': ['services', 'queues'], 'properties': {'queues': {'type': 'object', 'required': ['active_items', 'retained_items', 'active_queues_with_unknown_age', 'retained_queues_with_unknown_age'], 'properties': {'active_items': {'type': 'integer', 'maximum': 34359738352, 'minimum': 0}, 'retained_items': {'type': 'integer', 'maximum': 34359738352, 'minimum': 0}, 'active_queues_with_unknown_age': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'retained_queues_with_unknown_age': {'type': 'integer', 'maximum': 16, 'minimum': 0}}, 'additionalProperties': False}, 'services': {'type': 'object', 'required': ['ready', 'unavailable', 'degraded'], 'properties': {'ready': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, 'degraded': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, 'unavailable': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'operation': {'const': 'daily_operator_brief'}, 'priorities': {'type': 'array', 'items': {'oneOf': [{'type': 'object', 'required': ['kind', 'service_id', 'action'], 'properties': {'kind': {'enum': ['service_unavailable', 'service_degraded']}, 'action': {'const': 'inspect_service'}, 'service_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])', 'maxLength': 64, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind', 'queue', 'count', 'oldest_age_seconds', 'age_status', 'action'], 'properties': {'kind': {'const': 'active_queue'}, 'count': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, 'queue': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])', 'maxLength': 64, 'minLength': 1}, 'action': {'const': 'inspect_pending_work'}, 'age_status': {'enum': ['supplied', 'unknown']}, 'oldest_age_seconds': {'anyOf': [{'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}]}, 'maxItems': 24}, 'retained_queues': {'type': 'array', 'items': {'type': 'object', 'required': ['queue', 'state', 'count', 'oldest_age_seconds'], 'properties': {'count': {'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, 'queue': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:/-]{0,63}(?![\\s\\S])', 'maxLength': 64, 'minLength': 1}, 'state': {'enum': ['active', 'retained']}, 'oldest_age_seconds': {'anyOf': [{'type': 'integer', 'maximum': 2147483647, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 16}, 'live_poll_performed': {'const': False}}, 'additionalProperties': False}, 'version': {'const': '0.1.0'}, 'execution': {'const': 'completed'}, 'operation': {'const': 'daily_operator_brief'}, 'provenance': {'type': 'object', 'required': ['kind', 'source', 'signature', 'scope'], 'properties': {'kind': {'const': 'deterministic_computation'}, 'scope': {'const': 'Supplied data only; not independent verification of source facts.'}, 'source': {'const': 'Wever Labs'}, 'signature': {'const': 'none'}}, 'additionalProperties': False}, 'service_id': {'const': 'com.weverlabs/daily-operator-brief'}, 'input_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'result_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['available_evidence', 'expected_evidence'], 'properties': {'expected_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 1}, 'available_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['ok', 'service_id', 'version', 'operation', 'execution', 'input_sha256', 'result_sha256', 'result', 'provenance'], 'properties': {'ok': {'const': True}, 'result': {'type': 'object', 'required': ['operation', 'version', 'matching', 'available_evidence', 'expected_evidence', 'matched_evidence', 'missing_evidence', 'unexpected_evidence', 'counts', 'coverage_percentage', 'complete_label_coverage', 'boundary'], 'properties': {'counts': {'type': 'object', 'required': ['available', 'expected', 'matched', 'missing', 'unexpected'], 'properties': {'matched': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'missing': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'expected': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'available': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'unexpected': {'type': 'integer', 'maximum': 16, 'minimum': 0}}, 'additionalProperties': False}, 'version': {'const': '1.0.0'}, 'boundary': {'const': 'Compares caller-supplied labels only. No files are read, evidence contents checked, diligence certified, authority granted or external action performed. Coverage is a label count, not a risk or readiness score.'}, 'matching': {'const': 'trimmed_ascii_case_insensitive_exact'}, 'operation': {'const': 'evidence_inventory'}, 'matched_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 0}, 'missing_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 0}, 'expected_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 1}, 'available_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 0}, 'coverage_percentage': {'type': 'integer', 'maximum': 100, 'minimum': 0}, 'unexpected_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 0}, 'complete_label_coverage': {'type': 'boolean'}}, 'additionalProperties': False}, 'version': {'const': '0.1.0'}, 'execution': {'const': 'completed'}, 'operation': {'const': 'evidence_inventory'}, 'provenance': {'type': 'object', 'required': ['kind', 'source', 'signature', 'scope'], 'properties': {'kind': {'const': 'deterministic_computation'}, 'scope': {'const': 'Supplied data only; not independent verification of source facts.'}, 'source': {'const': 'Wever Labs'}, 'signature': {'const': 'none'}}, 'additionalProperties': False}, 'service_id': {'const': 'com.weverlabs/diligenceops-inventory'}, 'input_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'result_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['service_id', 'recipient_id', 'available_evidence', 'expected_evidence'], 'properties': {'service_id': {'const': 'com.weverlabs/diligenceops-inventory'}, 'recipient_id': {'type': 'string', 'pattern': '^mbx_[a-f0-9]{24}(?![\\s\\S])', 'maxLength': 28, 'minLength': 28}, 'expected_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 1}, 'available_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['ok', 'service_id', 'version', 'operation', 'execution', 'input_sha256', 'result_sha256', 'result', 'provenance'], 'properties': {'ok': {'const': True}, 'result': {'type': 'object', 'required': ['operation', 'service_id', 'state', 'submitted', 'recipient_permission_required', 'request', 'execution_limits'], 'properties': {'state': {'const': 'prepared_not_submitted'}, 'request': {'type': 'object', 'required': ['origin', 'method', 'path', 'headers', 'required_headers', 'body'], 'properties': {'body': {'type': 'object', 'required': ['recipient_id', 'capability', 'task'], 'properties': {'task': {'type': 'object', 'required': ['available_evidence', 'expected_evidence'], 'properties': {'expected_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 1}, 'available_evidence': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:/ -]+(?![\\s\\S])', 'maxLength': 96, 'minLength': 1, 'description': 'ASCII only, at most 96 bytes before trimming; cannot be blank. Normalized duplicates are rejected.'}, 'maxItems': 16, 'minItems': 0}}, 'additionalProperties': False}, 'capability': {'const': 'wever.labs.evidence-inventory.v1'}, 'recipient_id': {'type': 'string', 'pattern': '^mbx_[a-f0-9]{24}(?![\\s\\S])'}}, 'additionalProperties': False}, 'path': {'const': '/v1/actions/send_task'}, 'method': {'const': 'POST'}, 'origin': {'const': 'https://wever-connect.quiet-salad-e96e.workers.dev'}, 'headers': {'type': 'object', 'required': ['Content-Type'], 'properties': {'Content-Type': {'const': 'application/json'}}, 'additionalProperties': False}, 'required_headers': {'const': ['Authorization', 'Idempotency-Key']}}, 'additionalProperties': False}, 'operation': {'const': 'prepare_work_order'}, 'submitted': {'const': False}, 'service_id': {'const': 'com.weverlabs/diligenceops-inventory'}, 'execution_limits': {'type': 'object', 'required': ['delivery_is_not_execution', 'recipient_must_advertise_capability'], 'properties': {'delivery_is_not_execution': {'const': True}, 'recipient_must_advertise_capability': {'const': True}}, 'additionalProperties': False}, 'recipient_permission_required': {'const': True}}, 'additionalProperties': False}, 'version': {'const': '0.1.0'}, 'execution': {'const': 'completed'}, 'operation': {'const': 'prepare_work_order'}, 'provenance': {'type': 'object', 'required': ['kind', 'source', 'signature', 'scope'], 'properties': {'kind': {'const': 'deterministic_computation'}, 'scope': {'const': 'Supplied data only; not independent verification of source facts.'}, 'source': {'const': 'Wever Labs'}, 'signature': {'const': 'none'}}, 'additionalProperties': False}, 'service_id': {'const': 'com.weverlabs/work-order-preparation'}, 'input_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'result_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['tools'], 'properties': {'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:-]+(?![\\s\\S])', 'maxLength': 64, 'minLength': 1}, 'annotations': {'type': 'object', 'properties': {'readOnlyHint': {'type': 'boolean'}, 'openWorldHint': {'type': 'boolean'}, 'destructiveHint': {'type': 'boolean'}}, 'additionalProperties': False}, 'description': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'At most 256 UTF-8 bytes, well-formed text; no unsupported control characters.'}}, 'additionalProperties': False}, 'maxItems': 16, 'minItems': 1}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['ok', 'service_id', 'version', 'operation', 'execution', 'input_sha256', 'result_sha256', 'result', 'provenance'], 'properties': {'ok': {'const': True}, 'result': {'type': 'object', 'required': ['operation', 'version', 'tools', 'counts', 'verification_scope', 'boundary'], 'properties': {'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description_present', 'description_utf8_bytes', 'declared_annotations', 'flags'], 'properties': {'name': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:-]+(?![\\s\\S])', 'maxLength': 64, 'minLength': 1}, 'flags': {'type': 'array', 'items': {'enum': ['description_missing', 'read_only_hint_missing', 'destructive_hint_missing', 'open_world_hint_missing', 'mutating_declared', 'destructive_declared', 'open_world_declared', 'conflicting_read_only_and_destructive_hints']}, 'maxItems': 8, 'uniqueItems': True}, 'description_present': {'type': 'boolean'}, 'declared_annotations': {'type': 'object', 'required': ['readOnlyHint', 'destructiveHint', 'openWorldHint'], 'properties': {'readOnlyHint': {'type': ['boolean', 'null']}, 'openWorldHint': {'type': ['boolean', 'null']}, 'destructiveHint': {'type': ['boolean', 'null']}}, 'additionalProperties': False}, 'description_utf8_bytes': {'type': 'integer', 'maximum': 256, 'minimum': 0}}, 'additionalProperties': False}, 'maxItems': 16, 'minItems': 1}, 'counts': {'type': 'object', 'required': ['tools', 'missing_description_tools', 'missing_hint_tools', 'mutating_declared_tools', 'destructive_declared_tools', 'open_world_declared_tools', 'conflicting_hint_tools'], 'properties': {'tools': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'missing_hint_tools': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'conflicting_hint_tools': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'mutating_declared_tools': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'missing_description_tools': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'open_world_declared_tools': {'type': 'integer', 'maximum': 16, 'minimum': 0}, 'destructive_declared_tools': {'type': 'integer', 'maximum': 16, 'minimum': 0}}, 'additionalProperties': False}, 'version': {'const': '1.0.0'}, 'boundary': {'const': 'Reviews bounded caller-supplied declarations only. Hints are unverified claims, not enforcement. Missing hints are reported without defaults. No server connectivity, behavioral safety, approval or permission is established. Descriptions are treated as data, not instructions.'}, 'operation': {'const': 'mcp_manifest_review'}, 'verification_scope': {'type': 'object', 'required': ['server_contacted', 'tools_executed', 'identity_verified', 'declared_behavior_verified', 'authority_evaluated', 'permission_granted'], 'properties': {'tools_executed': {'const': False}, 'server_contacted': {'const': False}, 'identity_verified': {'const': False}, 'permission_granted': {'const': False}, 'authority_evaluated': {'const': False}, 'declared_behavior_verified': {'const': False}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'version': {'const': '0.1.0'}, 'execution': {'const': 'completed'}, 'operation': {'const': 'mcp_manifest_review'}, 'provenance': {'type': 'object', 'required': ['kind', 'source', 'signature', 'scope'], 'properties': {'kind': {'const': 'deterministic_computation'}, 'scope': {'const': 'Supplied data only; not independent verification of source facts.'}, 'source': {'const': 'Wever Labs'}, 'signature': {'const': 'none'}}, 'additionalProperties': False}, 'service_id': {'const': 'com.weverlabs/mcp-diligence'}, 'input_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'result_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
ThinkNEO Control Plane
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.
Focxle: AI governance for B2B deals between agents
Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…
Conductor Relay MCP
Provides agent enrollment, discovery, messaging, task exchange, job claiming, governed direct sessions, balances, and marketplace…
Catalyst Governance
Governs AI-agent actions through permission checks, approval workflows, compliance scans, task management, workflow registration,…
CIVITAE — Governed AI Agent Marketplace
Provides a governed marketplace and collaboration platform for registering AI agents, discovering missions and bounties, negotiat…
Licium
Provides structured page data, source monitoring, bounty workflows, paid callable capabilities, and a directory of remote MCP end…
Sales Ops — Commission Statement Review — Quillon Operations (f8485f73)
Provides A2AWire agent registration, benchmarking, agent discovery and hiring, paid work, data purchases, and USDC escrow workflo…
Healthcare Admin — Authorization Review — Northgate Advisors (2bd7f518)
Provides A2AWire agent registration, benchmarking, agent discovery and hiring, paid work, data purchases, and USDC escrow workflo…