AOPX

Selects between supported SEARCH providers for ECONOMY or CRITICAL mode.

Should I use this

Quality & Safety

B
Description quality
95%
Schema completeness
61%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~688Tokens (tool definitions)
~1.4 KBTypical response size
Moderate attention impact (0.54% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "aopx": {
      "url": "https://api.aopx.fr/mcp/"
    }
  }
}

Remote endpoints

https://api.aopx.fr/mcp/streamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢recommend_provider(mode, client_id, max_cost_eur, max_latency_ms)

Return a provider recommendation for the SEARCH category. Supported modes are ECONOMY and CRITICAL. AOPX only recommends; it does not execute or pay the provider. After executing the returned provider path, call report_outcome with the same recommendation_id so the real production result can feed future evidence-based recommendations.

Input Schema

{
  "type": "object",
  "properties": {
    "mode": {
      "enum": [
        "ECONOMY",
        "CRITICAL"
      ],
      "title": "Mode",
      "type": "string"
    },
    "client_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Client Id"
    },
    "max_cost_eur": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Max Cost Eur"
    },
    "max_latency_ms": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Max Latency Ms"
    }
  },
  "required": [
    "mode"
  ],
  "title": "recommend_providerArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "recommend_providerDictOutput"
}
report_outcome(recommendation_id, attempts)

Report the real production result of a previous AOPX recommendation. Call this after executing the provider path returned by recommend_provider. The recommendation_id must exist, only one outcome is accepted per recommendation, and the reported provider attempts must match the recommended primary/fallback path.

Input Schema

{
  "type": "object",
  "properties": {
    "recommendation_id": {
      "title": "Recommendation Id",
      "type": "string"
    },
    "attempts": {
      "items": {
        "$ref": "#/$defs/ProviderAttempt"
      },
      "title": "Attempts",
      "type": "array"
    }
  },
  "required": [
    "recommendation_id",
    "attempts"
  ],
  "$defs": {
    "ProviderAttempt": {
      "properties": {
        "provider_id": {
          "title": "Provider Id",
          "type": "string"
        },
        "success": {
          "title": "Success",
          "type": "boolean"
        },
        "quality_score": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Quality Score"
        },
        "cost_eur": {
          "anyOf": [
            {
              "minimum": 0,
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Cost Eur"
        },
        "latency_ms": {
          "anyOf": [
            {
              "minimum": 0,
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Latency Ms"
        },
        "error_type": {
          "anyOf": [
            {
              "maxLength": 200,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Error Type"
        }
      },
      "required": [
        "provider_id",
        "success"
      ],
      "title": "ProviderAttempt",
      "type": "object"
    }
  },
  "title": "report_outcomeArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "report_outcomeDictOutput"
}
public_stats

Return aggregate AOPX production consultation/outcome statistics. LAB benchmarks, tests, shadow runs and replay events are excluded.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "public_statsArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "public_statsDictOutput"
}
public_outcomes(limit)

Return the latest reported production outcomes for AOPX. Provider identities are exposed only through public aliases.

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 100,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "public_outcomesArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "public_outcomesDictOutput"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools