Changelog
Here’s what’s new at Arcade.dev!
For the week ending on 2025-09-26
Toolkits
[feature - 🚀]
Introduce Starter Tools , a new type of tool that mirrors the original HTTP API design of the upstream service.[feature - 🚀]
Release Slack started toolkit which contains support for most of the Slack API.[feature - 🚀]
Include advanced error handling in the following toolkits: Google, Microsoft, Slack, and Asana. Learn more about handling tool errors here .[bugfix - 🐛]
[toolkits/MS Teams] Fix get_chat_metadata by chat’s users[feature - 🚀]
[toolkits/confluence] Adding WhoAmI tools for Confluence
CLI and TDK
[bugfix - 🐛]
Fix reference inarcade docs
Python example template to USER_ID instead of TOOL_NAME
Misc
[documentation - 📝]
Documents API wrapper vs LLM-native toolkits; includes Slack API wrapper toolkit docs
For the week ending on 2025-09-19
Toolkits
[feature - 🚀]
[Toolkits/ClickUp] Removing no content additional messages in Evals[feature - 🚀]
[Toolkits/MongoDB] Add analytics MongoDB toolkit (PR #548 )[feature - 🚀]
[toolkits/HubSpot] Adding HubSpot toolkit enhancements (PR #441 )
CLI and TDK
[maintenance - 🔧]
Update Mastra example toolkit project
Misc
[documentation - 📝]
Term consistency (PR #445 )[documentation - 📝]
Update Tool Error Handling (PR #438 )[maintenance - 🔧]
Update Mastra example docs to better match the example repo (PR #444 )
For the week ending on 2025-09-12
CLI and TDK
[feature - 🚀]
Added support for multiple types of errors from tools, and updated client libraries to aid in disambiguating rate-limiting and other forms of upstream errors (Docs ). Added in v1.10.0 inaracde-js
, v1.8.0 inaracde-py
, and v0.1.0-alpha.6 inaracde-go
.[maintenance - 🔧]
Update langchain version for Arcade integrations
Toolkits
[feature - 🚀]
Google Calendar improvements to video call scheduling (Docs )[feature - 🚀]
[toolkits/Jira] AddedWhoAmI
tool to Jira, Google, Clickup, Slack, and Zendesk toolkits (Docs )
Platform and Engine
[bugfix - 🐛]
Engine: Fix rate limiting algorithm[feature - 🚀]
Engine: Improve Tool Error Handling
Misc
[documentation - 📝]
Add a FAQ for requesting over-scoped permissions for Google Drive and similar tools (docs PR #440 )
For the week ending on 2025-09-05
Toolkits
[feature - 🚀]
Imgflip toolkit: tools for memes (docs PR #424 )[feature - 🚀]
Edit Google Document Tool (docs PR #427 )[bugfix - 🐛]
[Toolkits/clickup] fix fuzzy match search
Platform and Engine
[maintenance - 🔧]
Engine: updated stainless to generate SDK specs[feature - 🚀]
Dashboard: New sidebar and user-verification page & prepare for project-based resources
CLI and TDK
[maintenance - 🔧]
upgraded langchain_arcade (PR #546 )
Misc
[documentation - 📝]
Adding ClickUp documentation (PR #413 )[documentation - 📝]
updated instructions on GH OAuth customization (PR #425 )
For the week ending on 2025-08-29
Toolkits
[feature - 🚀]
Re-add GoogleNews toolkit
Platform and Engine
[feature - 🚀]
Dashboard: Update toolkit and tool selection UI in playground[feature - 🚀]
Dashboard: Add toolkits and OAuth providers from the design system[feature - 🚀]
Dashboard: Add optional request parameters when adding OAuth providers
CLI and TDK
[feature - 🚀]
Improve Typedict and Basemodel support (PR #523 )
Misc
[documentation - 📝]
Add ClickUp auth provider documentation (PR #404 )[documentation - 📝]
Fix glossary: change ‘Authentication Scope’ to ‘Authorization Scope’ (PR #419 )[documentation - 📝]
Added missing parameter to the usage example templates (PR #537 )
For the week ending on 2025-08-22
This week we released a new pricing model for Arcade which will be better for hobbyists and enterprises alike. Learn more here: https://blog.arcade.dev/pricing-updates
Toolkits
[feature - 🚀]
[X (Twitter)] Reply to Tweet (PR #415 )[feature - 🚀]
[Jira Toolkit] Add “Add To Sprint” and “Remove from Sprint” tools (PR #412 )[bugfix - 🐛]
[Google Drive, Docs, Sheets, Slides Toolkits] Remove file picker url from tool response
Platform and Engine
[feature - 🚀]
Arcade Cloud: New pricing model[feature - 🚀]
Authenticate communication between Engine and Coordinator via key exchange[feature - 🚀]
Engine: Add additional redis cert check options
For the week ending on 2025-08-15
This week we enforced a new requirement for all OAuth providers: they must have a unique callback URL. This is a minor security change, but does require you to update your OAuth configuration. This can be updated from the dashboard.
Toolkits
[feature - 🚀]
Sharepoint Toolkit added (docs )[feature - 🚀]
Google Slides Toolkit added[feature - 🚀]
Commenting on Google Docs added[bugfix - 🐛]
Improvements in Microsoft Teams message search tool for better agentic experience. Fix bug when no messages match the search query.[bugfix - 🐛]
Fix bugs in Google Workspace search tools
Platform and Engine
[feature - 🚀]
Custom OAuth providers now require a unique callback URL[bugfix - 🐛]
Engine: Resolve dynamic provider IDs when checking auth status[bugfix - 🐛]
Engine: Refresh token when checking the status of a completed request
Misc
[documentation - 📝]
Document Microsoft scopes required by Arcade toolkits (PR #409 )[documentation - 📝]
Microsoft SharePoint toolkit documentation (PR #400 )
For the week ending on 2025-08-08
Toolkits
[feature - 🚀]
Clickhouse Toolkit (PR #527 )[feature - 🚀]
Add search to Google Drive[bugfix - 🐛]
Fix and docstring improvement in MS Teams toolkit
Platform and Engine
[feature - 🚀]
Add support for GPT-5 models[feature - 🚀]
Per-app redirect URI info
For the week ending on 2025-08-01
Toolkits
[feature - 🚀]
Microsoft Teams toolkit added[feature - 🚀]
Jira Toolkit: Add List Sprints & Boards tools[feature - 🚀]
Google Sheets toolkit: Add pagination to GetSpreadsheet[bugfix - 🐛]
Jira toolkit: Return UI URL for items again[feature - 🚀]
Salesforce toolkit: Configure subdomain & max concurrency through secrets[feature - 🚀]
Confluence toolkit supports Atlassian multi-cloud
CLI and TDK
[bugfix - 🐛]
Fixes for the CLI docs generator (PR #524 )[feature - 🚀]
CLI: Rename auto-docs command to ‘docs’ and other improvements (PR #518 )
For the week ending on 2025-07-25
Most Arcade toolkits have been removed from the github.com/ArcadeAI/arcade-ai
repository, and transitioned to closed-source. Toolkit source code remains available upon request for our paying customers. This enables us to iterate more quickly and provide a better experience for our customers. The previously open-sourced toolkits are still available in the public repository’s git history.
Toolkits
[feature - 🚀]
Support for multiple Atlassian Clouds in the Jira Toolkit (PR #506 )
CLI and TDK
[bugfix - 🐛]
Fixarcade worker list
endpoints (PR #504 )[feature - 🚀]
Support Tool Output in ValueSchema of ToolDefinition (PR #487 )
Platform and Engine
[feature - 🚀]
Self-service plan selection for Arcade Cloud and payment is now available.[bugfix - 🐛]
Dashboard: Userinfo config must respect response_map property[feature - 🚀]
Dashboard: Add Tool Types in Metrics
Misc
[documentation - 📝]
Update OAuth docs with user_info_request.response_map (PR #360 )[documentation - 📝]
Update Zendesk Custom OAuth (PR #359 )[documentation - 📝]
Add code samples & screenshots to user verification doc (PR #363 )
For the week ending on 2025-07-18
Version 2.0.0 of the Arcade Engine was released this week. Upgrading to version 2.0.0 is recommended for all self-hosted developers, and includes an important security fix for secure OAuth flows. After upgrading, all projects will default to using the Arcade user verifier. If desired, you can then implement a custom user verifier in your application/agent and make the switch via the Arcade Dashboard.
Self-hosed Arcade developers cannot be grandfathered into the old (insecure) behavior of skipping user verification once the Engine is upgraded to version 2.0.0 or higher.
Frameworks
Toolkits
[feature - 🚀]
Add Linear Toolkit (PR #465 )[feature - 🚀]
Add Zendesk Toolkit (PR #458 )[bugfix - 🐛]
Fix bug in Slack user processing (PR #488 )[bugfix - 🐛]
fix URL expansion in Twitter (PR #500 )
CLI and TDK
[feature - 🚀]
Toolkit docs generator command for Arcade CLI (PR #414 )[feature - 🚀]
customcallback_host
for arcade login (PR #481 )
Platform and Engine
[feature - 🚀]
Dashboard: Add filter for user id and providers in Connected Accounts[feature - 🚀]
Add new endpoint for upcoming scheduled subs[bugfix - 🐛]
Engine OAuth hardening: secure defaults, config updates, validation, additional API flags, and route for user confirmation[feature - 🚀]
Dashboard: UI for security settings[bugfix - 🐛]
Engine: Correctly handle nils in auth provider responses[bugfix - 🐛]
Platform: Improved success & error pages for OAuth
Misc
[documentation - 📝]
replaced creating toolkit video with full tutorial (PR #349 )[documentation - 📝]
Add secure/brand auth in production doc (PR #341 )
For the week ending on 2025-07-11
Frameworks
Toolkits
[feature - 🚀]
Split previously combined Google, Microsoft, and other Toolkits into separate toolkits to aid in retrieval and maintenance (PR #438 )[feature - 🚀]
Slack Toolkit: Major refactor and improvements (PR #453 )
CLI and TDK
[feature - 🚀]
--debug
flag added for CLI commands (PR #454 )
Platform and Engine
[bugfix - 🐛]
Fix token refresh bug
Misc
[documentation - 📝]
Document the OAuth scopes required by the Slack toolkit (PR #344 )
For the week ending on 2025-07-04
Toolkits
[bugfix - 🐛]
patching toolkit template generator for outside the main repo (PR #460 )[bugfix - 🐛]
Filter out unneeded files/directories before deploying workers (PR #464 )
Platform and Engine
[feature - 🚀]
Concurrent auth requests for the same user and same scopes use the same authentication flow and URLs. This means that your users only have to authenticate once if the agent chooses to use multiple tools at once with teh same scopes.[bugfix - 🐛]
Fix secret deletion
Cloud
[bugfix - 🐛]
Update cross-origin-opener-policy header to allow Google Drive File Picker popup
Platform and Engine
[feature - 🚀]
Dashboard: Allow editing the description of a secret[feature - 🚀]
Dashboard: Preserve tools when resetting parameters
For the week ending on 2025-06-28
Toolkits
[bugfix - 🐛]
Jira toolkit: deduplicate cloud data in Atlassian’s available-resources response (PR #456 )
For the week ending on 2025-06-20
Frameworks
Toolkits
[feature - 🚀]
Jira toolkit released (docs )
CLI and TDK
[feature - 🚀]
V2.0 of Python Tool Development Kit (TDK) (migration guide )[feature - 🚀]
Admin API client support- Requires v1.6.0 of
arcade-py
, or v1.8.0 ofarcade-js
, or v0.1.0-alpha.4 ofarcade-go
- Requires v1.6.0 of
Platform and Engine
[feature - 🚀]
Admin APIs released for managing users, secrets, and tools (API References )[bugfix - 🐛]
Unauthenticated MCP servers can be called anonymously[feature - 🚀]
End-user credentials and auth status can be fetched in batches (docs )
Misc