Getting started
Verify your setup
This workflow confirms that Sociality MCP is connected correctly, your workspace data is accessible, and your client can run real queries before moving into production workflows. The first three steps do not use MCP credits. The final step runs a live stats query and will use credits according to your selections.
The goal is to finish with a verified MCP setup that is ready for agent workflows, internal copilots, reporting assistants, benchmarking flows, and custom tools powered by Sociality.io intelligence.
Step 1: Check your owned accounts
Goal: Confirm that your client is authenticated and can access the social accounts connected to your workspace.
Call:
social_accounts_listUse the response to check:
- at least one owned account is returned
- account names and channels look correct for your workspace
- account IDs are visible for use in future queries
If nothing is returned, your OAuth connection may be incomplete or your workspace has no connected accounts yet.
Step 2: Check your tracked competitors
Goal: Confirm that your workspace has accessible tracked competitor profiles.
Call:
social_competitors_listUse the response to check:
- at least one competitor is returned
- competitor names and channels look correct
- competitor IDs are visible for use in future queries
If you have no competitors set up yet, you can add one using social_competitors_create and a public profile URL.
Step 3: Review available tools
Goal: Confirm which tools your MCP client has loaded and understand what each one does before running analysis workflows.
Ask your MCP client to list the available tools. In most clients — such as ChatGPT, Claude, or Gemini — you can do this with a prompt like:
What tools do you have available from Sociality?Use the response to verify the following tools are loaded and to understand their credit usage:
Discovery and setup (no credits)
social_accounts_list— list owned accountssocial_competitors_list— list tracked competitorssocial_competitors_create— add a new competitor by profile URL
Account analytics (uses credits)
social_account_stats_list— fetch account-level stats for a given date range and aggregation periodsocial_account_posts_list— fetch published posts for an owned account
Competitor analytics (uses credits)
social_competitor_stats_list— fetch competitor-level stats for a given date range and aggregation periodsocial_competitor_posts_list— fetch published posts for a tracked competitor
If any of these tools are missing, check your client configuration and confirm the Sociality MCP server is connected correctly.
Step 4: Run a test stats query
Goal: Confirm that data flows end to end by running a real stats query against an account or competitor from your workspace.
Using an account ID from Step 1:
social_account_stats_list
account_id: <id from Step 1>
since: 2026-06-17
until: 2026-06-24
period: dayOr using a competitor ID from Step 2:
social_competitor_stats_list
competitor_id: <id from Step 2>
since: 2026-06-17
until: 2026-06-24
period: dayUse the response to check:
- stats are returned for the expected channel
- metric fields are present and populated
- daily breakdown is visible across the date range
Final step: Confirm your first milestone
You have completed this setup check when you can confirm:
- MCP client is connected
- OAuth is working
- At least one owned account is listed
- At least one tracked competitor is listed
- All expected tools are loaded and credit usage is understood
- A live stats query returned data successfully
After this, your MCP setup is ready to use Sociality.io intelligence to support broader workflows through AI agents and custom tools.