← WebMCP Directory

marketpane.creocortex.com

marketpane.creocortex.com

live Unverified (seed import) Finance & Crypto 13 tools imperative implementation

MarketPane

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 5 · Act 8 · Transact 0 · Score: Not yet scored

Tool inspector

create_panel

act imperative

Creates a panel of a registered kind, optionally with an explicit title, configuration, initial source, and renderer; auto-places it in the first free grid cell when no rect is given. Returns the mutation envelope; the new panel id is in affected_ids.

Input schema

PropertyTypeRequiredDescription
kind string yes Registered panel kind. One of: results_table, watchlist, alert_draft, similar_opportunities, filter_builder, chart, study_library, alerts, symbol_details.
title string no Defaults to the kind's own default title.
config object no Kind-specific configuration; defaults to the kind's own default config. See x-kind-config-schemas for each registered kind's schema.
source object,null no Data source to bind; omit or null for an unbound panel.
renderer string,null no Initial renderer; defaults to the kind's default renderer. Registered renderer types. One of: table, chart_grid, heatmap, scatter_plot. See x-renderer-config-schemas.
rect object no Explicit footprint (6-column by 4-row grid, both zero-based); auto-placed when omitted.
expected_revision number no Revision this call assumes the workspace is currently at. Omitting it skips the concurrency check; a mismatch fails with error "revision_conflict".
idempotency_key string no Replaying the same key returns the original result instead of applying the change twice; reusing a key for a materially different request fails with error "idempotency_conflict".
Raw JSON schema
{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "results_table",
        "watchlist",
        "alert_draft",
        "similar_opportunities",
        "filter_builder",
        "chart",
        "study_library",
        "alerts",
        "symbol_details"
      ],
      "description": "Registered panel kind. One of: results_table, watchlist, alert_draft, similar_opportunities, filter_builder, chart, study_library, alerts, symbol_details."
    },
    "title": {
      "type": "string",
      "description": "Defaults to the kind's own default title."
    },
    "config": {
      "type": "object",
      "description": "Kind-specific configuration; defaults to the kind's own default config. See x-kind-config-schemas for each registered kind's schema."
    },
    "source": {
      "type": [
        "object",
        "null"
      ],
      "description": "Data source to bind; omit or null for an unbound panel.",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "screener_results",
            "instrument",
            "watchlist",
            "symbol_list",
            "panel_reference"
          ],
          "description": "Registered source type. One of: screener_results, instrument, watchlist, symbol_list, panel_reference."
        },
        "ref": {
          "type": "object",
          "description": "Shape depends on \"type\"; see x-source-ref-schemas for each type's schema."
        }
      },
      "required": [
        "type",
        "ref"
      ]
    },
    "renderer": {
      "type": [
        "string",
        "null"
      ],
      "enum": [
        "table",
        "chart_grid",
        "heatmap",
        "scatter_plot",
        null
      ],
      "description": "Initial renderer; defaults to the kind's default renderer. Registered renderer types. One of: table, chart_grid, heatmap, scatter_plot. See x-renderer-config-schemas."
    },
    "rect": {
      "type": "object",
      "description": "Explicit footprint (6-column by 4-row grid, both zero-based); auto-placed when omitted.",
      "properties": {
        "col": {
          "type": "integer",
          "minimum": 0,
          "maximum": 5,
          "description": "Zero-based column."
        },
        "row": {
          "type": "integer",
          "minimum": 0,
          "maximum": 3,
          "description": "Zero-based row."
        },
        "col_span": {
          "type": "integer",
          "minimum": 1,
          "maximum": 6,
          "description": "Columns spanned."
        },
        "row_span": {
          "type": "integer",
          "minimum": 1,
          "maximum": 4,
          "description": "Rows spanned."
        }
      },
      "required": [
        "col",
        "row",
        "col_span",
        "row_span"
      ]
    },
    "expected_revision": {
      "type": "number",
      "description": "Revision this call assumes the workspace is currently at. Omitting it skips the concurrency check; a mismatch fails with error \"revision_conflict\"."
    },
    "idempotency_key": {
      "type": "string",
      "description": "Replaying the same key returns the original result instead of applying the change twice; reusing a key for a materially different request fails with error \"idempotency_conflict\"."
    }
  },
  "required": [
    "kind"
  ],
  "x-kind-config-schemas": {
    "results_table": {
      "type": "object",
      "description": "How a results table panel presents a screener run: displayed columns, computed columns, sort, grouping, conditional formatting, page size, and the chart panel it is bound to. Only the properties named are changed; every other property is left as it was.",
      "properties": {
        "columns": {
          "type": "array",
          "description": "Displayed columns, in display order."
        },
        "computed_columns": {
          "type": "array",
          "description": "Formula-derived columns available to display."
        },
        "sort": {
          "type": "object",
          "description": "The active sort key and direction, or null for none."
        },
        "grouping": {
          "type": "object",
          "description": "The active grouping key, or null for none."
        },
        "formatting_rules": {
          "type": "array",
          "description": "Conditional formatting rules."
        },
        "page_size": {
          "type": "number",
          "description": "Rows per page. Defaults when omitted."
        },
        "chart_panel_id": {
          "type": "string",
          "description": "The chart panel this table drives, or null."
        }
      }
    },
    "watchlist": {
      "type": "object",
      "properties": {
        "sortBy": {
          "type": "string"
        }
      }
    },
    "alert_draft": {
      "type": "object",
      "properties": {}
    },
    "similar_opportunities": {
      "type": "object",
      "properties": {
        "runId": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "filter_builder": {
      "type": "object",
      "properties": {
        "filterTree": {
          "type": "object"
        }
      }
    },
    "chart": {
      "type": "object",
      "description": "How a chart panel draws its series. Only the properties named are changed; every other property of the chart is left exactly as it was. What the chart shows -- instrument, timeframe, range, comparisons -- is a source concern, set through bind_panel_source.",
      "properties": {
        "candle_type": {
          "type": "string",
          "enum": [
            "candlestick",
            "ohlc_bar",
            "line",
            "area",
            "heikin_ashi",
            "hollow_candle"
          ],
          "description": "How each bar is drawn."
        },
        "scale": {
          "type": "string",
          "enum": [
            "linear",
            "logarithmic"
          ],
          "description": "Price axis scale."
        },
        "session": {
          "type": "string",
          "enum": [
            "regular",
            "extended",
            "continuous"
          ],
          "description": "Which trading session the bars cover. Changing it changes which bars exist, so it invalidates cached bars and study output."
        },
        "price_adjustment": {
          "type": "string",
          "enum": [
            "adjusted",
            "split_adjusted",
            "unadjusted"
          ],
          "description": "The basis every price on this chart is stated on: \"adjusted\" (splits and dividends), \"split_adjusted\" (splits only) or \"unadjusted\" (as traded). It is not a display setting -- it restates every downstream price: bars, study values, annotation anchors and every read of this chart. Changing it invalidates cached bars and study output."
        },
        "studies": {
          "type": "array",
          "description": "Study instances on the chart, in display order. Pane placement is derived from the catalog and is not a caller choice.",
          "items": {
            "type": "object",
            "required": [
              "id",
              "catalog_item_id",
              "params",
              "pane",
              "order",
              "enabled"
            ],
            "properties": {
              "id": {
                "type": "string",
                "description": "Stable instance ID, `study_`-prefixed."
              },
              "catalog_item_id": {
                "type": "string"
              },
              "params": {
                "type": "object",
                "description": "Fully resolved, catalog defaults included."
              },
              "pane": {
                "enum": [
                  "price_overlay",
                  "sub_pane"
                ]
              },
              "order": {
                "type": "integer",
                "minimum": 0
              },
              "enabled": {
                "type": "boolean"
              }
            }
          }
        }
      }
    },
    "study_library": {
      "type": "object",
      "properties": {
        "category": {
          "type": "string"
        },
        "searchTerm": {
          "type": "string"
        }
      }
    },
    "alerts": {
      "type": "object",
      "properties": {
        "onlyTriggered": {
          "type": "boolean"
        }
      }
    },
    "symbol_details": {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "sections": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
  },
  "x-renderer-config-schemas": {
    "table": {
      "type": "object",
      "description": "How a results table panel presents a screener run: displayed columns, computed columns, sort, grouping, conditional formatting, page size, and the chart panel it is bound to. Only the properties named are changed; every other property is left as it was.",
      "properties": {
        "columns": {
          "type": "array",
          "description": "Displayed columns, in display order."
        },
        "computed_columns": {
          "type": "array",
          "description": "Formula-derived columns available to display."
        },
        "sort": {
          "type": "object",
          "description": "The active sort key and direction, or null for none."
        },
        "grouping": {
          "type": "object",
          "description": "The active grouping key, or null for none."
        },
        "formatting_rules": {
          "type": "array",
          "description": "Conditional formatting rules."
        },
        "page_size": {
          "type": "number",
          "description": "Rows per page. Defaults when omitted."
        },
        "chart_panel_id": {
          "type": "string",
          "description": "The chart panel this table drives, or null."
        }
      }
    },
    "chart_grid": {
      "type": "object",
      "description": "How a chart panel draws its series. Only the properties named are changed; every other property of the chart is left exactly as it was. What the chart shows -- instrument, timeframe, range, comparisons -- is a source concern, set through bind_panel_source.",
      "properties": {
        "candle_type": {
          "type": "string",
          "enum": [
            "candlestick",
            "ohlc_bar",
            "line",
            "area",
            "heikin_ashi",
            "hollow_candle"
          ],
          "description": "How each bar is drawn."
        },
        "scale": {
          "type": "string",
          "enum": [
            "linear",
            "logarithmic"
          ],
          "description": "Price axis scale."
        },
        "session": {
          "type": "string",
          "enum": [
            "regular",
            "extended",
            "continuous"
          ],
          "description": "Which trading session the bars cover. Changing it changes which bars exist, so it invalidates cached bars and study output."
        },
        "price_adjustment": {
          "type": "string",
          "enum": [
            "adjusted",
            "split_adjusted",
            "unadjusted"
          ],
          "description": "The basis every price on this chart is stated on: \"adjusted\" (splits and dividends), \"split_adjusted\" (splits only) or \"unadjusted\" (as traded). It is not a display setting -- it restates every downstream price: bars, study values, annotation anchors and every read of this chart. Changing it invalidates cached bars and study output."
        },
        "studies": {
          "type": "array",
          "description": "Study instances on the chart, in display order. Pane placement is derived from the catalog and is not a caller choice.",
          "items": {
            "type": "object",
            "required": [
              "id",
              "catalog_item_id",
              "params",
              "pane",
              "order",
              "enabled"
            ],
            "properties": {
              "id": {
                "type": "string",
                "description": "Stable instance ID, `study_`-prefixed."
              },
              "catalog_item_id": {
                "type": "string"
              },
              "params": {
                "type": "object",
                "description": "Fully resolved, catalog defaults included."
              },
              "pane": {
                "enum": [
                  "price_overlay",
                  "sub_pane"
                ]
              },
              "order": {
                "type": "integer",
                "minimum": 0
              },
              "enabled": {
                "type": "boolean"
              }
            }
          }
        }
      }
    },
    "heatmap": {
      "type": "object",
      "properties": {
        "metric": {
          "type": "string"
        },
        "colorScale": {
          "type": "string"
        },
        "groupBy": {
          "type": "string"
        }
      }
    },
    "scatter_plot": {
      "type": "object",
      "properties": {
        "xAxis": {
          "type": "string"
        },
        "yAxis": {
          "type": "string"
        },
        "colorBy": {
          "type": "string"
        }
      }
    }
  },
  "x-source-ref-schemas": {
    "screener_results": {
      "type": "object",
      "properties": {
        "run_id": {
          "type": "string"
        }
      },
      "required": [
        "run_id"
      ]
    },
    "instrument": {
      "type": "object",
      "description": "What a chart panel shows: instrument, timeframe, visible range and comparison series. The instrument is named by ID, never by ticker. How the chart draws them -- candle type, scale, session, price-adjustment policy -- is a view concern, set through configure_panel_view.",
      "required": [
        "instrument"
      ],
      "properties": {
        "instrument": {
          "type": "object",
          "description": "A resolved instrument reference. The instrument is named by ID (for example \"inst:XNAS:AAPL\"), never by ticker -- resolve a ticker through instrument search first.",
          "required": [
            "instrument_id",
            "symbol",
            "exchange",
            "asset_type"
          ],
          "properties": {
            "instrument_id": {
              "type": "string",
              "description": "Canonical instrument ID. A bare ticker such as \"AAPL\" is rejected."
            },
            "symbol": {
              "type": "string",
              "description": "Display ticker. Identity, not identifier."
            },
            "exchange": {
              "type": "string",
              "description": "ISO 10383 MIC of the listing venue."
            },
            "asset_type": {
              "type": "string",
              "description": "equity, etf, adr, fund, index, future, fx, crypto."
            }
          }
        },
        "timeframe": {
          "type": "string",
          "enum": [
            "1m",
            "5m",
            "15m",
            "30m",
            "1h",
            "4h",
            "1d",
            "1wk",
            "1mo"
          ],
          "description": "Bar interval. Changing it invalidates cached bars and study output."
        },
        "range": {
          "description": "The visible range, either an explicit ISO 8601 {start, end} window or a relative token. Changing it invalidates cached bars and study output for this chart.",
          "oneOf": [
            {
              "type": "object",
              "required": [
                "kind",
                "start",
                "end"
              ],
              "properties": {
                "kind": {
                  "const": "explicit"
                },
                "start": {
                  "type": "string",
                  "description": "ISO 8601 instant or date."
                },
                "end": {
                  "type": "string",
                  "description": "ISO 8601 instant or date, after start."
                }
              }
            },
            {
              "type": "object",
              "required": [
                "kind",
                "token"
              ],
              "properties": {
                "kind": {
                  "const": "relative"
                },
                "token": {
                  "type": "string",
                  "enum": [
                    "1d",
                    "5d",
                    "1mo",
                    "3mo",
                    "6mo",
                    "ytd",
                    "1y",
                    "2y",
                    "5y",
                    "max"
                  ]
                }
              }
            }
          ]
        },
        "comparisons": {
          "type": "array",
          "description": "Comparison instruments drawn beside the primary series.",
          "items": {
            "type": "object",
            "required": [
              "instrument"
            ],
            "properties": {
              "instrument": {
                "type": "object",
                "description": "A resolved instrument reference. The instrument is named by ID (for example \"inst:XNAS:AAPL\"), never by ticker -- resolve a ticker through instrument search first.",
                "required": [
                  "instrument_id",
                  "symbol",
                  "exchange",
                  "asset_type"
                ],
                "properties": {
                  "instrument_id": {
                    "type": "string",
                    "description": "Canonical instrument ID. A bare ticker such as \"AAPL\" is rejected."
                  },
                  "symbol": {
                    "type": "string",
                    "description": "Display ticker. Identity, not identifier."
                  },
                  "exchange": {
                    "type": "string",
                    "description": "ISO 10383 MIC of the listing venue."
                  },
                  "asset_type": {
                    "type": "string",
                    "description": "equity, etf, adr, fund, index, future, fx, crypto."
                  }
                }
              },
              "normalization": {
                "type": "object",
                "description": "How a comparison series is rescaled onto the primary series. Omit it and the default (mode \"none\", anchor \"window_start\") is applied and reported in the result.",
                "properties": {
                  "mode": {
                    "type": "string",
                    "enum": [
                      "none",
                      "percent_change",
                      "indexed_100",
                      "z_score"
                    ]
                  },
                  "anchor": {
                    "type": "string",
                    "enum": [
                      "window_start",
                      "anchor_bar"
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "watchlist": {
      "type": "object",
      "properties": {
        "watchlist_id": {
          "type": "string"
        }
      },
      "required": [
        "watchlist_id"
      ]
    },
    "symbol_list": {
      "type": "object",
      "properties": {
        "symbols": {
          "type": "array"
        }
      },
      "required": [
        "symbols"
      ]
    },
    "panel_reference": {
      "type": "object",
      "properties": {
        "panel_id": {
          "type": "string"
        }
      },
      "required": [
        "panel_id"
      ]
    }
  }
}

Similar websites

bahi.naklitechie.com

bahi.naklitechie.com

Double-entry books for an Indian business in one browser tab: invoices, GST returns, TDS and TCS, inventory and your CA's review, kept in one file on your own d…

live Unverified Finance & Crypto Transact tools
85 tools A52 / Act30 / T3 Not yet scored Seen 2026-11-05
describe_tools get_status run_selftest get_file_info save_file
Inspect tools
dashboard.orderly.network

dashboard.orderly.network

Orderly dashboard

live Unverified Finance & Crypto
45 tools A40 / Act5 / T0 Not yet scored Seen 2026-11-05
get_site_overview get_dashboard_main get_tvl_by_chain get_tvl_by_token get_weekly_symbol_volume
Inspect tools
fin-esse-beta.vercel.app

fin-esse-beta.vercel.app

A WebMCP-powered financial planning workspace where you and an AI agent reason across your loans, portfolio, budget and goals together.

live Unverified Finance & Crypto Transact tools
45 tools A6 / Act38 / T1 Not yet scored Seen 2026-11-05
loan_list loan_add loan_remove loan_emi_calculator loan_amortisation
Inspect tools
bankgraph.app

bankgraph.app

Investigate individual U.S. banks, the banking system, and economic context with public FDIC filings and direct-agency data.

live Unverified Finance & Crypto
41 tools A12 / Act29 / T0 Not yet scored Seen 2026-11-05
bankgraph.get_site_context bankgraph.search_banks bankgraph.navigate bankgraph.set_appearance bankgraph.get_context
Inspect tools

Related on Influzer