Agorapulse
Manage Agorapulse organizations, workspaces, profiles, reports, calendar notes, publishing, media uploads, inbox items, and replies.
Tools
| Name | Description |
|---|---|
health_checkCheck Agorapulse API health. | Check Agorapulse API health. |
list_organizationsList Agorapulse organizations available to the API key. | List Agorapulse organizations available to the API key. |
list_workspacesList workspaces in an Agorapulse organization. | List workspaces in an Agorapulse organization. |
list_profilesList social profiles in an Agorapulse workspace. | List social profiles in an Agorapulse workspace. |
get_audience_reportGet audience insights for a profile and date range. | Get audience insights for a profile and date range. |
get_community_management_reportGet community-management insights for a profile and date range. | Get community-management insights for a profile and date range. |
get_content_reportGet content performance insights for a profile and date range. | Get content performance insights for a profile and date range. |
search_calendar_notesSearch Agorapulse publishing calendar notes. | Search Agorapulse publishing calendar notes. |
create_calendar_noteCreate an Agorapulse publishing calendar note. | Create an Agorapulse publishing calendar note. |
update_calendar_noteUpdate an Agorapulse publishing calendar note. | Update an Agorapulse publishing calendar note. |
delete_calendar_noteDelete an Agorapulse publishing calendar note. | Delete an Agorapulse publishing calendar note. |
create_simple_draftCreate a simple Agorapulse post draft for review and approval. | Create a simple Agorapulse post draft for review and approval. |
create_scheduled_postSchedule a social post through Agorapulse. | Schedule a social post through Agorapulse. |
publish_post_nowPublish a social post immediately through Agorapulse. | Publish a social post immediately through Agorapulse. |
request_media_upload_urlRequest a presigned URL for uploading a media asset to the Agorapulse content library. | Request a presigned URL for uploading a media asset to the Agorapulse content library. |
upload_file_to_presigned_urlUpload a file with HTTP PUT to an Agorapulse presigned upload URL. | Upload a file with HTTP PUT to an Agorapulse presigned upload URL. |
upload_media_assetRequest an Agorapulse media upload URL and upload the file in one action. | Request an Agorapulse media upload URL and upload the file in one action. |
find_inbox_itemsFind Agorapulse social inbox items such as comments, messages, reviews, and posts. | Find Agorapulse social inbox items such as comments, messages, reviews, and posts. |
get_conversation_messagesGet messages in an Agorapulse inbox conversation. | Get messages in an Agorapulse inbox conversation. |
reply_to_itemReply publicly or privately to an Agorapulse inbox item. | Reply publicly or privately to an Agorapulse inbox item. |
custom_api_callMake a bounded custom JSON call to the current Agorapulse /v1.0 API. | Make a bounded custom JSON call to the current Agorapulse /v1.0 API. |
Triggers
| Name | Description |
|---|---|
new_calendar_noteTriggers when a new Agorapulse calendar note appears in the selected search window. | Triggers when a new Agorapulse calendar note appears in the selected search window. |
new_inbox_itemTriggers when a new Agorapulse inbox item appears. | Triggers when a new Agorapulse inbox item appears. |
inbox_item_needs_reviewTriggers when a new Agorapulse inbox item that needs review appears. | Triggers when a new Agorapulse inbox item that needs review appears. |
new_conversation_messageTriggers when a new message appears in a specific Agorapulse inbox conversation. | Triggers when a new message appears in a specific Agorapulse inbox conversation. |
audience_report_changedTriggers when a polled Agorapulse audience report changes. | Triggers when a polled Agorapulse audience report changes. |
content_report_changedTriggers when a polled Agorapulse content report changes. | Triggers when a polled Agorapulse content report changes. |
community_management_report_changedTriggers when a polled Agorapulse community-management report changes. | Triggers when a polled Agorapulse community-management report changes. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('agorapulse', 'health_check', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'agorapulse',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Agorapulse to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Agorapulse support?
Agorapulse supports 21 tools including Health Check, List Organizations, List Workspaces, List Profiles, Get Audience Report, and more.
Can I use Agorapulse with AI agents?
Yes. Add Agorapulse 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 Agorapulse to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Agorapulse as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Agorapulse tools exposed by that workspace.
Does Agorapulse 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 Agorapulse work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Agorapulse?
Agorapulse exposes 21 tools, including Health Check, List Organizations, List Workspaces, List Profiles, Get Audience Report, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Agorapulse be used in stateful agent workflows?
Yes. Agents can combine Agorapulse 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 Agorapulse use?
Agorapulse uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Agorapulse integration cost?
The Agorapulse integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Agorapulse support?
Agorapulse supports 7 triggers including New Calendar Note, New Inbox Item, Inbox Item Needs Review, New Conversation Message, Audience Report Changed, and more.
Connect Agorapulse in minutes
Get 20,000 free action executions every month. No credit card required.