Gruvi

com.agentgruviPublished by agentgruvi.comv2.1.0Updated Nov 3, 2026

Publish social videos and photo carousels, bulk schedule posts, and read analytics with Gruvi.

VerifiedSTDIODesktop onlyData & Analytics

Overview

Gruvi's local MCP server, published by agentgruvi.com; no sign-in required; STDIO; 26 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
agentgruvi.com

Installation

In SourceWeft

  1. Open Gruvi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Tools

26

gruvi_login

Authenticate using a Gruvi agent key. Prefer GRUVI_API_KEY in the client environment.

ParametersapiKeyrequired

gruvi_get_plans

Read the current monthly publishing plans before asking the user to choose.

Takes no parameters.

gruvi_create_checkout

Create a Stripe-hosted checkout link for the plan the user selected. Does not charge a card or activate a plan. Keep the same requestId if the response is uncertain. Return the checkout URL for secure payment; never collect card details in chat.

ParametersplanIdrequiredrequestIdrequired

gruvi_get_billing_status

Read current subscription status after checkout. A redirect or checkout URL alone does not prove payment.

Takes no parameters.

gruvi_get_user_info

Verify the authenticated account and current membership.

Takes no parameters.

gruvi_get_social_accounts

List connected social accounts. Use their exact account IDs for publishing.

Takes no parameters.

gruvi_list_videos

List existing media before uploading again.

Parameterspagelimit

gruvi_get_video

Inspect one video in your media library.

ParametersvideoIdrequired

gruvi_get_video_upload_url

Request a direct upload URL. PUT file bytes with the same Content-Type, without the Gruvi Authorization header, then finalize.

ParametersfileNamerequiredfileSizerequiredfileTyperequired

gruvi_finalize_video_upload

Save a completed direct upload. Keep videoId and videoKey to avoid duplicate uploads if a response is uncertain.

ParameterstagstitlerequiredvideoIdrequiredvideoKeyrequiredaspectRatiodescription

gruvi_upload_video

Upload a local finished video (up to 512 MB), finalize it and optionally attach a JPEG thumbnail. Does not publish.

ParameterstagstitlerequiredfilePathrequiredaspectRatiodescriptionthumbnailFilePath

gruvi_upload_thumbnail

Attach your own JPEG thumbnail (up to 5 MB). Does not generate or publish content.

ParametersvideoIdrequiredfilePathrequired

gruvi_update_post_metadata

Set the title, caption and tags on an existing video. Does not generate copy or publish.

ParameterstagstitlerequiredvideoIdrequireddescription

gruvi_publish_post

Publish an existing video to selected accounts. Requires a paid plan and user-authorized content/destinations. Check status after submission. Do not blindly retry.

ParameterstagstitlevideoIdrequiredplatformsrequireddescriptiontiktokSettingsyoutubeSettingsaddThumbnailIntro

gruvi_get_post_status

Inspect per-platform status for an immediate post. Upload acceptance is not confirmed publication.

ParametersvideoIdrequired

gruvi_schedule_post

Schedule an existing video for future delivery. Requires a paid plan and user-authorized content/destinations. A returned scheduleId confirms scheduling, not publication.

ParameterstagstitlerequiredvideoIdrequiredplatformsrequiredrequestIddescriptionthumbnailKeythumbnailUrlscheduledTimerequiredtiktokSettingsyoutubeSettingsaddThumbnailIntro

gruvi_list_scheduled_posts

List the calendar, post history and scheduling allowance.

Takes no parameters.

gruvi_get_scheduled_post

Inspect one scheduled post and its delivery results.

ParametersscheduleIdrequired

gruvi_delete_scheduled_post

Cancel a scheduled post after the user requests cancellation.

ParametersscheduleIdrequired

gruvi_get_analytics

Read supported TikTok or YouTube account summary/trend analytics.

ParameterskindplatformrequiredaccountId

gruvi_bulk_schedule_videos

Schedule up to 20 existing videos. Supply a stable requestId and exact account targets. Reuse the unchanged request after an uncertain response; results report each item separately. Scheduling is not confirmed publication.

ParameterspostsrequiredrequestIdrequired

gruvi_list_carousels

List saved photo carousels before uploading again.

Takes no parameters.

Version history

1
  1. v2.1.0LatestNov 3, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.