# Causara Economic Control

> Economic exposure and control decisions for autonomous AI actions in Shadow Mode.

- name: io.github.mahadrehman239-del/causara-economic-control
- version: 0.1.0
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 96/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.mahadrehman239-del%2Fcausara-economic-control
- tools: https://api.protogrid.dev/v1/servers/io.github.mahadrehman239-del%2Fcausara-economic-control/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "causara-economic-control": {
      "type": "http",
      "url": "https://causara.floot.app/_api/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 45
- drivers: +website +reachable +uptime-100% +updated-17d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 96/100 (strong)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 3 of 3 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,048 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 3, about 1,048 tokens to load them all
- tool set hash: c6519f0c8a3fb269fd69f5ae27c80993
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.mahadrehman239-del/causara-economic-control.svg)](https://protogrid.dev/servers/io.github.mahadrehman239-del/causara-economic-control)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://causara.floot.app/_api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (3)

- `evaluate_agent_action`: Run a proposed autonomous AI action through Causara's frozen Shadow Mode economic-control engine. Returns downstream dependency path, economic exposure, potential loss, confidence, and an ALLOW/REVIEW/ESCALATE/BLOCK recommendation. Causara does not execute or block the proposed business action. The evaluation is recorded in Causara's Shadow risk ledger.
- `get_control_model`: Return the live Causara V2.0 Shadow Mode model metadata, including supported action routes and frozen validation status. Use this before evaluation when you need to check whether an action type is supported.
- `normalize_business_context`: Validate and normalize a structured business-context CSV into Causara's canonical economic context. This does not evaluate or execute an AI action. Use it when source data is available as a field/value or single-row CSV export.
