Syncly Social MCP Server

Syncly's only programmatic surface. A hosted remote Model Context Protocol server that exposes a connected Syncly workspace — TikTok, Reels and Shorts social listening, creator discovery, competitor benchmarking and reporting — to any AI client that supports remote MCP connectors. Agents POST JSON-RPC 2.0 over MCP Streamable HTTP to https://mcp.syncly.app/mcp with an OAuth 2.1 bearer token carrying the syncly:read scope. The server publishes RFC 9728 protected-resource metadata pointing at its authorization server at https://social-server.syncly.app, which publishes RFC 8414 metadata with dynamic client registration and PKCE (S256). A FastAPI-generated OpenAPI 3.1.0 document is served at the host root, covering the discovery and health endpoints; the product tools themselves are behind the OAuth gate and tools/list returns 401 to anonymous callers.

OpenAPI Specification

syncly-social-mcp-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"Syncly Social MCP Server","version":"0.1.0"},"paths":{"/.well-known/oauth-protected-resource/mcp":{"get":{"summary":"Oauth Protected Resource","operationId":"oauth_protected_resource__well_known_oauth_protected_resource_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"string"}]},"type":"object","title":"Response Oauth Protected Resource  Well Known Oauth Protected Resource Mcp Get"}}}}}}},"/.well-known/oauth-protected-resource":{"get":{"summary":"Oauth Protected Resource","operationId":"oauth_protected_resource__well_known_oauth_protected_resource_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"string"}]},"type":"object","title":"Response Oauth Protected Resource  Well Known Oauth Protected Resource Get"}}}}}}},"/.well-known/openai-apps-challenge":{"get":{"summary":"Openai Apps Challenge","operationId":"openai_apps_challenge__well_known_openai_apps_challenge_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}}}