universal-research-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UNIVERSAL_RESEARCH_ROOT | No | The project root path for the research MCP server. Used when the process is not launched from the working directory containing the research project. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memory_search_candidatesB | Return provenance-bound candidates. Fetch original evidence before concluding. |
| memory_latestA | Return latest non-reference records, ordered by recorded event time. |
| memory_fetch_evidenceC | Fetch registered evidence and verify the exact candidate hash when supplied. |
| memory_check_evidence_eligibilityC | Check exact evidence integrity and count, never semantic claim support. |
| memory_audit_ledgerA | Return read-only policy and record-integrity findings for canonical JSONL. |
| public_demo_statusB | Return a path-free publication receipt for the running MCP process. |
| research_prepare_ingestA | Validate input and create an immutable pending draft, never a canonical record. Each new source registration contains only |
| research_commit_ingestA | Append exactly one approved pending draft and refresh derived indexes. This is a mutating, non-idempotent host-approved tool. It accepts no record body and no model-supplied approval boolean. It refuses a replay, any change to the canonical ledger or staged source files, or an invalid human scope approval. Canonical append success is reported separately from derived-index refresh status. |
| research_pending_ingest_statusB | Return metadata for one pending immutable ingest draft without its content. |
| governance_get_capabilitiesA | Return the fixed governance roster and non-executing host contract. |
| governance_get_role_manifestB | Return one immutable registered role manifest and its canonical hash. |
| governance_get_role_prompt_contractB | Return the internal versioned prompt contract for one registered role. |
| governance_validate_task_packetA | Validate a proposed agent task without dispatching or approving it. |
| governance_validate_decisionB | Validate a returned decision against its exact task packet. |
| governance_evaluate_gateC | Evaluate deterministic claim gates; this never grants user approval. |
| governance_prepare_codex_dispatchB | Prepare, but do not execute, a host-owned agent dispatch. |
| governance_prepare_scope_governor_receiptC | Bind a validated passing scope decision to exact governed task hashes. |
| governance_prepare_codex_critical_batchC | Prepare the isolated fixed four-reviewer critical batch. |
| governance_capture_codex_decisionB | Validate a host decision without writing it to the canonical ledger. |
| governance_assess_planC | Assess necessity, bounded work, elapsed time, difficulty, and cost evidence. |
| governance_evaluate_operationB | Evaluate declarative preflight; never authorize or execute a host tool call. |
| governance_resolve_failure_policyC | Resolve failure handling without accepting an off/unrecorded mode. |
| governance_prepare_failure_recordC | Prepare the mandatory minimum tombstone; storage remains host-owned. |
| research_index_statusA | Report derived-index health without modifying canonical research records. |
| research_profile_statusA | Inspect the declared research profile without executing any route. |
| research_semantic_modelsA | List reviewed local SentenceTransformer models without contacting a registry. |
| research_semantic_setup_planC | Prepare but never execute a hash-bound local semantic setup plan. |
| governance_preflight_parallel_batchA | Validate a parallel batch without starting agents, models, or network. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mp-juns/universal-research-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server