Skip to main content

Overview

Below is the full description of the Built-in Tools included in Devic, organized by functional purpose. Built-in-tools description

Read Emails

Reads and manages email messages.
  • Available tools:
    • get_unread_emails, get_last_emails, mark_email_as_read, get_email_attachment, among others.
Read-emails description

Send Email

Allows automated email sending.
  • Tool: send_basic_email
  • Description: Sends an email to the specified address and can listen for a reply.
  • Recommended use:
    • Sending personalized emails.
    • Automated notifications or reports.
    • Internal alerts or agent-to-agent communication.

Code Execution Tools

Executes code in different languages directly from Devic (currently Python).
  • Tool: execute_python_code
  • Description: Executes Python code and returns the result or an error.
  • Recommended use:
    • Data processing or logical validation.

Search Knowledge

Searches for relevant information within internal knowledge bases.
  • Tool: retrieve_from_rag_in_file
This tool only works if at least one document has been added.

Update Knowledge

Updates the knowledge base of agents and MCPs through write or synchronization operations.
  • Tool: update_memory
  • Description: Each agent maintains its own memory state, which can be updated by adding new text fragments (e.g., descriptions, notes, or results). This update only affects the agent’s internal memory — it does not modify source documents.
  • Recommended use:
    • Add or update contextual knowledge for the agent.
    • Synchronize information from documents or external APIs.
    • Allow the agent to “learn” new data incrementally while keeping original sources unchanged.

Allows searching for up-to-date information on the web.
  • Available tools:
    • search_web
    • web_extract

Databases

Creates, queries, updates, and deletes structured information in internal databases.
  • Tools:
    • get_tables, create_table, filter_rows, update_row, vector_search_table_rows, among others.

Files and Directories

Manages documents and folders within the Devic workspace.
  • Available tools:
    • create_folder, get_folder_content, move_document_to_folder, navigate_to_folder, among others.

OCR

Extracts text from images or scanned documents.
  • Available tools:
    • ocr_document
    • query_document

PDF from HTML

Converts HTML content into visually formatted PDF documents.
  • Tool: generate_pdf_from_html
  • Recommended use:
    • Creating corporate reports or styled templates.

PDF from Markdown

Generates PDF files from Markdown text.
  • Tool: generate_pdf_from_markdown

Chart Images

Generates visual charts from structured data.
  • Tool: generate_chart_image
  • Description: Creates bar, line, or area charts.
  • Recommended use:
    • Data visualization or dynamic reports.

Spreadsheet Tools

Allows reading and manipulating spreadsheets (Excel or CSV).
  • Tools:
    • get_sheets, get_sheet_content

Text File Templates

Generates documents from templates (Word, Excel, PDF).
  • Available tools:
    • fill_text_template, get_text_templates, merge_word_documents

SharePoint API

Integrates Devic with Microsoft SharePoint.
  • Tools:
    • check_active_site, get_document_details, get_excel_content, update_cell

Short and Medium Term Memory

Allows agents to access the context of previous interactions.
  • Tools:
    • get_agent_threads_summary, query_agent_thread_details

Next Steps