Wever Labs Agentic Rails
Was dieses MCP kann
Supports agent workflow infrastructure through service contracts, work-order preparation, evidence checks, and MCP manifest review.
Tools
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…