AI & ML17 toolsPaste one API key
Grain integration for AI agents
Grain records, transcribes, and organizes meetings so teams can review conversations, share insights, and manage meeting content.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Grain once and call the same tools from all of them.
Setup
Connect Grain through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Grain exposes 17 tools through ClawLink. The 16 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
grain_download_recording | Download a recording's original audio or video media through Composio file storage | Read |
grain_get_connection_info | Identify the connected Grain user or workspace and report the connection's authentication type | Read |
grain_get_recording | Get one Grain recording by ID, optionally including participants, summaries, notes, and other | Read |
grain_get_recording_transcript | Get a Grain recording transcript as structured speaker segments, plain text, WebVTT, or SRT | Read |
grain_get_upload | Get one Grain upload by ID, including its processing status and optional attributes or | Read |
grain_list_hooks | List Grain webhook subscriptions, optionally filtering by event type or enabled state | Read |
grain_list_recordings | Return one page of recordings visible to the connected Grain user, with optional search filters | Read |
grain_list_reference_data | List visible Grain users, teams, or meeting types and return their IDs for recording filters | Read |
grain_list_uploads | Return one page of Grain uploads, optionally filtered by media type and expanded with | Read |
grain_create_hook | Create a Grain webhook subscription after Grain verifies that the public HTTPS callback returns | Write |
grain_update_recording_access | Share a recording with one Grain user or team, or remove that user or team's access | Write |
grain_update_recording_tag | Add or remove one tag on a Grain recording | Write |
grain_update_recording_title | Replace the title of an existing Grain recording | Write |
grain_update_upload | Replace attributes on an awaiting or manually staged Grain upload before it is promoted | Write |
grain_create_upload | Create a Grain transcript upload or an audio/video upload slot | Write |
grain_promote_upload | Start promotion of a manually staged Grain upload into a recording | Read |