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

Agents

Learn how to create and configure autonomous agents capable of executing complex processes and making context-aware decisions.

Assistants

Discover how assistants provide rich conversational experiences and integrate with your tools and business data.

Databases

Explore how to create, manage, and connect relational or vector databases to enhance search and reasoning capabilities.

MCPs

Dive into the Model Context Protocol (MCP) standard and learn to connect your internal APIs and services as intelligent tools.