arcade-mcp/toolkits/brightdata
Eric Gustin 5228c75dc9
Add ToolMetadata to OSS toolkits (#776)
Resolves TOO-388


<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Primarily metadata/dependency additions with no changes to core tool
execution paths; risk is limited to potential packaging/import issues
from the new `arcade-mcp-server` dependency.
> 
> **Overview**
> Adds `ToolMetadata` to tool decorators across the Bright Data,
ClickHouse, MongoDB, Postgres, LinkedIn, Zendesk, and Math toolkits,
specifying *behavior* (read-only/idempotency/destructive/open-world)
and, where applicable, *service domain* classification.
> 
> Updates each toolkit package to depend on `arcade-mcp-server` (plus
local `uv` source wiring) and bumps toolkit versions accordingly; minor
`__all__` ordering tweaks in Math/Zendesk are included.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
3bde3a061194e1d1b6a4e8a2ebd608b17984db4f. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-02-25 09:41:41 -08:00
..
arcade_brightdata Add ToolMetadata to OSS toolkits (#776) 2026-02-25 09:41:41 -08:00
tests Updating Brightdata community pkg (#628) 2025-10-17 18:18:00 -03:00
.pre-commit-config.yaml Updating Brightdata community pkg (#628) 2025-10-17 18:18:00 -03:00
.ruff.toml Updating Brightdata community pkg (#628) 2025-10-17 18:18:00 -03:00
LICENSE Updating Brightdata community pkg (#628) 2025-10-17 18:18:00 -03:00
Makefile add Bright Data toolkit (#542) 2025-10-15 16:47:45 -04:00
pyproject.toml Add ToolMetadata to OSS toolkits (#776) 2026-02-25 09:41:41 -08:00