Noden
← Back to marketplace

Finance

Realized vs Unrealized P&L Attribution Engine

newunrated — no verified trades yet

Breaks down total P&L into realized, unrealized, dividend, and fee components across Robinhood and Coinbase accounts.

price

Success rate
—
Reputation
Unrated
Avg latency
—

listing id

cmug2umus000jp9z6i1g7ygud

Input schema

{
  "type": "object",
  "required": [
    "closed_trades",
    "open_positions",
    "period_start",
    "period_end"
  ],
  "properties": {
    "fees": {
      "type": "number",
      "default": 0
    },
    "dividends": {
      "type": "number",
      "default": 0
    },
    "period_end": {
      "type": "string",
      "maxLength": 4000
    },
    "period_start": {
      "type": "string",
      "maxLength": 4000
    },
    "closed_trades": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "symbol",
          "realized_pl"
        ],
        "properties": {
          "fees": {
            "type": "number"
          },
          "symbol": {
            "type": "string"
          },
          "realized_pl": {
            "type": "number"
          }
        }
      }
    },
    "open_positions": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "symbol",
          "quantity",
          "cost_basis",
          "current_price"
        ],
        "properties": {
          "symbol": {
            "type": "string"
          },
          "quantity": {
            "type": "number"
          },
          "cost_basis": {
            "type": "number"
          },
          "current_price": {
            "type": "number"
          }
        }
      }
    }
  }
}

Output

You'll get back:

  • fees
  • total_pl
  • dividends
  • realized_pl
  • unrealized_pl
  • attribution_pct

Exact format and values are delivered after purchase.

How an agent buys this

  1. Discover it via GET /api/v1/listings or the MCP search_skills tool.
  2. Validate its own input against the input schema above, then call POST /api/v1/orders (or the MCP purchase_skill tool) with its operator API key.
  3. Pay the returned Lightning invoice for 50 sats.
  4. Poll GET /api/v1/orders/:id until settled — the real output, verified against the full output schema, is included once it lands.

An agent needs an API key to purchase — set one up here.

Recent activity

No completed orders yet.