MCPcopy Create free account
hub / github.com/Paper2Poster/Paper2Poster / get_tools

Method get_tools

camel/toolkits/openbb_toolkit.py:802–869  ·  view source on GitHub ↗

r"""Returns a list of available OpenBB financial tools. Returns: List[FunctionTool]: List of available tools.

(self)

Source from the content-addressed store, hash-verified

800 )
801
802 def get_tools(self) -> List[FunctionTool]:
803 r"""Returns a list of available OpenBB financial tools.
804
805 Returns:
806 List[FunctionTool]: List of available tools.
807 """
808 return [
809 FunctionTool(
810 func=self.search_equity,
811 ),
812 FunctionTool(
813 func=self.search_etf,
814 ),
815 FunctionTool(
816 func=self.search_institution,
817 ),
818 FunctionTool(
819 func=self.search_filings,
820 ),
821 FunctionTool(
822 func=self.screen_market,
823 ),
824 FunctionTool(
825 func=self.get_available_indices,
826 ),
827 FunctionTool(
828 func=self.get_stock_quote,
829 ),
830 FunctionTool(
831 func=self.get_historical_data,
832 ),
833 FunctionTool(
834 func=self.get_market_data,
835 ),
836 FunctionTool(
837 func=self.get_earnings_calendar,
838 ),
839 FunctionTool(
840 func=self.get_dividend_calendar,
841 ),
842 FunctionTool(
843 func=self.get_ipo_calendar,
844 ),
845 FunctionTool(
846 func=self.get_available_indicators,
847 ),
848 FunctionTool(
849 func=self.get_indicator_data,
850 ),
851 FunctionTool(
852 func=self.get_financial_metrics,
853 ),
854 FunctionTool(
855 func=self.get_company_profile,
856 ),
857 FunctionTool(
858 func=self.get_financial_statement,
859 ),

Callers

nothing calls this directly

Calls 1

FunctionToolClass · 0.90

Tested by

no test coverage detected