Skip to main content
Glama
edycutjong

cuporacle-mcp

by edycutjong

Buy a vetted edge (pays x402)

wc_edge

Purchase audited edge and conviction ladder for a football match with autonomous x402 payment. Returns on-chain receipt; degrades to free odds if upstream is down.

Instructions

Buy a CLV-audited edge + conviction ladder for one match from LineLock. The agent pays ~0.05 USDC ITSELF via x402 (spend-capped) and returns the edge plus the on-chain receipt tx to cite. Degrades to free odds if the upstream is down; never fabricates an edge or receipt. Use dry_run:true to prove the quote-parse + spend-cap path without paying.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dry_runNoIf true, parse the recorded 402 quote and enforce the spend cap WITHOUT paying (proof path). No receipt is produced. Default false (attempts a real, funds-gated purchase).
matchIdYesfootball-data match id (from wc_fixtures).
maxSpendNoPer-call USDC ceiling for this purchase (e.g. 0.05). Never exceeds the session cap.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds significant behavioral context beyond annotations: payment mechanism (x402 with spend cap), cost (~0.05 USDC), return includes receipt, degradation to free odds, and guarantee against fabrication. No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise (3 sentences), front-loaded with the core action, and every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers key aspects: what it does, cost, failure mode, dry run option, and data source (matchId from wc_fixtures). Missing details about the output format, but constraints (no output schema) justify minor gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so descriptions already explain parameters. The tool description adds minimal extra meaning, e.g., clarifying dry_run purpose, but does not substantially increase agent understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses specific verb 'Buy' and resource 'CLV-audited edge + conviction ladder' from 'LineLock', clearly distinguishing it from sibling tools like wc_fixtures or wc_odds.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains when to use dry_run for testing, and mentions degradation behavior, but does not explicitly state when not to use the tool or provide direct alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/edycutjong/cuporacle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server