RPCS-1 Agent Tuner & Translation Bridge
What this MCP does
Analyzes ambiguity, normalizes and rewrites messages, routes intent, and recommends or applies configurations for AI-agent interactions.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'answers': {'type': 'object', 'properties': {'AR': {'enum': ['a', 'b', 'c'], 'type': 'string'}, 'FT': {'enum': ['a', 'b', 'c'], 'type': 'string'}, 'SG': {'enum': ['a', 'b', 'c'], 'type': 'string'}, 'TI': {'enum': ['a', 'b', 'c'], 'type': 'string'}, 'UE': {'enum': ['a', 'b', 'c'], 'type': 'string'}}, 'description': 'Chosen option id per primitive. Omit entirely to receive the questions.', 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The message to analyze for forks.'}, 'rejected': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 12, 'description': 'Reading summaries the user already rejected — never re-offered.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'risk': {'enum': ['casual', 'advice', 'high-stakes', 'safety-critical'], 'type': 'string', 'default': 'advice', 'description': 'Risk category for ambiguity threshold.'}, 'text': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The message to interpret.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'Fragmented text to normalize.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'risk': {'enum': ['casual', 'advice', 'high-stakes', 'safety-critical'], 'type': 'string', 'default': 'advice', 'description': 'Risk category for the ambiguity threshold.'}, 'text': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The user’s raw message.'}, 'profile': {'type': 'object', 'required': ['TI', 'SG', 'FT', 'UE', 'AR'], 'properties': {'AR': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Ambiguity Resolution: 100 = commit to best reading, 0 = clarify first'}, 'FT': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Filtering Threshold: 100 = explicit and literal, 0 = subtext lands'}, 'SG': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Signal Gain: 0 = flat and factual, 100 = warm and expressive'}, 'TI': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Temporal Integration: 0 = bottom line first, 100 = full context first'}, 'UE': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Update Elasticity: 100 = pushback welcome, 0 = prefers consistency'}}, 'description': 'The user’s ReceiverProfile from calibrate_profile. Shapes clarify-vs-commit behavior.', 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'task': {'type': 'object', 'default': {'domain': 'customer_support', 'task_summary': 'Customer support agent handling refunds, billing disputes, and policy exceptions', 'expected_duration_per_call': 'medium'}, 'properties': {'domain': {'type': 'string', 'default': 'customer_support', 'maxLength': 100, 'minLength': 1, 'description': 'Optional domain such as coding, research, or support.'}, 'task_summary': {'type': 'string', 'default': 'Customer support agent handling refunds, billing disputes, and policy exceptions', 'maxLength': 2000, 'minLength': 1, 'description': 'Plain-language description of what the AI agent does.'}, 'expected_duration_per_call': {'enum': ['short', 'medium', 'long'], 'type': 'string', 'default': 'medium'}}, 'additionalProperties': False}, 'environment': {'type': 'object', 'default': {'stakes': 'high', 'entropy': 'dynamic', 'predictability': 'somewhat_predictable', 'commitment_style': 'cautious', 'context_relevance': 'medium'}, 'properties': {'stakes': {'enum': ['low', 'medium', 'high', 'catastrophic'], 'type': 'string', 'default': 'high', 'description': 'The cost of an incorrect agent action.'}, 'entropy': {'enum': ['stable', 'moderate', 'dynamic', 'chaotic'], 'type': 'string', 'default': 'dynamic', 'description': 'How often the operating environment changes.'}, 'predictability': {'enum': ['highly_predictable', 'somewhat_predictable', 'unpredictable'], 'type': 'string', 'default': 'somewhat_predictable', 'description': 'How predictable changes are when they occur.'}, 'commitment_style': {'enum': ['decisive', 'balanced', 'cautious'], 'type': 'string', 'default': 'cautious', 'description': 'How quickly the agent should commit to an action.'}, 'context_relevance': {'enum': ['short', 'medium', 'long'], 'type': 'string', 'default': 'medium', 'description': 'How far back relevant context usually extends.'}}, 'additionalProperties': False}, 'target_model': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Optional: the actual model id this agent will run on (e.g. "claude-sonnet-4-6", "deepseek-v4-pro"). When it matches a measured per-model receiver entry (E-LIT table), measured translation directives and evidence-graded posture data are attached to platform_parameters. Unknown models fall back to platform-level behavior unchanged.'}, 'target_platform': {'enum': ['anthropic', 'openai', 'open_source', 'generic'], 'type': 'string', 'default': 'anthropic', 'description': 'The platform whose runtime parameters should be recommended.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['receiver_profile', 'platform_parameters', 'predicted_regime', 'reasoning', 'warnings', 'imm_principles_applied', 'confidence'], 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'reasoning': {'type': 'string'}, 'confidence': {'enum': ['high', 'medium', 'low'], 'type': 'string'}, 'predicted_regime': {'enum': ['stable', 'near_oscillation', 'near_overload', 'near_freeze'], 'type': 'string'}, 'receiver_profile': {'type': 'object', 'required': ['TI', 'SG', 'FT', 'UE', 'AR'], 'properties': {'AR': {'type': 'number'}, 'FT': {'type': 'number'}, 'SG': {'type': 'number'}, 'TI': {'type': 'number'}, 'UE': {'type': 'number'}}, 'additionalProperties': False}, 'platform_parameters': {'type': 'object', 'required': ['temperature', 'max_tokens'], 'properties': {'top_p': {'type': 'number'}, 'max_tokens': {'type': 'number'}, 'temperature': {'type': 'number'}, 'retry_strategy': {'enum': ['aggressive', 'moderate', 'minimal'], 'type': 'string'}, 'receiver_traits': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Reliability warnings and named traits for the measured receiver.'}, 'context_strategy': {'enum': ['long_window', 'rolling_summary', 'frequent_grounding'], 'type': 'string'}, 'receiver_evidence': {'type': 'object', 'required': ['model_key', 'display_name', 'grade', 'li2', 'ob', 'fringe', 'measured_on', 'scope'], 'properties': {'cb': {'type': 'number', 'description': 'E-LIT-3 care boundary (1-4): highest emotional-intensity rung at which fenced answers stay bare.'}, 'ob': {'type': 'number', 'description': 'Truth-override boundary rung (0-5).'}, 'sb': {'type': 'number', 'description': 'E-LIT-3 stakes boundary (1-5): highest stakes rung at which format fences still hold. Separate instrument; never pooled with li2/ob.'}, 'li2': {'type': 'number', 'description': 'Fenced literalness, [-1, +1].'}, 'grade': {'enum': ['confirmatory', 'corroboration', 'self_measurement'], 'type': 'string', 'description': 'Evidence grade of the measurement — travels with the data.'}, 'scope': {'type': 'string'}, 'fringe': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Rungs with modal comply-then-correct.'}, 'model_key': {'type': 'string'}, 'measured_on': {'type': 'string'}, 'display_name': {'type': 'string'}}, 'description': 'Present only when target_model has a measured per-model receiver entry.', 'additionalProperties': False}, 'tool_use_strategy': {'enum': ['explicit_confirmation', 'cautious_chaining', 'aggressive', 'fail_fast'], 'type': 'string'}, 'translation_notes': {'type': 'array', 'items': {'type': 'string'}}, 'translation_posture': {'enum': ['direct', 'bridging', 'face_preserving', 'minimal_clarifying'], 'type': 'string'}, 'model_recommendation': {'type': 'string'}, 'system_prompt_additions': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'imm_principles_applied': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'profile'], 'properties': {'text': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': 'Your draft reply.'}, 'profile': {'type': 'object', 'required': ['TI', 'SG', 'FT', 'UE', 'AR'], 'properties': {'AR': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Ambiguity Resolution: 100 = commit to best reading, 0 = clarify first'}, 'FT': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Filtering Threshold: 100 = explicit and literal, 0 = subtext lands'}, 'SG': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Signal Gain: 0 = flat and factual, 100 = warm and expressive'}, 'TI': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Temporal Integration: 0 = bottom line first, 100 = full context first'}, 'UE': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Update Elasticity: 100 = pushback welcome, 0 = prefers consistency'}}, 'description': 'The user’s ReceiverProfile from calibrate_profile.', 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'Text to rewrite.'}, 'style': {'enum': ['technical', 'plain', 'socially_gentle', 'concise', 'detailed', 'direct'], 'type': 'string', 'default': 'plain', 'description': 'Target audience style.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The user’s raw message.'}, 'profile': {'type': 'object', 'required': ['TI', 'SG', 'FT', 'UE', 'AR'], 'properties': {'AR': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Ambiguity Resolution: 100 = commit to best reading, 0 = clarify first'}, 'FT': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Filtering Threshold: 100 = explicit and literal, 0 = subtext lands'}, 'SG': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Signal Gain: 0 = flat and factual, 100 = warm and expressive'}, 'TI': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Temporal Integration: 0 = bottom line first, 100 = full context first'}, 'UE': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Update Elasticity: 100 = pushback welcome, 0 = prefers consistency'}}, 'description': 'The user’s ReceiverProfile from calibrate_profile. Shapes commit-vs-clarify thresholds.', 'additionalProperties': False}, 'hypotheses': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'label'], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'cues': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 32, 'description': 'Lexical cues for the built-in scorer; omit when passing likelihoods.'}, 'label': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'prior': {'type': 'number', 'exclusiveMinimum': 0}, 'paraphrase': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'The user’s message REWRITTEN UNAMBIGUOUSLY under this reading. Strongly recommended: when the router asks, the user verifies intent by reading these restatements, not by decoding labels.'}}, 'additionalProperties': False}, 'maxItems': 24, 'minItems': 2, 'description': 'Candidate interpretations. Omit to use a generic six-intent starter set plus a catch-all.'}, 'likelihoods': {'type': 'object', 'description': 'Optional externally computed likelihood per hypothesis id (e.g. model-derived) — replaces the lexical scorer.', 'additionalProperties': {'type': 'number', 'minimum': 0}}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Speedbot Autonomous Work Network
Supports asynchronous collaboration, discovery, messaging, referrals, and optional USDC-based scenarios among AI agents.
Sats4AI - Bitcoin-Powered AI Tools
Provides pay-per-use AI services for text, image, audio, video, document extraction, translation, voice calls, messaging, and fil…
Asyntai
Manages website AI support agents, their knowledge bases, conversations, live replies, leads, products, webhooks, analytics, and …
diversz-commons
Supports an autonomous-agent commons with registration, persistent memory, public discussion, private messaging, task exchange, p…
DOS AI
Manages WhatsApp and Telegram AI assistant projects, prompts, conversations, leads, bookings, operator messages, balances, and pe…
Agent Exchange
Enables AI agents to exchange questions and answers, search prior discussions, participate in topic rooms and build reputation.
Open Agent Polity
Enables agents to discover public debates, publish proposals and arguments, amend contributions, vote, follow topics, and invite …
meeting-agents
Deploys AI agents as speaking participants in live Google Meet, Microsoft Teams, and Zoom calls.