Skip to main content
Glama

Fetchwire - Social Data

Server Details

YouTube, TikTok, Instagram, X, Reddit, LinkedIn and Threads: public data in one schema.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
70.1% over 21 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4/5.0

Scored across 10 tools

Disambiguation4/5

Each tool's core purpose is distinct (profile, post, comments, user posts, searches, discovery, usage), but get_user's description includes post URL examples, which could confuse an agent into thinking it fetches posts. The other tools clearly separate user and post identifiers, so only that one copy-paste error reduces clarity.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: get_* for fetching specific entities, list_* for enumerating available options, search_* for discovery, and call_route for arbitrary routes. There are no mixed conventions or vague verb choices.

Tool Count5/5

With 10 tools, the server is well within the ideal range for a social data API. Each tool covers a distinct high-level operation, and the count is neither bloated nor thin for the multi-platform scope.

Completeness5/5

The tool set covers the essential read operations: user profile, single post, comments, user posts, keyword searches for posts and users, plus platform and route discovery. The generic call_route tool fills any remaining gaps by exposing all undocumented routes, so there are no dead ends for agents.

Tool Schema Changelog

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

  1. 11 tool updates
    • Changedcall_route2 fields changed
      • addedInput schema / properties / params / description
        Added value: +"Query parameters for that route, e.g. {'id': 'space'}."
      • addedInput schema / properties / path / description
        Added value: +"A path from list_routes, starting with /v1/."
    • Changedget_comments4 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"The `next_cursor` from a previous response. Omit for the first page."
      • addedInput schema / properties / id / description
        Added value: +"A handle, a platform id, or any public URL to the account or post. Parsed for you."
      • addedInput schema / properties / platform / description
        Added value: +"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$defs": {
        +    "Author": {
        +      "properties": {
        +        "avatar_url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Avatar Url"
        +        },
        +        "country": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Country"
        +        },
        +        "description": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Description"
        +        },
        +        "extra": {
        +          "additionalProperties": true,
        +          "title": "Extra",
        +          "type": "object"
        +        },
        +        "followers": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Subscribers on YouTube. Approximate unless exact is available.",
        +          "title": "Followers"
        +        },
        +        "handle": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Handle"
        +        },
        +        "id": {
        +          "title": "Id",
        +          "type": "string"
        +        },
        +        "joined_at_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Joined At Text"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Name"
        +        },
        +        "platform": {
        +          "enum": [
        +            "youtube",
        +            "tiktok",
        +            "instagram",
        +            "x",
        +            "reddit",
        +            "linkedin",
        +            "threads"
        +          ],
        +          "title": "Platform",
        +          "type": "string"
        +        },
        +        "posts_count": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Posts Count"
        +        },
        +        "url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Url"
        +        },
        +        "verified": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Verified"
        +        },
        +        "views": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Views"
        +        }
        +      },
        +      "required": [
        +        "platform",
        +        "id"
        +      ],
        +      "title": "Author",
        +      "type": "object"
        +    },
        +    "Comment": {
        +      "properties": {
        +        "author": {
        +          "anyOf": [
        +            {
        +              "$ref": "#/$defs/Author"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null
        +        },
        +        "by_creator": {
        +          "default": false,
        +          "title": "By Creator",
        +          "type": "boolean"
        +        },
        +        "created_at_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Created At Text"
        +        },
        +        "extra": {
        +          "additionalProperties": true,
        +          "title": "Extra",
        +          "type": "object"
        +        },
        +        "id": {
        +          "title": "Id",
        +          "type": "string"
        +        },
        +        "likes": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Likes"
        +        },
        +        "parent_id": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Parent Id"
        +        },
        +        "pinned": {
        +          "default": false,
        +          "title": "Pinned",
        +          "type": "boolean"
        +        },
        +        "platform": {
        +          "enum": [
        +            "youtube",
        +            "tiktok",
        +            "instagram",
        +            "x",
        +            "reddit",
        +            "linkedin",
        +            "threads"
        +          ],
        +          "title": "Platform",
        +          "type": "string"
        +        },
        +        "post_id": {
        +          "title": "Post Id",
        +          "type": "string"
        +        },
        +        "replies_cursor": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Pass to the comments endpoint as `cursor` to fetch replies",
        +          "title": "Replies Cursor"
        +        },
        +        "reply_count": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Reply Count"
        +        },
        +        "text": {
        +          "title": "Text",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "platform",
        +        "id",
        +        "post_id",
        +        "text"
        +      ],
        +      "title": "Comment",
        +      "type": "object"
        +    }
        +  },
        +  "properties": {
        +    "items": {
        +      "items": {
        +        "$ref": "#/$defs/Comment"
        +      },
        +      "title": "Items",
        +      "type": "array"
        +    },
        +    "next_cursor": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Opaque. Pass back as `cursor` to get the next page. Null when exhausted.",
        +      "title": "Next Cursor"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Total count when the platform reports one",
        +      "title": "Total"
        +    }
        +  },
        +  "required": [
        +    "items"
        +  ],
        +  "title": "Page[Comment]",
        +  "type": "object"
        +}
    • Changedget_post3 fields changed
      • addedInput schema / properties / id / description
        Added value: +"A handle, a platform id, or any public URL to the account or post. Parsed for you."
      • addedInput schema / properties / platform / description
        Added value: +"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$defs": {
        +    "Author": {
        +      "properties": {
        +        "avatar_url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Avatar Url"
        +        },
        +        "country": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Country"
        +        },
        +        "description": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Description"
        +        },
        +        "extra": {
        +          "additionalProperties": true,
        +          "title": "Extra",
        +          "type": "object"
        +        },
        +        "followers": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Subscribers on YouTube. Approximate unless exact is available.",
        +          "title": "Followers"
        +        },
        +        "handle": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Handle"
        +        },
        +        "id": {
        +          "title": "Id",
        +          "type": "string"
        +        },
        +        "joined_at_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Joined At Text"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Name"
        +        },
        +        "platform": {
        +          "enum": [
        +            "youtube",
        +            "tiktok",
        +            "instagram",
        +            "x",
        +            "reddit",
        +            "linkedin",
        +            "threads"
        +          ],
        +          "title": "Platform",
        +          "type": "string"
        +        },
        +        "posts_count": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Posts Count"
        +        },
        +        "url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Url"
        +        },
        +        "verified": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Verified"
        +        },
        +        "views": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Views"
        +        }
        +      },
        +      "required": [
        +        "platform",
        +        "id"
        +      ],
        +      "title": "Author",
        +      "type": "object"
        +    },
        +    "PostStats": {
        +      "properties": {
        +        "comments": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Comments"
        +        },
        +        "likes": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Likes"
        +        },
        +        "shares": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Shares"
        +        },
        +        "views": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Views"
        +        }
        +      },
        +      "title": "PostStats",
        +      "type": "object"
        +    },
        +    "Thumbnail": {
        +      "properties": {
        +        "height": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Height"
        +        },
        +        "url": {
        +          "title": "Url",
        +          "type": "string"
        +        },
        +        "width": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Width"
        +        }
        +      },
        +      "required": [
        +        "url"
        +      ],
        +      "title": "Thumbnail",
        +      "type": "object"
        +    }
        +  },
        +  "properties": {
        +    "author": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/Author"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "category": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Category"
        +    },
        +    "created_at": {
        +      "anyOf": [
        +        {
        +          "format": "date-time",
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Exact publish time when the platform exposes it",
        +      "title": "Created At"
        +    },
        +    "created_at_text": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Platform's relative text such as '7 days ago'",
        +      "title": "Created At Text"
        +    },
        +    "duration_seconds": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Duration Seconds"
        +    },
        +    "extra": {
        +      "additionalProperties": true,
        +      "title": "Extra",
        +      "type": "object"
        +    },
        +    "id": {
        +      "title": "Id",
        +      "type": "string"
        +    },
        +    "is_live": {
        +      "default": false,
        +      "title": "Is Live",
        +      "type": "boolean"
        +    },
        +    "language": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Language"
        +    },
        +    "platform": {
        +      "enum": [
        +        "youtube",
        +        "tiktok",
        +        "instagram",
        +        "x",
        +        "reddit",
        +        "linkedin",
        +        "threads"
        +      ],
        +      "title": "Platform",
        +      "type": "string"
        +    },
        +    "stats": {
        +      "$ref": "#/$defs/PostStats"
        +    },
        +    "tags": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "title": "Tags",
        +      "type": "array"
        +    },
        +    "text": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Description or body text",
        +      "title": "Text"
        +    },
        +    "thumbnails": {
        +      "items": {
        +        "$ref": "#/$defs/Thumbnail"
        +      },
        +      "title": "Thumbnails",
        +      "type": "array"
        +    },
        +    "title": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Title"
        +    },
        +    "type": {
        +      "default": "video",
        +      "enum": [
        +        "video",
        +        "short",
        +        "live",
        +        "image",
        +        "text"
        +      ],
        +      "title": "Type",
        +      "type": "string"
        +    },
        +    "url": {
        +      "title": "Url",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "platform",
        +    "id",
        +    "url"
        +  ],
        +  "title": "Post",
        +  "type": "object"
        +}
    • Changedget_usage1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$defs": {
        +    "EndpointUsage": {
        +      "properties": {
        +        "cache_hits": {
        +          "title": "Cache Hits",
        +          "type": "integer"
        +        },
        +        "credits": {
        +          "title": "Credits",
        +          "type": "integer"
        +        },
        +        "endpoint": {
        +          "title": "Endpoint",
        +          "type": "string"
        +        },
        +        "requests": {
        +          "title": "Requests",
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "endpoint",
        +        "requests",
        +        "credits",
        +        "cache_hits"
        +      ],
        +      "title": "EndpointUsage",
        +      "type": "object"
        +    }
        +  },
        +  "properties": {
        +    "balance": {
        +      "description": "Prepaid credits left on the account. Credits never expire.",
        +      "title": "Balance",
        +      "type": "integer"
        +    },
        +    "by_endpoint": {
        +      "items": {
        +        "$ref": "#/$defs/EndpointUsage"
        +      },
        +      "title": "By Endpoint",
        +      "type": "array"
        +    },
        +    "credits_remaining": {
        +      "description": "Same as balance, kept for older clients",
        +      "title": "Credits Remaining",
        +      "type": "integer"
        +    },
        +    "credits_used": {
        +      "description": "This month, across all keys of the same account",
        +      "title": "Credits Used",
        +      "type": "integer"
        +    },
        +    "key_name": {
        +      "title": "Key Name",
        +      "type": "string"
        +    },
        +    "period": {
        +      "title": "Period",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "key_name",
        +    "period",
        +    "credits_used",
        +    "balance",
        +    "credits_remaining",
        +    "by_endpoint"
        +  ],
        +  "title": "Usage",
        +  "type": "object"
        +}
    • Changedget_user3 fields changed
      • addedInput schema / properties / id / description
        Added value: +"A handle, a platform id, or any public URL to the account or post. Parsed for you."
      • addedInput schema / properties / platform / description
        Added value: +"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "properties": {
        +    "avatar_url": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Avatar Url"
        +    },
        +    "country": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Country"
        +    },
        +    "description": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Description"
        +    },
        +    "extra": {
        +      "additionalProperties": true,
        +      "title": "Extra",
        +      "type": "object"
        +    },
        +    "followers": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Subscribers on YouTube. Approximate unless exact is available.",
        +      "title": "Followers"
        +    },
        +    "handle": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Handle"
        +    },
        +    "id": {
        +      "title": "Id",
        +      "type": "string"
        +    },
        +    "joined_at_text": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Joined At Text"
        +    },
        +    "name": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Name"
        +    },
        +    "platform": {
        +      "enum": [
        +        "youtube",
        +        "tiktok",
        +        "instagram",
        +        "x",
        +        "reddit",
        +        "linkedin",
        +        "threads"
        +      ],
        +      "title": "Platform",
        +      "type": "string"
        +    },
        +    "posts_count": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Posts Count"
        +    },
        +    "url": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Url"
        +    },
        +    "verified": {
        +      "anyOf": [
        +        {
        +          "type": "boolean"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Verified"
        +    },
        +    "views": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Views"
        +    }
        +  },
        +  "required": [
        +    "platform",
        +    "id"
        +  ],
        +  "title": "Author",
        +  "type": "object"
        +}
    • Changedget_user_posts4 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"The `next_cursor` from a previous response. Omit for the first page."
      • addedInput schema / properties / id / description
        Added value: +"A handle, a platform id, or any public URL to the account or post. Parsed for you."
      • addedInput schema / properties / platform / description
        Added value: +"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$defs": {
        +    "Author": {
        +      "properties": {
        +        "avatar_url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Avatar Url"
        +        },
        +        "country": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Country"
        +        },
        +        "description": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Description"
        +        },
        +        "extra": {
        +          "additionalProperties": true,
        +          "title": "Extra",
        +          "type": "object"
        +        },
        +        "followers": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Subscribers on YouTube. Approximate unless exact is available.",
        +          "title": "Followers"
        +        },
        +        "handle": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Handle"
        +        },
        +        "id": {
        +          "title": "Id",
        +          "type": "string"
        +        },
        +        "joined_at_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Joined At Text"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Name"
        +        },
        +        "platform": {
        +          "enum": [
        +            "youtube",
        +            "tiktok",
        +            "instagram",
        +            "x",
        +            "reddit",
        +            "linkedin",
        +            "threads"
        +          ],
        +          "title": "Platform",
        +          "type": "string"
        +        },
        +        "posts_count": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Posts Count"
        +        },
        +        "url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Url"
        +        },
        +        "verified": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Verified"
        +        },
        +        "views": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Views"
        +        }
        +      },
        +      "required": [
        +        "platform",
        +        "id"
        +      ],
        +      "title": "Author",
        +      "type": "object"
        +    },
        +    "Post": {
        +      "properties": {
        +        "author": {
        +          "anyOf": [
        +            {
        +              "$ref": "#/$defs/Author"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null
        +        },
        +        "category": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Category"
        +        },
        +        "created_at": {
        +          "anyOf": [
        +            {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Exact publish time when the platform exposes it",
        +          "title": "Created At"
        +        },
        +        "created_at_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Platform's relative text such as '7 days ago'",
        +          "title": "Created At Text"
        +        },
        +        "duration_seconds": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Duration Seconds"
        +        },
        +        "extra": {
        +          "additionalProperties": true,
        +          "title": "Extra",
        +          "type": "object"
        +        },
        +        "id": {
        +          "title": "Id",
        +          "type": "string"
        +        },
        +        "is_live": {
        +          "default": false,
        +          "title": "Is Live",
        +          "type": "boolean"
        +        },
        +        "language": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Language"
        +        },
        +        "platform": {
        +          "enum": [
        +            "youtube",
        +            "tiktok",
        +            "instagram",
        +            "x",
        +            "reddit",
        +            "linkedin",
        +            "threads"
        +          ],
        +          "title": "Platform",
        +          "type": "string"
        +        },
        +        "stats": {
        +          "$ref": "#/$defs/PostStats"
        +        },
        +        "tags": {
        +          "items": {
        +            "type": "string"
        +          },
        +          "title": "Tags",
        +          "type": "array"
        +        },
        +        "text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Description or body text",
        +          "title": "Text"
        +        },
        +        "thumbnails": {
        +          "items": {
        +            "$ref": "#/$defs/Thumbnail"
        +          },
        +          "title": "Thumbnails",
        +          "type": "array"
        +        },
        +        "title": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Title"
        +        },
        +        "type": {
        +          "default": "video",
        +          "enum": [
        +            "video",
        +            "short",
        +            "live",
        +            "image",
        +            "text"
        +          ],
        +          "title": "Type",
        +          "type": "string"
        +        },
        +        "url": {
        +          "title": "Url",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "platform",
        +        "id",
        +        "url"
        +      ],
        +      "title": "Post",
        +      "type": "object"
        +    },
        +    "PostStats": {
        +      "properties": {
        +        "comments": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Comments"
        +        },
        +        "likes": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Likes"
        +        },
        +        "shares": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Shares"
        +        },
        +        "views": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Views"
        +        }
        +      },
        +      "title": "PostStats",
        +      "type": "object"
        +    },
        +    "Thumbnail": {
        +      "properties": {
        +        "height": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Height"
        +        },
        +        "url": {
        +          "title": "Url",
        +          "type": "string"
        +        },
        +        "width": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Width"
        +        }
        +      },
        +      "required": [
        +        "url"
        +      ],
        +      "title": "Thumbnail",
        +      "type": "object"
        +    }
        +  },
        +  "properties": {
        +    "items": {
        +      "items": {
        +        "$ref": "#/$defs/Post"
        +      },
        +      "title": "Items",
        +      "type": "array"
        +    },
        +    "next_cursor": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Opaque. Pass back as `cursor` to get the next page. Null when exhausted.",
        +      "title": "Next Cursor"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Total count when the platform reports one",
        +      "title": "Total"
        +    }
        +  },
        +  "required": [
        +    "items"
        +  ],
        +  "title": "Page[Post]",
        +  "type": "object"
        +}
    • Changedlist_platforms1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$defs": {
        +    "PlatformOps": {
        +      "properties": {
        +        "operations": {
        +          "description": "Which of the six operation tools this platform serves.",
        +          "items": {
        +            "type": "string"
        +          },
        +          "title": "Operations",
        +          "type": "array"
        +        },
        +        "platform": {
        +          "title": "Platform",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "platform",
        +        "operations"
        +      ],
        +      "title": "PlatformOps",
        +      "type": "object"
        +    }
        +  },
        +  "properties": {
        +    "note": {
        +      "title": "Note",
        +      "type": "string"
        +    },
        +    "platforms": {
        +      "items": {
        +        "$ref": "#/$defs/PlatformOps"
        +      },
        +      "title": "Platforms",
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "platforms",
        +    "note"
        +  ],
        +  "title": "PlatformList",
        +  "type": "object"
        +}
    • Changedlist_routes3 fields changed
      • addedInput schema / properties / contains / description
        Added value: +"Match on the path, e.g. 'shop' or 'transcript'."
      • addedInput schema / properties / platform / description
        Added value: +"Narrow to one of: youtube, tiktok, instagram, x, reddit, linkedin, threads."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$defs": {
        +    "RouteInfo": {
        +      "properties": {
        +        "credits": {
        +          "description": "What one uncached call costs.",
        +          "title": "Credits",
        +          "type": "integer"
        +        },
        +        "path": {
        +          "description": "Pass to call_route.",
        +          "title": "Path",
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "path",
        +        "credits"
        +      ],
        +      "title": "RouteInfo",
        +      "type": "object"
        +    }
        +  },
        +  "properties": {
        +    "count": {
        +      "title": "Count",
        +      "type": "integer"
        +    },
        +    "note": {
        +      "title": "Note",
        +      "type": "string"
        +    },
        +    "routes": {
        +      "items": {
        +        "$ref": "#/$defs/RouteInfo"
        +      },
        +      "title": "Routes",
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "count",
        +    "routes",
        +    "note"
        +  ],
        +  "title": "RouteList",
        +  "type": "object"
        +}
    • Removedsearch
    • Addedsearch_posts
    • Changedsearch_users4 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"The `next_cursor` from a previous response. Omit for the first page."
      • addedInput schema / properties / platform / description
        Added value: +"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."
      • addedInput schema / properties / q / description
        Added value: +"The search text, as a person would type it."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$defs": {
        +    "Author": {
        +      "properties": {
        +        "avatar_url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Avatar Url"
        +        },
        +        "country": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Country"
        +        },
        +        "description": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Description"
        +        },
        +        "extra": {
        +          "additionalProperties": true,
        +          "title": "Extra",
        +          "type": "object"
        +        },
        +        "followers": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "description": "Subscribers on YouTube. Approximate unless exact is available.",
        +          "title": "Followers"
        +        },
        +        "handle": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Handle"
        +        },
        +        "id": {
        +          "title": "Id",
        +          "type": "string"
        +        },
        +        "joined_at_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Joined At Text"
        +        },
        +        "name": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Name"
        +        },
        +        "platform": {
        +          "enum": [
        +            "youtube",
        +            "tiktok",
        +            "instagram",
        +            "x",
        +            "reddit",
        +            "linkedin",
        +            "threads"
        +          ],
        +          "title": "Platform",
        +          "type": "string"
        +        },
        +        "posts_count": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Posts Count"
        +        },
        +        "url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Url"
        +        },
        +        "verified": {
        +          "anyOf": [
        +            {
        +              "type": "boolean"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Verified"
        +        },
        +        "views": {
        +          "anyOf": [
        +            {
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "default": null,
        +          "title": "Views"
        +        }
        +      },
        +      "required": [
        +        "platform",
        +        "id"
        +      ],
        +      "title": "Author",
        +      "type": "object"
        +    }
        +  },
        +  "properties": {
        +    "items": {
        +      "items": {
        +        "$ref": "#/$defs/Author"
        +      },
        +      "title": "Items",
        +      "type": "array"
        +    },
        +    "next_cursor": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Opaque. Pass back as `cursor` to get the next page. Null when exhausted.",
        +      "title": "Next Cursor"
        +    },
        +    "total": {
        +      "anyOf": [
        +        {
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "description": "Total count when the platform reports one",
        +      "title": "Total"
        +    }
        +  },
        +  "required": [
        +    "items"
        +  ],
        +  "title": "Page[Author]",
        +  "type": "object"
        +}
  2. 10 tool updates
    • First observedcall_route
    • First observedget_comments
    • First observedget_post
    • First observedget_usage
    • First observedget_user
    • First observedget_user_posts
    • First observedlist_platforms
    • First observedlist_routes
    • First observedsearch
    • First observedsearch_users

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to search, describe and call 239 social data endpoints across Instagram, TikTok, LinkedIn, Facebook, YouTube, X, Reddit, Threads and Pinterest through a single API key, covering profiles, posts, comments, followers, hashtags, ads and transcripts with one unified schema. Full responses are saved server-side and can be re-sliced for free with jq, fields or size outlines, so agents pull only the data they need into context.
    1,820 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    SocialCrawl provides the "best" quality public web data on the internet. Access 65+ real-time social media, e-commerce and public web data from a single API with a single schema.
    5
    576 npm
    26
    MIT
  • -
    license
    Not graded
    quality
    C
    maintenance
    Twitter/X, YouTube, Reddit, Google and more - 100+ endpoints in total. No account, no OAuth, no subscription. Pay per call in USDC, or top up once and spend one balance across all of them.
    2
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources