Skip to main content
Glama

Sociality.io MCP

Server Details

Social media analytics, post insights, and competitor benchmarking for AI agents.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
socialityio/sociality-mcp
GitHub Stars
7
Server Listing
Sociality MCP
ChatGPT
–
Claude
Sociality.io

TDQS

A3.5/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct resource (own accounts vs tracked competitors) and a distinct action (connect, list, posts, stats, create). The paired read tools (posts_list vs stats_list) are clearly separated by description, and the OAuth-style two-phase connect workflow is unique.

Naming Consistency4/5

All tools follow a 'social_<resource>_<action>' pattern with the verb trailing, which is predictable overall. However, the resource segment flips between singular and plural (social_account vs social_accounts, social_competitor vs social_competitors), which slightly weakens consistency.

Tool Count5/5

Eight tools map cleanly onto the domain's two axes (own accounts and competitors) times read/write actions, with no redundant entries. Each tool earns its place and the set stays well within a comfortable scope.

Completeness3/5

Read coverage is solid (posts and stats for both accounts and competitors) and there is account connect plus competitor create. But there is no way to publish or schedule content, disconnect/remove an account, or untrack/delete a competitor, leaving several lifecycle operations unavailable.

Publisher details

Operator
Sociality.io · Publisher source
Vendor relationship
First-party · Publisher source
Restrictions
Requires a Sociality.io account with MCP access and OAuth authorization. Account and competitor analytics and post queries consume MCP credits. Data access depends on workspace permissions, connected accounts, source platform availability, and plan retention. Client availability may depend on the client plan and workspace settings. · Publisher source

Available Tools

8 tools
social_account_connectAccount Connect ToolAInspect
Connect a social media account to the workspace, or reconnect one whose token expired, without leaving the conversation.

Call it with a `channel` to start: it returns a `connection_id` and a one-time `authorization_url`. Show the URL to the user as a link; they log in on the platform and every account they grant is saved: new ones are added to the workspace, up to the plan's page allowance, and ones already in the workspace get a fresh token. The link expires in 10 minutes and works once.

When the user says they are done, call it again with the same `channel` and the `connection_id` to read the result: `status` becomes `connected` or `failed`, with the `accounts` saved and, on failure, a `reason`. When the plan had no room for some or all of the granted accounts, `action_required` says which allowance ran out and where the user can change the plan; a new link will not help until they do. The response never contains an access token.

Inputs: channel (required), connection_id. Returns: reason, status, channel, accounts, +5 more

social_account_posts_listAccount Posts ToolB
Read-only
Inspect

This tool is used to get the published posts and stories of the social media account for the given period.

Inputs: since (required), until (required), account_id (required), page, +3 more. Returns: account, _envelope, pagination, account_posts, +1 more

social_accounts_listAccounts ToolC
Read-only
Inspect

This tool is used to get the social media accounts that the user has access to.

Inputs: name, page, channel. Returns: accounts, _envelope, pagination, action_required

social_account_stats_listAccount Stats ToolB
Read-only
Inspect

This tool is used to get the insights of the social media account including followers, views, engagement rate, comments, likes and more for the given period.

Inputs: since (required), until (required), account_id (required), period. Returns: account, _envelope, account_stats, action_required

social_competitor_posts_listCompetitor Posts ToolB
Read-only
Inspect

This tool is used to get the published posts of a competitor (tracked social media account) for the given period.

Inputs: since (required), until (required), competitor_id (required), page, +3 more. Returns: _envelope, competitor, pagination, competitor_posts

social_competitors_createCompetitor Create ToolB
Idempotent
Inspect

This tool is used to add a competitor/tracked social media account by social profile URL and start tracking it.

Inputs: url (required), timezone. Returns: error, _envelope, competitor, action_required

social_competitors_listCompetitors ToolB
Read-only
Inspect

This tool is used to get the competitors and/or public social media accounts that are tracked across social media channels.

Inputs: name, page, channel. Returns: _envelope, pagination, competitors, action_required

social_competitor_stats_listCompetitor Stats ToolA
Read-only
Inspect

This tool is used to get the public stats of a competitor (tracked social media account) including followers, views, likes and more for the given period.

Inputs: since (required), until (required), competitor_id (required), period. Returns: _envelope, competitor, competitor_stats

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.