# ASPERN: counterparty checks for agents (org.aspern/aspern): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/org.aspern%2Faspern/versions/latest)
- Connected to: https://aspern.org/mcp
- Homepage: https://aspern.org/
- Scoring rules: v2
- Tools: 39
- Average: 73.6 / 100 (Clear)
- Near-identical pairs: 0

This page shows how ASPERN: counterparty checks for agents (org.aspern/aspern)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Minor: 39 tools. Above 25, models start to tell tools apart less well.

## Tools

- `list_policies`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `counterparty_history`: 58 / 100
- `list_x402_endpoints`: 60 / 100
  - Minor: No `required` list, so every argument is optional.
- `inspect_payment`: 62 / 100
  - Minor: Arguments without a description: expect.chain.
  - Minor: String arguments with no constraint or example: expect.chain.
- `agent_economic_profile`: 65 / 100
- `monitor_subject`: 66 / 100
- `agent_changes`: 67 / 100
  - Minor: No `required` list, so every argument is optional.
- `exit_lifecycle_coverage`: 67 / 100
- `list_vaults`: 67 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `test_purchase`: 68 / 100
- `agent_business`: 70 / 100
- `agent_dependencies`: 70 / 100
- `counterparty_check`: 70 / 100
- `identify`: 70 / 100
- `operator_check`: 70 / 100
- `payment_evidence`: 70 / 100
- `vault_assessment`: 70 / 100
- `vault_risk_dimensions`: 70 / 100
  - Minor: No `required` list, so every argument is optional.
- `capital_coverage`: 72 / 100
- `check_service_endpoint`: 73 / 100
- `knock_on_endpoint`: 73 / 100
- `evaluate_vault_decision`: 74 / 100
- `evidence_for`: 75 / 100
- `preflight_payment`: 75 / 100
- `receipt_status`: 75 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `find_vaults`: 77 / 100
  - Minor: No `required` list, so every argument is optional.
- `vault_check`: 77 / 100
- `find_agents`: 78 / 100
  - Minor: No `required` list, so every argument is optional.
- `exit_screen`: 80 / 100
- `portfolio_screen`: 80 / 100
- `record_receipt`: 81 / 100
- `endpoint_disagreements`: 83 / 100
  - Minor: No `required` list, so every argument is optional.
- `evaluate_action`: 83 / 100
- `check_action`: 84 / 100
  - Minor: No `required` list, so every argument is optional.
- `endpoint_coverage`: 85 / 100
- `vault_exits`: 85 / 100
- `counterparty_bulk`: 86 / 100
- `vault_exit_confidence`: 87 / 100
- `vaults_earned`: 89 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
