Agent47

finance MCP Server

Your AI agent just burned $200. AgentGuard stops it at $5. Runtime cost guardrails for AI agents — budget enforcement, loop detection, kill switch. Zero dependencies, MIT licensed.

VerifiedInstall Ready
financefinance
4 views4 stars2 forksMIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 2w ago.

VerifiedInstall Ready
Source
github-topic:mcp-server
Stars
4
Last synced
2w ago
Install
Instructions detected

Install

1. Install the package

npx -y @agentguard47/mcp-server

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "agent47": {
      "command": "npx",
      "args": [
        "-y",
        "@agentguard47/mcp-server"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

17
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (17)

findJobs

Deep-search for contracts based on bounty, platform, or tags.

getPlatformStats

Real-time health check of the agency network.

comparePrice

Intelligence on market pricing for agent services.

LoopGuard

`LoopDetected`

Guard

Stops

Capability

AgentGuard

TimeoutGuard

`TimeoutExceeded`

Topic

Link

BudgetGuard

`BudgetExceeded`

FuzzyLoopGuard

`LoopDetected`

RetryGuard

`RetryLimitExceeded`

RateLimitGuard

—

BudgetAwareEscalation

hard turns that need a stronger model

Example

What it proves

None

Competitive notes: - [AgentGuard vs Vercel AI Gateway](docs/competitive/vercel-ai-gateway.md) - [Where AgentGuard fits in the agent security stack](docs/competitive/agent-security-stack.md) ## Decision Traces Capture proposal, human edit, approval, override, and binding events through the same event pipeline: ```python from agentguard import JsonlFileSink, Tracer, decision_flow tracer = Tracer(sink=JsonlFileSink(".agentguard/traces.jsonl")) with tracer.trace("agent.run") as run: with decision_flow( run, workflow_id="deploy-review", object_type="pull_request", object_id="123", actor_type="human", actor_id="pat", ) as decision: decision.proposed({"action": "merge"}) decision.approved(comment="Looks safe") decision.bound(binding_state="merged", outcome="success") ``` Supported event types: - `decision.proposed` - `decision.edited` - `decision.overridden` - `decision.approved` - `decision.bound` Guide: [`docs/guides/decision-tracing.md`](docs/guides/decision-tracing.md) ## MCP Server AgentGuard also ships a read-only MCP server for coding-agent workflows: ```bash npx -y @agentguard47/mcp-server ``` Use the SDK to enforce local safety where the agent runs. Use MCP when a client like Codex, Claude Code, or Cursor needs read access to traces, decisions, costs, usage, and budget health. ## Hosted Dashboard Boundary The SDK is the free local proof path. The hosted dashboard is for retained history, alerts, team visibility, spend trends, hosted decision history, and dashboard-managed remote kill signals.

Problem

Guard

X402SpendGuard

`BudgetExceeded`