arcade-mcp/toolkits
Renato Byrro 30739dc44a
Support for multiple Atlassian Clouds in the Jira Toolkit (#506)
Adds `Jira.GetAvailableAtlassianClouds` tool, which provides a list of
clouds available (checking which Clouds were actually authorized by the
current auth token).

Refactors the interface of every tool to accept an `atlassian_cloud_id`
argument (when not provided, try to get a unique cloud ID - if multiple
are available, raises a Retryable error with the list of Clouds
available instructing to select one).

Gets rid of all caching. Now storing the global semaphore to the context
object. The global semaphore is important because some tools depend on
others, and each tool instantiates its own Jira HTTP client. Storing the
semaphore in the context object ensures that all HTTP clients will
respect the concurrency limit.

Removes from tool responses the Atlassian URLs linking to objects in the
Jira GUI (users, projects, issues, etc. We do not keep track of the
cloud name anymore, which is required to build the objects' URLs.

Extends/refactors unit tests accordingly.

Evals checking LLM behavior when:

- a cloud ID is explicitly mentioned in the prompt;
- no cloud ID is mentioned;
- a "multiple clouds available" error is raised and the user is prompted
to pick one;
- user request triggers another tool call after having previously picked
a cloud ID (in the same chat context);
2025-07-23 18:09:54 -03:00
..
asana Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
code_sandbox Fix release workflow for toolkits (#469) 2025-07-01 13:29:59 -07:00
confluence Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
dropbox Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
e2b Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
firecrawl Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
github Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
gmail Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google Slack Toolkit Refactoring (#453) 2025-07-10 13:50:28 -03:00
google_calendar Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_contacts Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_docs Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_drive Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_finance Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_flights Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_hotels Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_jobs Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_maps Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_news Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_search Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_sheets Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
google_shopping Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
hubspot Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
jira Support for multiple Atlassian Clouds in the Jira Toolkit (#506) 2025-07-23 18:09:54 -03:00
linear Add Simplified Linear Toolkit (#465) 2025-07-18 14:08:58 -07:00
linkedin Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
math Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
microsoft Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
notion Updates to Notion toolkit (#476) 2025-07-18 17:35:12 -07:00
outlook_calendar Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
outlook_mail Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
postgres Postgres Database Toolkit (#459) 2025-07-11 17:30:40 -07:00
reddit Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
salesforce Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
search Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
slack Fix bug in Slack user processing (#488) 2025-07-15 14:52:52 -03:00
spotify Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
stripe Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
walmart Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
web Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
x bugfix: URL expansion in Twitter (#500) 2025-07-18 18:20:06 -03:00
youtube Officially publish new split toolkits to PyPI (#480) 2025-07-11 12:34:21 -07:00
zendesk Add Zendesk Toolkit (#458) 2025-07-17 13:34:26 -07:00
zoom Fix existing Slack test & bump TK versions (#471) 2025-07-01 14:13:45 -07:00
TOOLKIT_RELEASE_MANAGERS.txt Release Arcade Math 1.0.0 (#300) 2025-03-17 12:58:17 -07:00