{"ok":true,"site":{"host":"zawarudo-coder.github.io","url":"https://zawarudo-coder.github.io/webmcp-hackathon/","type":"live","desc":"Collaborative canvas where humans and AI agents co-analyze public-company financials. WebMCP powered.","tools":[{"name":"create_company_profile","kind":"act","impl":"imperative","description":"Add a company card to the canvas.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string"},"name":{"type":"string"},"sector":{"type":"string"}},"required":["ticker","name","sector"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"fetch_financials","kind":"answer","impl":"imperative","description":"Pull financial data for a ticker.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string"}},"required":["ticker"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"add_note","kind":"act","impl":"imperative","description":"Place a note on the canvas. Creator tracked.","inputSchema":{"type":"object","properties":{"text":{"type":"string"},"x":{"type":"integer"},"y":{"type":"integer"},"owner":{"type":"string","enum":["human","agent"]},"creator":{"type":"string"},"role":{"type":"string","enum":["analyst","user"]}},"required":["text","x","y","owner"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"add_data_point","kind":"act","impl":"imperative","description":"Plot a financial metric for a company.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string"},"year":{"type":"string"},"metric":{"type":"string"},"value":{"type":"number"}},"required":["ticker","year","metric","value"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"calculate_ratio","kind":"act","impl":"imperative","description":"Compute a financial ratio for a company.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string"},"ratio":{"type":"string","enum":["P/E","ROE","Debt/Equity","Gross Margin","Net Margin"]},"year":{"type":"string"}},"required":["ticker","ratio","year"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"highlight_anomaly","kind":"act","impl":"imperative","description":"Flag a suspicious line item.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string"},"lineItem":{"type":"string"},"value":{"type":"string"},"reason":{"type":"string"}},"required":["ticker","lineItem","value"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"generate_hypothesis","kind":"act","impl":"imperative","description":"Agent proposes an investment thesis.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string"},"creator":{"type":"string"},"focus":{"type":"string","enum":["growth","value","quality"]}},"required":["ticker"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"apply_theme","kind":"act","impl":"imperative","description":"Apply a 21st.dev design theme by setting CSS variables.","inputSchema":{"type":"object","properties":{"variant":{"type":"string","enum":["cyber","midnight","emerald"]},"primary":{"type":"string"}},"required":["variant"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"restyle_component","kind":"act","impl":"imperative","description":"Restyle a DOM element live by CSS selector.","inputSchema":{"type":"object","properties":{"selector":{"type":"string"},"styles":{"type":"object"}},"required":["selector","styles"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"list_companies","kind":"answer","impl":"imperative","description":"List companies on canvas.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"snapshot","kind":"act","impl":"imperative","description":"Export canvas state + reasoning trace.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"},{"name":"list_tools","kind":"answer","impl":"imperative","description":"Discover all tools on this page.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-hackathon/"}],"category":"Finance & Crypto","apiSurface":"spec","toolCount":12}}