_ registry / mcp http-sse · checked 2h ago

yieldagentx402

https://api.yieldagentx402.app

Registry code: 9bbe1f0b04183195

api record

Executes x402 payment-gated tasks with signed receipts and Filecoin proofs via MCP.

from a public catalogue that lists it, not from the operator

endpoint
https://api.yieldagentx402.app/mcp
protocol
http-sse ·2024-11-05
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is yieldagentx402 live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is yieldagentx402 free to use?
Partly — some of its tools are open, others need a key or payment.
What tools does yieldagentx402 have?
19 tools: yax_delegate_to_agent, yax_submit_approval, yax_control_workflow, yax_run_secure_workflow, yax_process_x402_payment, yax_score_leads, yax_build_email_sequence, yax_monitor_churn_risk, ….
Is yieldagentx402 safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 99.3%· all time 99.3%

latency
741ms

last good check

priced tools
0

of 19 tools

_ answered our checks, 90 days 454 checks · signed record
  • degraded → live
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
_ what it is for
used for
  • score inbound leads
  • build a cold email sequence
  • chase overdue invoices
  • forecast cash flow
  • run a policy-governed agent workflow
takes → gives
text, data → data, text
tools
12 reads5 changes data1 moves money1 sends messages
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts, and USDC settlements on base into the address this listing's priced doors name, read off the chain. Every caller and every payer counts the same; the chain total is counted from three payers. The address also stands behind 1 other origin: the chain figures are the gateway's, not this listing's alone. How it is counted.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

payers on base
2

distinct

settlements
2

last 2026-10-31

received on chain
0.011 USDC

counted from three payers (thin, concentrated, shared-payto)

