AI accessAvailable on Stream Vessel Cloud
Give your AI a door, not a key.
A hosted MCP server for your buckets. Scoped, expiring tokens. Every call logged. No access keys in any config file.
Create a token
Works with Claude Code, Cursor, VS Code and any MCP client.
The problem
A generic S3 MCP server wants your access key and secret in mcp.json. Full access to
every bucket, no expiry, no log, and revoking it means rotating the key for everyone.
How it works
Token, connect kit, work.
1
Create a token
Choose READ, WRITE or FULL, and an expiry: 30 days, 90 days, a year, or a date you pick.
2
Copy the connect kit
A Claude Code command, an mcp.json block, or a Cursor or VS Code deep link.
3
Let the agent work
It lists, searches, reads, writes, copies, moves and deletes, within its tier. You watch the audit log.
In Stream Vessel Cloud
One page: tokens, connect kit, audit.
# Claude Code claude mcp add stream-vessel \ --transport http https://app.streamvessel.com/mcp \ --header "Authorization: Bearer svmt_…"
// mcp.json · Cursor, VS Code, any client { "mcpServers": { "stream-vessel": { "url": "https://app.streamvessel.com/mcp", "headers": { "Authorization": "Bearer svmt_…" } } } }
16 tools
Everything the explorer can do, as tools.
Discover
list_connections
list_buckets
list_objects
find_objects
stat_prefix
Read
read_object
get_object_metadata
create_download_link
Write
write_object
set_object_metadata
create_upload_link
copy_object
move_object
Delete
delete_object
delete_objects
delete_prefix
Safety
Built to be revoked.
- Tokens expire on the schedule you set. 30 or 90 days, a year, or a date you pick. Expired tokens stop working on their own.
- Revoke any time from the token list. The key underneath never moves.
- Audit log of every tool call, and rate limits.
-
A scoped connection bounds the token. Expose one
s3://bucket/prefix/and that is all the agent can reach. - Shared connections included. A token works on a connection shared with you, at the lower of the token's tier and the share's level.
Coming soon
Tighter scopes, more clients.
- Restrict a token to chosen connections, buckets and prefixes
- Remote connectors with OAuth for hosted AI clients
- MCP on self-hosted