Server Details
Manage Threads from your AI assistant
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
23 toolscreate_postInspect
Create a new post or thread. A thread is multiple posts linked together. Supports text content, topic tags, media attachments, auto-repost configuration, and scheduling. If scheduleAt is not provided, the post is saved as a draft. IMPORTANT: Always send scheduleAt as a local time WITHOUT a timezone offset (e.g. '2025-03-15T09:00:00', never with Z or +00:00). The server automatically converts it to UTC using the user's configured timezone.
| Name | Required | Description | Default |
|---|---|---|---|
| posts | Yes | Array of posts. Single item for a post, multiple for a thread | |
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| autoRepost | No | Optional auto-repost configuration. If omitted, the user's default auto-repost setting is applied. | |
| providerId | Yes | The provider ID (from list_providers) to post to | |
| scheduleAt | No | Local datetime WITHOUT timezone offset (e.g. '2025-03-15T09:00:00'). Do NOT append Z or any offset — the server converts to UTC using the user's timezone. If omitted, saves as draft. |
delete_threadInspect
Delete a thread and all its posts. This action cannot be undone.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| threadId | Yes | The thread ID to delete |
edit_postInspect
Edit the text content, topic, or media of a single post by its ID. Only posts with status READY (drafts or scheduled) can be edited. Use get_thread first to retrieve post IDs.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | New topic tag for the post. Pass null to remove the topic. | |
| postId | Yes | The post ID to edit (from get_thread) | |
| content | No | New text content for the post | |
| postMedia | No | Replace all media attachments on this post. Omit to keep existing media unchanged. |
edit_threadInspect
Edit a thread by adding, removing, or reordering its posts. Provide the full desired list of posts — existing posts (with id) are updated, new posts (without id) are created, and existing posts not in the list are removed. Only threads where all posts have status READY can be edited.
| Name | Required | Description | Default |
|---|---|---|---|
| posts | Yes | The full ordered list of posts for the thread. Order determines postOrder (0-indexed). | |
| threadId | Yes | The thread ID to edit |
get_consistencyInspect
Get posting consistency data for the past 365 days. Returns a heatmap-style array of daily post counts, total posts, and number of days with posts.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerUserId | Yes | The provider user ID (from list_providers) |
get_daily_recapInspect
Get yesterday's daily recap for a social account. Returns new followers gained and number of posts published.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerUserId | Yes | The provider user ID (from list_providers) |
get_follower_growthInspect
Get follower count over time for a social account. Returns daily follower count data points.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date in ISO 8601 format | |
| from | Yes | Start date in ISO 8601 format | |
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerUserId | Yes | The provider user ID (from list_providers) |
get_follow_up_templatesInspect
Get all follow-up (auto-plug) templates for a specific provider. These are reusable templates that define what reply to attach to a post after it reaches engagement thresholds.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| userProviderId | Yes | The provider ID (from list_providers, field 'id') to get templates for |
get_live_metricsInspect
Get live engagement metrics for a social account over a date range. Returns views, likes, replies, reposts, and quotes with percentage change vs. the previous period. Works with both Threads and Bluesky.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date in ISO 8601 format. Defaults to now | |
| from | No | Start date in ISO 8601 format. Defaults to 7 days ago | |
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerUserId | Yes | The provider user ID (from list_providers, field providerUserId) |
get_metric_timeseriesInspect
Get time-series data points for a specific metric. Available metrics: VIEWS, LIKES, REPLIES, REPOSTS, QUOTES, ENGAGEMENT_RATE, FOLLOWERS_COUNT. Returns daily data points.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date in ISO 8601 format | |
| from | Yes | Start date in ISO 8601 format | |
| metric | Yes | The metric to retrieve | |
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerUserId | Yes | The provider user ID (from list_providers) |
get_post_analyticsInspect
Get analytics for individual posts published within a date range. Returns engagement metrics (views, likes, replies, reposts, quotes, engagement rate) for each post.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date in ISO 8601 format | |
| from | Yes | Start date in ISO 8601 format | |
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerUserId | Yes | The provider user ID (from list_providers) |
get_recommendationsInspect
Get AI-generated posting recommendations based on your analytics and performance patterns. Returns best posting times and content suggestions.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerUserId | Yes | The provider user ID (from list_providers) |
get_subscriptionInspect
Get the current user's subscription and plan information. Returns plan type, remaining posts, account limits, and team limits.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). |
get_threadInspect
Get a specific thread by its thread ID. Returns all posts in the thread with their content, media, scheduling info, and analytics.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| threadId | Yes | The thread ID to retrieve |
get_thread_follow_upInspect
Get the follow-up (auto-plug) configuration for a specific thread.
| Name | Required | Description | Default |
|---|---|---|---|
| threadId | Yes | The thread ID to get follow-up for |
get_user_settingsInspect
Get the current user's settings including timezone, date format, auto-repost configuration, and reminder preferences.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_draftsInspect
List all draft posts (posts that have not been scheduled yet). Returns threads with their posts and content.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). |
list_postsInspect
List scheduled and published posts within a date range. Returns threads with their posts, scheduled time, provider info, and analytics. IMPORTANT: Always send from/to as local times WITHOUT a timezone offset (e.g. '2025-03-01T00:00:00'). The server converts to UTC using the user's configured timezone.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date as local datetime WITHOUT timezone offset (e.g. '2025-03-31T23:59:59'). Do NOT append Z or any offset. | |
| from | Yes | Start date as local datetime WITHOUT timezone offset (e.g. '2025-03-01T00:00:00'). Do NOT append Z or any offset. | |
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerId | No | Optional provider ID (from list_providers, field 'id'). If provided, only returns posts for this provider. |
list_providersInspect
List all connected social media accounts (Threads and Bluesky) for the authenticated user. Returns provider ID, platform, username, display name, and profile picture for each account.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). |
list_teamsInspect
List all teams the authenticated user belongs to, including their role and which team is currently active. Use the team ID as the teamId parameter in other tools. To access the personal workspace (no team), pass teamId "personal".
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_time_slotsInspect
List all configured posting time slots for a provider. Time slots define the preferred times when posts should be scheduled. Each slot has an hour, minute, and array of weekdays (0=Sunday, 6=Saturday).
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| providerId | Yes | The provider ID (from list_providers, field 'id') |
reschedule_threadInspect
Reschedule a thread to a new date/time. Updates all posts in the thread. IMPORTANT: Always send scheduledAt as a local time WITHOUT a timezone offset. The server converts to UTC using the user's configured timezone.
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | No | Optional workspace/team ID. If not provided, uses the active workspace from user settings. Pass "personal" to use the personal workspace (no team). | |
| threadId | Yes | The thread ID to reschedule | |
| scheduledAt | Yes | Local datetime WITHOUT timezone offset (e.g. '2025-03-15T09:00:00'). Do NOT append Z or any offset — the server converts to UTC using the user's timezone. |
set_thread_follow_upInspect
Set or update the follow-up (auto-plug) for a thread. The follow-up is a reply that gets posted after the original post reaches engagement thresholds. IMPORTANT: This creates an AutoPlug record (not a DefaultAutoPlug template). The autoPlugId on posts references this record.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The follow-up reply text content | |
| images | No | Optional image URLs for the follow-up | |
| threadId | Yes | The thread ID to set follow-up for | |
| isEnabled | Yes | Whether the follow-up is enabled | |
| autoPlugMedia | No | Optional media attachments for the follow-up | |
| numberOfLikes | No | Number of likes threshold | |
| numberOfReplies | No | Number of replies threshold | |
| numberOfReposts | No | Number of reposts threshold | |
| delayTimeMinutes | No | Delay in minutes before posting follow-up | |
| numberOfLikesEnabled | No | Whether the likes threshold trigger is enabled | |
| numberOfRepliesEnabled | No | Whether the replies threshold trigger is enabled | |
| numberOfRepostsEnabled | No | Whether the reposts threshold trigger is enabled | |
| delayTimeMinutesEnabled | No | Whether the time delay trigger is enabled |
Verify Ownership
This connector has been claimed. The /.well-known/glama.json file has been verified and ownership is confirmed.
Glama periodically re-verifies ownership. If the file is removed, the claim will be revoked.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!