_ what it can do 19 tools
1 open7 auth-required 11 never probed 8 of 19 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • yax_get_capabilities reads open 2h ago

    Returns every tool available on this server, what each one does, and when to use it. Call this first when connecting to understand the platform.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • yax_verify_receipt reads auth-required 10h ago

    Projects stored receipt verification evidence. verified is true only when the stored payload HMAC was cryptographically checked and a provider GET readback matched the uploaded artifact; this call does not perform a fresh provider lookup.

    mcp-tool

    {
      "type": "object",
      "required": [
        "run_id"
      ],
      "properties": {
        "run_id": {
          "type": "string",
          "description": "Run ID of the receipt to verify."
        },
        "filecoin_cid": {
          "type": "string",
          "description": "Optional Filecoin CID to verify directly, instead of looking it up by run ID."
        }
      }
    }
    arguments 16 lines
  • yax_get_wallet_status reads auth-required 2h ago

    Returns the agent's wallet balance, spend cap, remaining cap for this period, and wallet address. Use before a payment to confirm funds are available.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • yax_check_policy reads auth-required 20h ago

    Checks if an action would be approved by your policy without running it. Returns approved/denied, remaining spend cap, and whether human approval is required.

    mcp-tool

    {
      "type": "object",
      "required": [
        "action_type"
      ],
      "properties": {
        "parameters": {
          "type": "object",
          "description": "Action parameters to evaluate, including amount and recipient if applicable."
        },
        "action_type": {
          "type": "string",
          "description": "The action category to check against policy, e.g. 'payment', 'email', 'on_chain'."
        }
      }
    }
    arguments 16 lines
  • yax_get_receipt reads auth-required 10h ago

    Fetches the stored receipt for an authorized past run. Returns policy result and available hashes, signing state, conditional TEE evidence, anchor references, and stored provider-readback verification evidence without upgrading missing evidence.

    mcp-tool

    {
      "type": "object",
      "required": [
        "run_id"
      ],
      "properties": {
        "run_id": {
          "type": "string",
          "description": "The run ID to retrieve, returned by yax_execute_action or yax_pay_x402, e.g. run_7f29c91a."
        }
      }
    }
    arguments 12 lines
  • yax_get_attestation reads auth-required 20h ago

    Reports whether TEE verification inputs are configured for this MCP Worker. It does not probe an enclave or verify a current attestation; use claim-specific verification and receipt evidence before relying on a TEE claim.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • yax_audit_compliance reads auth-required 2h ago

    Audits recent agent activity against policy rules and flags violations. Returns compliant vs flagged counts and report evidence; any storage CID is an anchor reference until provider readback/content match is separately verified.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "format": {
          "type": "string",
          "description": "Report format: 'summary' or 'full'. Defaults to 'summary'."
        },
        "period": {
          "type": "string",
          "description": "Time period to audit: '24h', '7d', '30d'. Defaults to '7d'."
        },
        "policy_id": {
          "type": "string",
          "description": "Optional specific policy version to audit against, e.g. 'policy_v12'. Defaults to current."
        }
      }
    }
    arguments 17 lines
  • yax_forecast_cash_flow reads auth-required 20h ago

    Generates a week-by-week cash flow forecast across base, optimistic, and pessimistic scenarios. Returns projections and any report storage reference without representing CID presence alone as verified anchoring.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "scenarios": {
          "type": "array",
          "description": "Scenarios to model: ['base', 'optimistic', 'pessimistic']. Defaults to all three."
        },
        "include_ar": {
          "type": "boolean",
          "description": "Include accounts-receivable projections. Defaults to true."
        },
        "horizon_weeks": {
          "type": "number",
          "description": "Number of weeks to forecast. Defaults to 13 (one quarter)."
        }
      }
    }
    arguments 17 lines
  • yax_delegate_to_agent changes data unknown never probed

    Delegates work to another agent by spawning a child orchestration run linked to your parent run. Optional hireFeeUsd triggers policy-gated x402 or ledger hire payment. Child runs inherit min(parent, child) spend caps.

    mcp-tool

    {
      "type": "object",
      "required": [
        "delegate_to_agent_id",
        "workflow_id"
      ],
      "properties": {
        "sla": {
          "type": "object",
          "description": "Optional SLA: { maxCostUsd, minVerifyRate }."
        },
        "input": {
          "type": "object",
          "description": "Workflow input payload passed to the child run."
        },
        "hire_memo": {
          "type": "string",
          "description": "Optional memo attached to the hire payment record."
        },
        "workflow_id": {
          "type": "string",
          "description": "Workflow to run on the delegate agent, e.g. lead-scoring-v1."
        },
        "hire_fee_usd": {
          "type": "number",
          "description": "Optional hire fee in USD. When > 0, policy is checked and X-Payment header can settle via x402."
        },
        "max_cost_usd": {
          "type": "number",
          "description": "Shorthand for sla.maxCostUsd."
        },
        "parent_run_id": {
          "type": "string",
          "description": "Parent run ID. Defaults to the agent's active orchestration run from a prior yax_run_secure_workflow call."
        },
        "hire_recipient": {
          "type": "string",
          "description": "Optional payout address for hire fee; defaults to delegate agent hire_payto in partner KV."
        },
        "min_verify_rate": {
          "type": "number",
          "description": "Shorthand for sla.minVerifyRate (0–100)."
        },
        "delegate_to_agent_id": {
          "type": "string",
          "description": "Target agent ID to execute the delegated workflow."
        }
      }
    }
    arguments 49 lines
  • yax_submit_approval changes data unknown never probed

    Approve or deny a pending policy approval token for the authenticated agent.

    mcp-tool

    {
      "type": "object",
      "required": [
        "approval_id",
        "decision"
      ],
      "properties": {
        "decision": {
          "enum": [
            "approve",
            "deny"
          ],
          "type": "string"
        },
        "approval_id": {
          "type": "string",
          "description": "Policy approval token."
        }
      }
    }
    arguments 20 lines
  • yax_control_workflow changes data unknown never probed

    Stop (cancel) or resume (approve human gate) an orchestration workflow run for this agent.

    mcp-tool

    {
      "type": "object",
      "required": [
        "workflow_id",
        "action"
      ],
      "properties": {
        "action": {
          "enum": [
            "stop",
            "resume"
          ],
          "type": "string"
        },
        "workflow_id": {
          "type": "string",
          "description": "Orchestration runId."
        }
      }
    }
    arguments 20 lines
  • yax_run_secure_workflow changes data unknown never probed

    Requests a governed agent action. Returns a run ID and policy decision; a terminal receipt is sealed, while HMAC signing, TEE binding, settlement, and provider-verified anchors are reported only when the corresponding evidence is produced.

    mcp-tool

    {
      "type": "object",
      "required": [
        "intent",
        "action_type"
      ],
      "properties": {
        "intent": {
          "type": "string",
          "description": "Human-readable description of what the agent intends to do, e.g. 'Send invoice follow-up email to client ABC'."
        },
        "parameters": {
          "type": "object",
          "description": "Action-specific parameters such as recipient address, amount, endpoint URL, or payload body."
        },
        "action_type": {
          "type": "string",
          "description": "Action category: 'api_call', 'payment', 'email', 'on_chain', 'data_read', or 'workflow'."
        },
        "webhook_url": {
          "type": "string",
          "description": "Optional https:// URL. When the run reaches a terminal state, the gateway POSTs the signed receipt to this URL with X-YAX-Signature: hmac-sha256=<hex>. Eliminates polling."
        },
        "spend_cap_override": {
          "type": "number",
          "description": "Optional per-call spend cap in USD. Must be less than or equal to the agent's configured policy cap."
        }
      }
    }
    arguments 29 lines
  • yax_process_x402_payment moves money unknown never probed

    Pre-authorizes a gas/sponsorship budget for a governed hub-scoped agent, subject to hub attachment, Agent Pack grant, and policy checks. This does NOT sign, broadcast, or settle an on-chain transaction — it only reserves budget against your daily/per-transaction sponsorship cap. No transaction hash is produced.

    mcp-tool

    {
      "type": "object",
      "required": [
        "recipient",
        "amount",
        "chain"
      ],
      "properties": {
        "memo": {
          "type": "string",
          "description": "Optional human-readable memo attached to the budget pre-authorization record."
        },
        "chain": {
          "type": "string",
          "description": "Target chain, e.g. 'base', 'ethereum', 'bnb', 'near', 'solana', 'stacks'. Required — must be in the ShadeGuard allowed-chains list."
        },
        "token": {
          "type": "string",
          "default": "USDC",
          "description": "Token symbol. Supported: USDC, STX, NEAR, ETH. Defaults to USDC."
        },
        "amount": {
          "type": "string",
          "description": "Intended payment amount as a decimal string, e.g. '0.50'. Used for policy evaluation only."
        },
        "hub_id": {
          "type": "string",
          "description": "Hub scope for this pre-authorization. Defaults to the calling agent's own hub if omitted. Required in some form — hubless calls are rejected."
        },
        "recipient": {
          "type": "string",
          "description": "Recipient address: EVM 0x address, Stacks SP address, or NEAR account name. Recorded for audit only — this call does not send funds."
        }
      }
    }
    arguments 35 lines
  • yax_score_leads changes data unknown never probed

    Scores inbound leads by conversion likelihood and syncs enriched records to your CRM. Returns each lead with a score (0–100), tier (hot/warm/cold), and enrichment data.

    mcp-tool

    {
      "type": "object",
      "required": [
        "leads"
      ],
      "properties": {
        "leads": {
          "type": "array",
          "description": "Array of lead objects. Each must have at minimum an 'email' field. Optional: name, company, phone, source."
        },
        "crm_push": {
          "type": "boolean",
          "description": "If true, syncs scored results to your connected CRM. Defaults to true."
        },
        "score_model": {
          "type": "string",
          "description": "Scoring model to use. Options: 'default', 'b2b', 'saas', 'real_estate'. Defaults to 'default'."
        }
      }
    }
    arguments 20 lines
  • yax_build_email_sequence reads unknown never probed

    Builds a personalized cold email sequence for a list of prospects. Researches each prospect and writes tailored copy. Returns subject lines, body, and send schedule per prospect.

    mcp-tool

    {
      "type": "object",
      "required": [
        "prospects",
        "offer"
      ],
      "properties": {
        "tone": {
          "type": "string",
          "description": "Email tone: 'professional', 'casual', or 'direct'. Defaults to 'professional'."
        },
        "offer": {
          "type": "string",
          "description": "One sentence describing your offer or value proposition, e.g. 'We help SaaS companies reduce churn by 30%'."
        },
        "prospects": {
          "type": "array",
          "description": "List of prospect objects. Each needs at minimum: email and name. Optional: company, title, linkedin_url."
        },
        "sequence_length": {
          "type": "number",
          "description": "Number of emails in the sequence. Defaults to 3."
        }
      }
    }
    arguments 25 lines
  • yax_monitor_churn_risk reads unknown never probed

    Flags customers at risk of churning based on usage and payment patterns, and drafts a re-engagement email per account. Returns a prioritized risk list with churn score and outreach copy.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "customer_ids": {
          "type": "array",
          "description": "Optional list of customer IDs to check. If omitted, scans all active customers."
        },
        "draft_emails": {
          "type": "boolean",
          "description": "If true, drafts a re-engagement email per at-risk account. Defaults to true."
        },
        "risk_threshold": {
          "type": "string",
          "description": "Risk level to flag: 'high', 'medium', or 'all'. Defaults to 'high'."
        }
      }
    }
    arguments 17 lines
  • yax_collect_ar_invoices sends messages unknown never probed

    Analyzes open invoices by age (30/60/90+ days) and sends escalating follow-up emails to overdue clients. Returns invoice count, total overdue amount, and emails sent per bucket.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "escalate_at": {
          "type": "number",
          "description": "Days overdue at which to escalate to a senior contact or legal notice. Defaults to 90."
        },
        "send_emails": {
          "type": "boolean",
          "description": "If true, sends follow-up emails to overdue clients. Defaults to true."
        },
        "aging_buckets": {
          "type": "array",
          "description": "Optional custom aging thresholds in days, e.g. [30, 60, 90]. Defaults to [30, 60, 90]."
        }
      }
    }
    arguments 17 lines
  • yax_list_runs reads unknown never probed

    Lists recent agent runs with status and policy result. Filter by outcome (approved/denied/escalated) to audit activity or find run IDs for receipt lookup.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "number",
          "default": 20,
          "description": "Number of runs to return. Maximum 50, default 20."
        },
        "since": {
          "type": "string",
          "description": "ISO 8601 date string. Return only runs after this timestamp."
        },
        "outcome": {
          "enum": [
            "approved",
            "denied",
            "escalated",
            "all"
          ],
          "type": "string",
          "default": "all",
          "description": "Filter runs by policy outcome. Use 'denied' to audit blocked actions."
        }
      }
    }
    arguments 25 lines
  • yax_enrich_lead_data reads unknown never probed

    Parses a raw lead email, form submission, or webhook payload into a structured contact record, enriches it, and logs it to your CRM. Returns name, email, company, phone, and ICP score.

    mcp-tool

    {
      "type": "object",
      "required": [
        "source"
      ],
      "properties": {
        "source": {
          "type": "string",
          "description": "Where the lead came from: 'email', 'form', 'webhook', or 'manual'."
        },
        "crm_push": {
          "type": "boolean",
          "description": "Push enriched lead to CRM after intake. Defaults to true."
        },
        "raw_content": {
          "type": "string",
          "description": "Raw email body, form submission JSON, or webhook payload to parse."
        }
      }
    }
    arguments 20 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 9bbe1f0b04183195.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/9bbe1f0b04183195/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/9bbe1f0b04183195/badge.svg)](https://brick.blue/agent/9bbe1f0b04183195?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.