KATA Research Automation
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Deterministic research automation with live OpenAlex search and reusable workflow programs.
| Author | io.github.dharan1007 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 116 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"KATA Research Automation": {
"url": "https://kata-webmcp.vercel.app/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
kata_search_researchread-onlySearch live scholarly works through OpenAlex. Returns normalized real research records; never mock data.
Parameters:
query(required) — stringlimit— integer
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
kata_plan_triageread-onlyCreate a deterministic triage plan from live OpenAlex results or supplied works without mutating a workspace.
Parameters:
limit— integerquery— stringworks— arrayactions— objectcriteria— objectmaxItems— integer
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
kata_diagnose_web_interopread-onlyClassify observed WebMCP, MCP, browser and API constraints and return a conservative compliant integration path without weakening security controls.
Parameters:
intent(required) — stringenvironment(required) — object
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
kata_apply_commandApply one allowlisted semantic workspace command and return the next workspace snapshot.
Parameters:
workspace(required) — objectcommand(required) — object
Hints: read-only no · destructive no · idempotent yes · open-world no
kata_compile_workflowread-onlyCompile two compatible semantic demonstrations into a deterministic JSON-Schema-constrained program.
Parameters:
name(required) — stringdemos(required) — array
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
kata_execute_programExecute a compiled deterministic program transactionally against a supplied workspace snapshot.
Parameters:
workspace(required) — objectprogram(required) — objectinput(required) — object
Hints: read-only no · destructive no · idempotent yes · open-world no
kata_preview_automationread-onlyPreview an automation and return matching works plus an integrity fingerprint. Makes no changes.
Parameters:
workspace(required) — objectworks(required) — arrayautomation(required) — object
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
kata_run_automationRun a deterministic automation only when its preview fingerprint still matches current inputs. Nested tools are depth-bounded.
Parameters:
workspace(required) — objectworks(required) — arrayautomation(required) — objectpreviewFingerprint(required) — string
Hints: read-only no · destructive no · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.