Data & AI
Data Tools + AI Agents
Data utilities for agents — HTTP fetching, array processing, transformation, currency conversion, and PDF extraction.
Auth & credentials
No credentials required
No external credentials required for this plugin.
Enable Data Tools only for the agents that need it.
What it touches: Local data and file utilities plus outbound HTTP fetch. No stored credentials and no destructive external actions.
What your agents can do with Data Tools
Concrete jobs an agent team handles with Data Tools, each running on a schedule or on demand.
Fetch and transform JSON from external APIs
Convert and reconcile currency amounts
Parse PDFs and extract their text and metadata
Chunk, deduplicate, and reshape datasets
Built for agent teams
Every OrgSDK integration ships with the same guarantees — this is what makes Data Tools useful, not just connected.
Agents don't just answer chats. They run on a schedule — 24/7 — so Data Tools work happens even when you're asleep.
Agents can hold any irreversible Data Tools step behind a human sign-off using the built-in approval action. Add it to a workflow where it matters — approvals are an explicit capability, not enforced on every call.
Grant Data Tools only to the agents that need it. Credentials are encrypted at rest and surfaced only through an agent's enabled plugin functions when a workflow needs them.
Your Data Tools credentials are encrypted and stored per-org. OrgSDK never reads or logs them in plaintext.
Capability safety — 11 actions
Grouped from each function's source metadata. Read-only actions are non-mutating; write actions create, update, or delete data.
Read-only · non-mutating
9chunkArraySplit array into chunks of specified size
convertCurrencyConvert currency amount from one currency to another. IMPORTANT: Returns OBJECT with {convertedAmount: number, originalAmount: number, rate: number}. Use result.convertedAmount to get the numeric converted value. Example: const result = await convertCurrency(100, 'USD', 'AUD'); const converted = result.convertedAmount; Available rates: USD_TO_AUD=1.53, EUR_TO_AUD=1.67, GBP_TO_AUD=1.92
fetchDataFetch JSON data from a URL
groupByGroup array items by key
parsePdfExtract text content and metadata from a PDF. Accepts standard base64 string (e.g. from getMessageAttachment().dataBase64). Returns full text, page count, and optional metadata.
processDataProcess data array
sumArraySum all numbers in an array
transformDataTransform data array with various operations
uniqueByRemove duplicates from array by key
Write & mutating
2saveResultSave a result to storage
validateDataValidate data against rules
How install works
- 01
Choose a plan
Starter or Pro. Your managed workspace is ready in seconds.
- 02
Install
Add Data Tools from the plugin directory — one click, no config files.
- 03
Connect & enable
Authorize Data Tools, then enable it for the agents that need it.
Put Data Tools in the hands of a persistent agent team.
Choose Starter or Pro, create your org, and install Data Tools in minutes.
Get started