Skip to main content
Sourcetable’s AI assistant isn’t just a chatbot — it has access to over 100 specialized tools that it uses to execute tasks in your spreadsheet. When you ask the AI to do something, it selects the right tool (or chain of tools) automatically.

How tools work

You don’t call tools directly. You describe what you want in natural language, and the AI selects and runs the appropriate tools. For example:
  • “Clean up this data” → AI uses the clean_data tool
  • “Create a scatter plot” → AI uses the echart or plotly tool
  • “Search the web for GDP data” → AI uses the web_search tool
  • “Write a Python script to process this” → AI uses the execute_python tool

Tool categories

Spreadsheet tools

Write cells, format, sort, insert/delete rows and columns, copy/paste ranges, and more.

Python and code

Execute Python with pandas, NumPy, SciPy, scikit-learn, and other data science libraries.

Tool library

Browse all 21 categories of available tools and Python libraries.

Key tool types

Tool finder

If you’re unsure which tool does what, ask the AI:
  • “What tools do you have for data visualization?”
  • “Can you do web scraping?”
  • “What Python libraries are available?”
The AI uses the tool_finder tool to discover and describe its own capabilities.