MCP-Server

Liminality

ai.physea/liminality
KI & Agenten Authentifizierung erforderlich MCP 2025-11-25

Was dieses MCP kann

Breaks complex questions and decisions into checkable sub-questions and grounds them using available tools.

algorithms
Create, validate, release and run pure algorithms over versioned datasets; runs replay byte-identical with zero model calls. action='run' is one solve; other actions are free.
Eingabeschema
{'type': 'object', 'title': 'algorithmsArguments', 'required': ['action'], 'properties': {'key': {'type': 'string', 'title': 'Key', 'default': ''}, 'name': {'type': 'string', 'title': 'Name', 'default': ''}, 'rows': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'null'}], 'title': 'Rows', 'default': None}, 'spec': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Spec', 'default': None}, 'label': {'type': 'string', 'title': 'Label', 'default': ''}, 'action': {'type': 'string', 'title': 'Action'}, 'run_id': {'type': 'string', 'title': 'Run Id', 'default': ''}, 'changes': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Changes', 'default': None}, 'columns': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'null'}], 'title': 'Columns', 'default': None}, 'run_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Run Ids', 'default': None}, 'correction': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Correction', 'default': None}, 'dataset_id': {'type': 'string', 'title': 'Dataset Id', 'default': ''}, 'parameters': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Parameters', 'default': None}, 'version_id': {'type': 'string', 'title': 'Version Id', 'default': ''}}}
apply_form
Apply form answers to sharpen a task.
Eingabeschema
{'type': 'object', 'title': 'apply_formArguments', 'required': ['question', 'fills'], 'properties': {'fills': {'type': 'object', 'title': 'Fills', 'additionalProperties': True}, 'question': {'type': 'string', 'title': 'Question'}}}
apply_grade
Apply a grade-form answer to a result.
Eingabeschema
{'type': 'object', 'title': 'apply_gradeArguments', 'required': ['result_id', 'choice'], 'properties': {'note': {'type': 'string', 'title': 'Note', 'default': ''}, 'choice': {'type': 'string', 'title': 'Choice'}, 'result_id': {'type': 'string', 'title': 'Result Id'}}}
ask_form
Create a short form for missing user-specific facts.
Eingabeschema
{'type': 'object', 'title': 'ask_formArguments', 'required': ['question'], 'properties': {'question': {'type': 'string', 'title': 'Question'}, 'max_depth': {'type': 'integer', 'title': 'Max Depth', 'default': 3}, 'verify_divergence': {'type': 'boolean', 'title': 'Verify Divergence', 'default': False}}}
catalog
Read the capability catalog: action='search' returns every saved candidate for an objective with distinctiveness deltas; action='delta' compares a named entity pair.
Eingabeschema
{'type': 'object', 'title': 'catalogArguments', 'properties': {'action': {'type': 'string', 'title': 'Action', 'default': 'search'}, 'entity_a': {'type': 'string', 'title': 'Entity A', 'default': ''}, 'entity_b': {'type': 'string', 'title': 'Entity B', 'default': ''}, 'objective': {'type': 'string', 'title': 'Objective', 'default': ''}}}
composio_connect
Create a caller-scoped connection link for a toolkit.
Eingabeschema
{'type': 'object', 'title': 'composio_connectArguments', 'required': ['toolkit'], 'properties': {'toolkit': {'type': 'string', 'title': 'Toolkit'}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}}}
compress_context
Compress long context into a task-focused brief; use before reading any source over 8,000 characters.
Eingabeschema
{'type': 'object', 'title': 'compress_contextArguments', 'required': ['text', 'task'], 'properties': {'task': {'type': 'string', 'title': 'Task'}, 'text': {'type': 'string', 'title': 'Text'}, 'retention': {'type': 'string', 'title': 'Retention', 'default': 'task_local'}}}
delegation
Create, resume, or report a bounded subagent packet (action='create'|'resume'|'report').
Eingabeschema
{'type': 'object', 'title': 'delegationArguments', 'required': ['action'], 'properties': {'role': {'type': 'string', 'title': 'Role', 'default': ''}, 'task': {'type': 'string', 'title': 'Task', 'default': ''}, 'action': {'type': 'string', 'title': 'Action'}, 'outcome': {'type': 'string', 'title': 'Outcome', 'default': ''}, 'handoff_id': {'type': 'string', 'title': 'Handoff Id', 'default': ''}, 'unresolved': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Unresolved', 'default': None}, 'owned_paths': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Owned Paths', 'default': None}, 'changed_paths': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Changed Paths', 'default': None}, 'delegation_id': {'type': 'string', 'title': 'Delegation Id', 'default': ''}, 'test_evidence': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Test Evidence', 'default': None}, 'stop_conditions': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Stop Conditions', 'default': None}, 'read_only_inputs': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Read Only Inputs', 'default': None}, 'acceptance_criteria': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Acceptance Criteria', 'default': None}}}
export_result
Export a caller-owned result in a supported format.
Eingabeschema
{'type': 'object', 'title': 'export_resultArguments', 'required': ['result_id'], 'properties': {'format': {'type': 'string', 'title': 'Format', 'default': 'json'}, 'result_id': {'type': 'string', 'title': 'Result Id'}}}
get_capabilities
List solve modes and every public capability.
Eingabeschema
{'type': 'object', 'title': 'get_capabilitiesArguments', 'properties': {}}
get_result_detail
Fetch the full caller-owned result behind a lean solve.
Eingabeschema
{'type': 'object', 'title': 'get_result_detailArguments', 'required': ['result_id'], 'properties': {'result_id': {'type': 'string', 'title': 'Result Id'}}}
get_settings
Read this caller's saved solve and safety settings.
Eingabeschema
{'type': 'object', 'title': 'get_settingsArguments', 'properties': {'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}}}
handoff
Create, safely resume, or list caller-scoped cross-session checkpoints (action='create'|'resume'|'list'). Create accepts an optional subject and source_sessions; Liminality assigns the subject number. Resume by handoff_id — 'latest' resumes the newest unfinished resumable checkpoint, or asks which one when several were created in the last 24h; detail='full' returns the complete checkpoint.
Eingabeschema
{'type': 'object', 'title': 'handoffArguments', 'required': ['action'], 'properties': {'refs': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Refs', 'default': None}, 'task': {'type': 'string', 'title': 'Task', 'default': ''}, 'action': {'type': 'string', 'title': 'Action'}, 'detail': {'type': 'string', 'title': 'Detail', 'default': 'lean'}, 'subject': {'type': 'string', 'title': 'Subject', 'default': ''}, 'evidence': {'type': 'string', 'title': 'Evidence', 'default': ''}, 'resources': {'type': 'string', 'title': 'Resources', 'default': ''}, 'checkpoint': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Checkpoint', 'default': None}, 'handoff_id': {'type': 'string', 'title': 'Handoff Id', 'default': ''}, 'session_state': {'type': 'string', 'title': 'Session State', 'default': ''}, 'tool_manifest': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'null'}], 'title': 'Tool Manifest', 'default': None}, 'source_sessions': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Source Sessions', 'default': None}, 'parent_handoff_id': {'type': 'string', 'title': 'Parent Handoff Id', 'default': ''}, 'current_artifact_hash': {'type': 'string', 'title': 'Current Artifact Hash', 'default': ''}}}
manage
Compatibility router for retained-context lifecycle actions.
Eingabeschema
{'type': 'object', 'title': 'manageArguments', 'required': ['action'], 'properties': {'action': {'type': 'string', 'title': 'Action'}, 'payload': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Payload', 'default': None}}}
optimize
Rank bounded one-factor variants for a route against your stated objective; candidates remain unsaved.
Eingabeschema
{'type': 'object', 'title': 'optimizeArguments', 'required': ['target', 'objective'], 'properties': {'top_k': {'type': 'integer', 'title': 'Top K', 'default': 5}, 'budget': {'type': 'integer', 'title': 'Budget', 'default': 5}, 'target': {'type': 'string', 'title': 'Target'}, 'objective': {'type': 'string', 'title': 'Objective'}}}
recover
Find a workaround for a blocked obligation without changing the task: open a case, read candidates with their boundary, choose, retry, verify against the original criteria (action='open'|'candidates'|'choose'|'retry'|'verify'|'add_candidate'|'get'|'list').
Eingabeschema
{'type': 'object', 'title': 'recoverArguments', 'properties': {'note': {'type': 'string', 'title': 'Note', 'default': ''}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'action': {'type': 'string', 'title': 'Action', 'default': 'list'}, 'fields': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Fields', 'default': None}, 'case_id': {'type': 'string', 'title': 'Case Id', 'default': ''}, 'outcome': {'type': 'string', 'title': 'Outcome', 'default': ''}, 'task_id': {'type': 'string', 'title': 'Task Id', 'default': ''}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'candidate': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Candidate', 'default': None}, 'user_change': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'User Change', 'default': None}, 'candidate_id': {'type': 'string', 'title': 'Candidate Id', 'default': ''}, 'criteria_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Criteria Ids', 'default': None}, 'repaired_claims': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'null'}], 'title': 'Repaired Claims', 'default': None}}}
register_asset
Register a caller-owned resource for future grounding.
Eingabeschema
{'type': 'object', 'title': 'register_assetArguments', 'required': ['name'], 'properties': {'kind': {'type': 'string', 'title': 'Kind', 'default': ''}, 'name': {'type': 'string', 'title': 'Name'}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'attributes': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Attributes', 'default': None}}}
report_feedback
Report structured feedback on a result.
Eingabeschema
{'type': 'object', 'title': 'report_feedbackArguments', 'properties': {'tool': {'type': 'string', 'title': 'Tool', 'default': ''}, 'rating': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Rating', 'default': None}, 'comment': {'type': 'string', 'title': 'Comment', 'default': ''}, 'helpful': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Helpful', 'default': None}, 'missing': {'type': 'string', 'title': 'Missing', 'default': ''}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'route_key': {'type': 'string', 'title': 'Route Key', 'default': ''}}}
report_outcome
Report verified real-world outcome evidence for a result.
Eingabeschema
{'$id': 'https://physea.ai/schemas/liminality-report-outcome-v1.schema.json', 'type': 'object', 'anyOf': [{'anyOf': [{'required': ['note']}, {'required': ['read_back']}], 'required': ['result_id', 'worked']}, {'required': ['intent', 'leaf', 'endpoint', 'endpoint_correct']}, {'required': ['intent', 'leaf', 'endpoint', 'completion_event', 'evidence_ref']}, {'required': ['intent', 'leaf', 'endpoint', 'human_verdict', 'read_back']}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'leaf': {'type': 'string', 'minLength': 1}, 'note': {'type': 'string', 'minLength': 1}, 'intent': {'type': 'string', 'minLength': 1}, 'worked': {'type': 'boolean'}, 'endpoint': {'type': 'string', 'minLength': 1}, 'read_back': {'type': 'string', 'minLength': 1}, 'result_id': {'type': 'string', 'minLength': 1}, 'evidence_ref': {'type': 'string'}, 'human_verdict': {'type': 'string'}, 'efficiency_note': {'type': 'string'}, 'completion_event': {'type': 'string'}, 'endpoint_correct': {'type': 'boolean'}, 'could_have_done_better': {'type': 'string'}}, 'additionalProperties': False}
research
Run a multi-source research pass for a question.
Eingabeschema
{'type': 'object', 'title': 'researchArguments', 'required': ['question'], 'properties': {'question': {'type': 'string', 'title': 'Question'}, 'max_depth': {'type': 'integer', 'title': 'Max Depth', 'default': 3}}}
runs
Run lifecycle with run and attempt identity (action='start'|'status'|'list'|'cancel'|'reconcile'|'attempt'|'execute'|'outcome'|'approve'|'grants'|'revoke'): cancel persists, an unknown effect is reconciled before any retry, simulate never executes, approve grants operation_kinds for hours and returns approval_id.
Eingabeschema
{'type': 'object', 'title': 'runsArguments', 'properties': {'mode': {'type': 'string', 'title': 'Mode', 'default': 'live'}, 'hours': {'type': 'number', 'title': 'Hours', 'default': 24}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'action': {'type': 'string', 'title': 'Action', 'default': 'status'}, 'policy': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Policy', 'default': None}, 'reason': {'type': 'string', 'title': 'Reason', 'default': ''}, 'run_id': {'type': 'string', 'title': 'Run Id', 'default': ''}, 'node_id': {'type': 'string', 'title': 'Node Id', 'default': ''}, 'outcome': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Outcome', 'default': None}, 'task_id': {'type': 'string', 'title': 'Task Id', 'default': ''}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'operation': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Operation', 'default': None}, 'attempt_id': {'type': 'string', 'title': 'Attempt Id', 'default': ''}, 'approval_id': {'type': 'string', 'title': 'Approval Id', 'default': ''}, 'danger_classes': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Danger Classes', 'default': None}, 'idempotency_key': {'type': 'string', 'title': 'Idempotency Key', 'default': ''}, 'operation_kinds': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Operation Kinds', 'default': None}}}
set_priorities
Save caller-scoped tasks and importance signals.
Eingabeschema
{'type': 'object', 'title': 'set_prioritiesArguments', 'required': ['items'], 'properties': {'items': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'object', 'additionalProperties': True}], 'title': 'Items'}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}}}
set_settings
Save caller-scoped settings from one dict (depth, optimization, trace, relay, governance); keys and values in get_capabilities.
Eingabeschema
{'type': 'object', 'title': 'set_settingsArguments', 'properties': {'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'settings': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Settings', 'default': None}}}
setup
Context-minimality setup with no questions (auto); or profiles, status, verify.
Eingabeschema
{'type': 'object', 'title': 'setupArguments', 'properties': {'action': {'type': 'string', 'title': 'Action', 'default': 'auto'}, 'profile': {'type': 'string', 'title': 'Profile', 'default': ''}, 'use_case': {'type': 'string', 'title': 'Use Case', 'default': ''}, 'first_request': {'type': 'string', 'title': 'First Request', 'default': ''}}}
solve
Decompose, ground, and answer a non-trivial task. Supports saved or per-call depth, safe trace, caller tools, and lean/full output.
Eingabeschema
{'type': 'object', 'title': 'solveArguments', 'required': ['question'], 'properties': {'depth': {'anyOf': [{'enum': ['shallow', 'standard', 'deep'], 'type': 'string'}, {'type': 'null'}], 'title': 'Depth', 'default': None}, 'trace': {'anyOf': [{'enum': ['off', 'summary', 'verbose'], 'type': 'string'}, {'type': 'null'}], 'title': 'Trace', 'default': None}, 'context': {'type': 'string', 'title': 'Context', 'default': ''}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'verbose': {'type': 'boolean', 'title': 'Verbose', 'default': False}, 'question': {'type': 'string', 'title': 'Question'}, 'resources': {'type': 'string', 'title': 'Resources', 'default': ''}, 'follow_up_of': {'type': 'string', 'title': 'Follow Up Of', 'default': ''}, 'tool_manifest': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'null'}], 'title': 'Tool Manifest', 'default': None}, 'context_brief_id': {'type': 'string', 'title': 'Context Brief Id', 'default': ''}, 'preference_policy': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Preference Policy', 'default': None}, 'max_reduction_depth': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Max Reduction Depth', 'default': None}}}
task
Read or version the contract behind a solve (action='get'|'list'|'versions'|'new_version'|'graph'|'create'|'state'); graph also returns what is still unfinished.
Eingabeschema
{'type': 'object', 'title': 'taskArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'action': {'type': 'string', 'title': 'Action', 'default': 'get'}, 'fields': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Fields', 'default': None}, 'changes': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Changes', 'default': None}, 'task_id': {'type': 'string', 'title': 'Task Id', 'default': ''}, 'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'version': {'type': 'integer', 'title': 'Version', 'default': 0}, 'expected_version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Expected Version', 'default': None}}}
taxis
Return this caller's deterministic ranked priority frame.
Eingabeschema
{'type': 'object', 'title': 'taxisArguments', 'properties': {'user_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'User Id', 'default': None}}}
Hinzugefügt
manage
17. September 2026 07:57
Hinzugefügt
setup
17. September 2026 07:57
Hinzugefügt
catalog
17. September 2026 07:57
Hinzugefügt
taxis
17. September 2026 07:57
Hinzugefügt
set_priorities
17. September 2026 07:57
Hinzugefügt
register_asset
17. September 2026 07:57
Hinzugefügt
composio_connect
17. September 2026 07:57
Hinzugefügt
research
17. September 2026 07:57
Hinzugefügt
runs
17. September 2026 07:57
Hinzugefügt
recover
17. September 2026 07:57
Hinzugefügt
task
17. September 2026 07:57
Hinzugefügt
algorithms
17. September 2026 07:57
Hinzugefügt
optimize
17. September 2026 07:57
Hinzugefügt
apply_grade
17. September 2026 07:57
Hinzugefügt
report_feedback
17. September 2026 07:57
Hinzugefügt
report_outcome
17. September 2026 07:57
Hinzugefügt
apply_form
17. September 2026 07:57
Hinzugefügt
ask_form
17. September 2026 07:57
Hinzugefügt
handoff
17. September 2026 07:57
Hinzugefügt
delegation
17. September 2026 07:57
Hinzugefügt
compress_context
17. September 2026 07:57
Hinzugefügt
export_result
17. September 2026 07:57
Hinzugefügt
get_result_detail
17. September 2026 07:57
Hinzugefügt
set_settings
17. September 2026 07:57
Hinzugefügt
get_settings
17. September 2026 07:57
Hinzugefügt
get_capabilities
17. September 2026 07:57
Hinzugefügt
solve
17. September 2026 07:57

Andreax

io.github.moralito311-andr/andreax

Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…

GPT55 Model Gateway

xyz.558686.gpt55/token-gateway

Acts as a remote model gateway exposing GPT chat, coding and review services, lightweight text utilities, and prepaid or x402-bas…

GoCreative Agent API

io.github.ColinHughes2121/gocreative-agent-api

Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…

IA-QA — 130+ QA & Dev Tools for AI Agents

io.github.JcJamet/ia-qa-toolbox

Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…

Speedbot Autonomous Work Network

io.github.ulasarslan6262-ui/speedbot

Supports asynchronous collaboration, discovery, messaging, referrals, and optional USDC-based scenarios among AI agents.

H/M Blindspot Challenge Platform

net.hogarmas/blindspot

Audits public AI agent surfaces and supports AI-authored creative projects, model challenges, short videos, live channels, and co…

NOT FOR HUMANS

io.github.notforhumansfun-rgb/not-for-humans

Provides NFT ownership and marketplace status, wallet-based agent identity and claims, public agent learning records, and multipl…

Agent^Rider

io.github.ceedot-rock/agent-rider

Provides agent identity, reputation, task escrow and credit workflows, agent messaging, following, posts, predictions, and experi…