Skip to content
Agentmart
Submit a tool

Strategic Agent Reasoning MCP

Strategic BDI reasoning engine for autonomous AI agents with spatial utility and replanning.

Connector by putervision · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 12
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/putervision-agent-reasoning-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Strategic BDI reasoning engine for autonomous AI agents with spatial utility and replanning.

Use cases: agent-orchestration

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
7 read · 5 write · 0 delete · 3 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 15

Read from the source code; the running server may list different tools.

Read 7 · Look things up without changing anything.

  • ask_noul
  • ask_score
  • assess_risk
  • evaluate_situation
  • gate_intention
  • get_decision_trace
  • query_knowledge

Write 5 · Create, change, send or run things.

  • manage_beliefs
  • manage_intentions
  • manage_reasoning_db
  • set_goal
  • set_utility_weights

Not yet classified 3 · We could not tell from the name and description.

  • ask_choice
  • classify
  • replan

Network hosts it talks to 6

  • agentreasoningmcp.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • putervision.github.io · found in code
  • raw.githubusercontent.com · found in code
  • reasoningmcp.com · found in code

Files it touches

  • /usr/local/opt/nvm/nvm.sh
  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (15)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • ask_choice

    Select 1 option from a discrete set of alternatives (N <= 16) with probability distribution and utility margin. Use ask_choice instead of classify when choosing the best action or alternative under active utility profiles rather than categorizing an entity. Returns selected option ID, probability distribution, and utility margin.

  • ask_noul

    Evaluate whether a specific proposition is true given the current state pack with calibrated probability and abstain safeguards. Use ask_noul instead of ask_score when evaluating binary truth/falsehood rather than scoring an entity on a continuous scale. Returns boolean answer, confidence probability, and abstain flag.

  • ask_score

    Evaluate an entity, plan, or action on a bounded continuous scale against weighted criteria. Use ask_score instead of ask_noul when evaluating continuous numeric quality or fitness rather than binary truth. Returns normalized score within scale bounds, criterion breakdown, and evaluation confidence.

  • assess_risk

    Compute quantitative risk and threat assessment for candidate actions, plans, or 3D spatial rollouts against active utility weights (actions: action, plan, compare, spatial_rollout). Use assess_risk instead of evaluate_situation when estimating failure probability and threat exposure rather than ranking overall utility. Returns risk score (0.0-1.0), threat breakdown, and comparative risk ratings.

  • classify

    Assign semantic categorical labels to an entity, visual state, task, or state snapshot using deterministic System One calculus. Use classify instead of ask_choice when assigning predefined taxonomy labels rather than selecting among runtime decision alternatives. Returns top class label, probability distribution, and classification margin.

  • evaluate_situation

    Ingest multi-modal situation snapshot, compute expected utilities against active weights, and output prioritized action recommendations (actions: snapshot, quick). Use evaluate_situation instead of assess_risk when ranking candidate actions across multi-attribute utility dimensions rather than calculating isolated threat probabilities. Returns ranked candidate actions, expected utility scores, and top recommendation.

  • gate_intention

    Evaluate an intention before dispatching to behavior-mcp and issue a cryptographic HMAC dispatch token if approved. Use gate_intention instead of manage_intentions when verifying precondition safety and issuing execution authorization rather than tracking intention state. Returns gate verdict (approved/rejected), risk evaluation, and HMAC dispatch token.

  • get_decision_trace

    Retrieve explainable step-by-step chain-of-thought rationale, candidate utilities, and risk assessment for past decisions (actions: latest, get, list, explain). Use get_decision_trace instead of query_knowledge when performing deep forensic analysis of a specific historical decision. Returns step-by-step reasoning trace, utility breakdown, candidate rankings, and explanation text.

  • manage_beliefs

    Maintain structured belief state with TTL expiration sweeps, exponential confidence decay, and category filtering (actions: update, query, expire, reconcile, reconcile_spatial). Use manage_beliefs instead of query_knowledge when managing dynamic agent epistemic state rather than static heuristic patterns. Returns belief record, query matches, expired belief count, or reconciliation report.

  • manage_intentions

    Queue, dispatch, track, cancel, or resolve behavior directives for behavior-mcp runtime execution (actions: create, dispatch, get, list, cancel, resolve). Use manage_intentions instead of set_goal when dispatching immediate execution instructions to runtime behaviors rather than managing abstract objectives. Returns intention record, dispatch status, wire contract payload, or intention list.

  • manage_reasoning_db

    Database maintenance, diagnostics, SHA-256 Merkle audit verification, and snapshot management (actions: stats, audit, doctor, snapshot, diff, restore). Use manage_reasoning_db instead of manage_beliefs when performing SQLite storage integrity verification or database snapshot restore. Returns database diagnostics, Merkle audit tree, snapshot metadata, or diff reports.

  • query_knowledge

    Search learned heuristic patterns, tactics, and past decision traces by context similarity (actions: search, patterns, similar_situations). Use query_knowledge instead of get_decision_trace when retrieving generalized patterns across sessions rather than inspecting a single execution trace. Returns matching heuristics, anti-patterns, tactics, and similarity scores.

  • replan

    Regenerate sub-task DAG and adjust intentions upon unexpected obstacles or state changes (actions: blocker, event, full). Use replan instead of set_goal when recovering from execution blockers or environment shifts rather than creating new goals. Returns replanned goal DAG, invalidated intentions, and newly synthesized subgoals.

  • set_goal

    Register, update, decompose, inspect, or abandon hierarchical goals and task DAGs (actions: create, update, decompose, get, list, abandon). Use set_goal instead of manage_intentions when formulating multi-step objectives and sub-goal DAGs rather than queueing concrete execution directives. Returns goal record, sub-goal hierarchy, completion progress, or goal lists.

  • set_utility_weights

    Configure, inspect, activate, or incrementally nudge multi-attribute utility weight profiles (actions: configure, get, list, activate, nudge). Use set_utility_weights instead of evaluate_situation when defining decision preferences (aggression, caution, greed, exploration) rather than evaluating actions. Returns configured utility profile, active weight map, or profile directory.

Signals

Stars
12
Forks
1
Open issues
0
Last commit
Oct 3, 2026 (25 days ago)
Last release
Oct 3, 2026 (25 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.putervision/agent-reasoning-mcp
Version
0.4.1
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from putervision

Cite this page

Strategic Agent Reasoning MCP. Agent Mart. https://agentmart.dev/connectors/putervision-agent-reasoning-mcp (last updated 2026-10-24)