# Grain MCP Node

> Access Grain MCP actions through Scalekit.

**URL:** https://caywork.com/learn/docs/node/grainmcp-node

## Content

## Description
Access Grain MCP actions through the Scalekit MCP gateway.

## Parameters
* **action** (string): Enabled sub-action to run.
* **params** (object): Action-specific inputs.

## Actions
* `grainmcp_add_clips_to_story`
* `grainmcp_add_recordings_to_collection`
* `grainmcp_add_recordings_to_project`
* `grainmcp_create_clip`
* `grainmcp_create_collection`
* `grainmcp_create_project`
* `grainmcp_create_smart_topic`
* `grainmcp_create_story`
* `grainmcp_fetch_collection`
* `grainmcp_fetch_deal`
* `grainmcp_fetch_meeting`
* `grainmcp_fetch_meeting_action_items`
* `grainmcp_fetch_meeting_coaching_feedback`
* `grainmcp_fetch_meeting_notes`
* `grainmcp_fetch_meeting_transcript`
* `grainmcp_fetch_project`
* `grainmcp_fetch_story`
* `grainmcp_fetch_user_recording_notes`
* `grainmcp_get_dossier_for_company`
* `grainmcp_list_all_deals`
* `grainmcp_list_attended_meetings`
* `grainmcp_list_clips`
* `grainmcp_list_coaching_feedback`
* `grainmcp_list_collections`
* `grainmcp_list_meetings`
* `grainmcp_list_open_deals`
* `grainmcp_list_projects`
* `grainmcp_list_smart_topics`
* `grainmcp_list_stories`
* `grainmcp_list_workspace_users`
* `grainmcp_my_settings`
* `grainmcp_my_team`
* `grainmcp_myself`
* `grainmcp_resolve_urls`
* `grainmcp_search_companies`
* `grainmcp_search_in_transcripts`
* `grainmcp_search_persons`
* `grainmcp_tag_meetings`
* `grainmcp_update_collection_share_state`
* `grainmcp_update_my_settings`
* `grainmcp_update_project_share_state`

## Use Cases
1. **Automate Grain MCP workflows**: Add the node, enable the actions you need, and let the agent invoke them through Scalekit.
2. **Enforce least privilege**: Only enable the subset of actions required for the current agent flow.