Weavz
Ayrshare

Ayrshare

Publish, schedule, analyze, manage, and automate social content across Ayrshare-supported networks.

60 tools
3 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
create_post

Publish, schedule, or hold a social post across Ayrshare-supported networks.

get_post

Retrieve an Ayrshare post by Ayrshare post ID.

update_post

Update a scheduled post date, approval state, pause state, notes, comments setting, or YouTube visibility.

delete_post

Delete a scheduled or published Ayrshare post where the target platform supports deletion.

retry_post

Retry a failed Ayrshare post.

copy_post

Copy an existing Ayrshare post to new platforms, optionally scheduled.

list_history

List Ayrshare post history with date, status, platform, or limit filters.

get_history_by_id

Get Ayrshare history for one post ID.

list_platform_history

List historical posts for one social platform, including posts that did not originate via Ayrshare where supported.

get_post_analytics

Get real-time analytics for posts sent via Ayrshare.

get_social_analytics

Get analytics and demographics for connected social accounts.

get_social_post_analytics

Get analytics for a post using the social network post ID.

get_comments

Get comments for a top-level post ID.

create_comment

Add a comment to a published social post.

reply_to_comment

Reply to an existing social comment.

delete_comments

Delete, hide, or bulk-delete comments on a social post where Ayrshare and the platform support it.

upload_media

Upload an image or small video to Ayrshare media storage and return a URL for posts.

list_media

Get all images and videos uploaded to Ayrshare media storage.

get_media_metadata

Get metadata for a media file URL.

verify_media_url

Verify that a media file URL exists and is reachable.

resize_media

Resize an image for social dimensions, watermarking, background blur, conversion, or cropping.

get_large_media_upload_url

Get a presigned upload URL for media files larger than 10 MB.

list_profiles

List Ayrshare User Profiles under the primary profile.

create_profile

Create a new Ayrshare User Profile under the primary profile.

update_profile

Update an Ayrshare User Profile.

delete_profile

Delete an Ayrshare User Profile by Profile Key or exact title.

generate_profile_jwt

Generate a JWT social-linking URL for an Ayrshare User Profile.

unlink_social_network

Unlink a social network from a User Profile.

get_user_profile

Get information on the primary or selected Ayrshare User Profile, including linked social networks.

update_user

Update account or social user data for a platform such as Google Business Profile.

get_messages

Get messages or conversations for a messaging platform.

send_message

Send a direct message on Facebook, Instagram, or X/Twitter where enabled by Ayrshare.

update_message_conversation

Update the status of a messaging conversation.

get_auto_response

Get the current message auto-response setting.

set_auto_response

Set automatic message response behavior.

list_reviews

Retrieve reviews for a connected review platform such as Google Business Profile.

get_review

Retrieve one review.

reply_to_review

Reply to a review on a connected social account.

delete_review_reply

Delete a reply on a review.

register_webhook

Register an Ayrshare webhook URL for an action such as scheduled, social, messages, mentions, comments, feed, batch, or automations.

list_webhooks

List registered Ayrshare webhooks.

unregister_webhook

Unregister an Ayrshare webhook associated with an action.

get_webhook_history

Get Ayrshare webhook delivery history grouped by action.

get_facebook_ad_accounts

Get connected Facebook ad accounts.

boost_facebook_post

Boost an existing Facebook post through Ayrshare Ads API.

list_boosted_ads

List or retrieve boosted Facebook ads.

update_facebook_ad

Update a boosted Facebook ad status.

get_facebook_ad_spend

Get historical daily Facebook ad spend and analytics.

generate_post_text

Generate AI social post text with Ayrshare.

rewrite_post

Generate variations of a social post.

translate_post

Translate text for a social post.

generate_image_alt_text

Generate alt text for an image URL.

analyze_sentiment

Analyze sentiment for social text or a comment.

transcribe_video

Transcribe and title a video file using Ayrshare AI utilities.

recommend_hashtags

Recommend hashtags from a keyword.

check_banned_hashtag

Check whether an Instagram hashtag is banned.

search_hashtags

Search Instagram public media tagged with a hashtag.

validate_post

Validate a social post JSON payload before publishing.

check_post_length

Calculate weighted post length for target platforms.

custom_api_call

Make a custom Ayrshare API call. Non-GET calls require confirmation.

Triggers

Name
new_history_post

Poll Ayrshare history and emit new post records after the initial baseline.

post_succeeded

Poll Ayrshare history and emit new successful post records after the initial baseline.

post_failed

Poll Ayrshare history and emit new failed/error post records after the initial baseline.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('ayrshare', 'create_post', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'ayrshare',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Ayrshare to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Ayrshare support?

Ayrshare supports 60 tools including Create Post, Get Post, Update Post, Delete Post, Retry Post, and more.

Can I use Ayrshare with AI agents?

Yes. Add Ayrshare to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect Ayrshare to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Ayrshare as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Ayrshare tools exposed by that workspace.

Does Ayrshare work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Ayrshare work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Ayrshare?

Ayrshare exposes 60 tools, including Create Post, Get Post, Update Post, Delete Post, Retry Post, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Ayrshare be used in stateful agent workflows?

Yes. Agents can combine Ayrshare tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Ayrshare use?

Ayrshare uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Ayrshare integration cost?

The Ayrshare integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Ayrshare support?

Ayrshare supports 3 triggers including New History Post, Post Succeeded, Post Failed.

Connect Ayrshare in minutes

Get 20,000 free action executions every month. No credit card required.