MentionBird
create_view
Save a view: a name plus a filter in the vocabulary of search_mentions (keywords or keyword kinds, platforms, status, relevant, sentiments, intents, languages, author tags, follower range, replies, link hosts, automated, free text), lists any-of, `not` lists none-of, every condition ANDed, plus anyOf for OR: groups of those conditions, at least one of which must hold. Nothing is materialized: the view selects whatever matches when it is read.
Remote pau/mentio
Remote (network-hosted)
Other tools also called create_view?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Unique per workspace, case-insensitive."
},
"filter": {
"type": "object",
"default": {},
"properties": {
"q": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Substring in the post text or the author's name."
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Only authors your workspace tagged with any of these."
},
"anyOf": {
"type": "array",
"items": {
"type": "object",
"properties": {
"q": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Substring in the post text or the author's name."
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Only authors your workspace tagged with any of these."
},
"status": {
"enum": [
"open",
"ignored",
"done"
],
"type": "string",
"description": "Only mentions in this status: open, ignored, done."
},
"intents": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Only mentions carrying any of these intent or topic tags."
},
"isReply": {
"type": "boolean",
"description": "true: only replies and comments; false: only top-level posts."
},
"notTags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Never authors tagged with any of these."
},
"ratings": {
"type": "array",
"items": {
"type": "integer",
"maximum": 5,
"minimum": 1
},
"maxItems": 5,
"description": "Only app store reviews with any of these star ratings; every other post fails it."
},
"groupIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Only matches of keywords in any of these groups (grp_...)."
},
"minLikes": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many likes (upvotes, reactions), as the platform reported them when the post was found. A post without that count never passes."
},
"minViews": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many views (plays), as the platform reported them when the post was found. A post without that count never passes."
},
"relevant": {
"type": "boolean",
"description": "true: only mentions the classifier scored relevant; false: only the rest."
},
"automated": {
"type": "boolean",
"description": "true: only posts that read as machine-made; false: only the rest."
},
"languages": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]{2}$"
},
"maxItems": 20,
"description": "Only posts in any of these languages (ISO 639-1)."
},
"linkHosts": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 20,
"description": "Only posts linking to any of these hosts, the host itself or a subdomain of it."
},
"minQuotes": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many quotes, as the platform reported them when the post was found. A post without that count never passes."
},
"platforms": {
"type": "array",
"items": {
"enum": [
"bluesky",
"hackernews",
"github",
"stackoverflow",
"devto",
"reddit",
"x",
"youtube",
"news",
"linkedin",
"tiktok",
"instagram",
"appstore",
"googleplay",
"trustpilot",
"googlemaps"
],
"type": "string",
"description": "Platform: bluesky, hackernews, github, stackoverflow, devto, reddit, x, youtube, news, linkedin, tiktok, instagram, appstore (App Store reviews), googleplay (Google Play reviews), trustpilot (Trustpilot reviews), googlemaps (Google reviews of a place)."
},
"maxItems": 20,
"description": "Only posts from any of these platforms."
},
"keywordIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Only matches of any of these keywords."
},
"minReplies": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many replies (comments), as the platform reported them when the post was found. A post without that count never passes."
},
"minReposts": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many reposts (shares, retweets), as the platform reported them when the post was found. A post without that count never passes."
},
"notIntents": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Never mentions carrying these tags."
},
"notRatings": {
"type": "array",
"items": {
"type": "integer",
"maximum": 5,
"minimum": 1
},
"maxItems": 5,
"description": "Never reviews with these star ratings; posts that are not reviews still pass."
},
"sentiments": {
"type": "array",
"items": {
"enum": [
"positive",
"neutral",
"negative"
],
"type": "string",
"description": "Classifier sentiment."
},
"maxItems": 3,
"description": "Only these sentiments."
},
"notGroupIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Never matches of keywords in these groups."
},
"keywordKinds": {
"type": "array",
"items": {
"enum": [
"brand",
"competitor",
"topic"
],
"type": "string"
},
"maxItems": 3,
"description": "Only matches of keywords of any of these kinds: brand, competitor, topic."
},
"maxFollowers": {
"type": "integer",
"minimum": 0,
"description": "Only authors with at most this many followers; unknown reach never passes."
},
"minBookmarks": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many bookmarks (saves), as the platform reported them when the post was found. A post without that count never passes."
},
"minFollowers": {
"type": "integer",
"minimum": 0,
"description": "Only authors with at least this many followers; unknown reach never passes."
},
"minRelevance": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Only mentions scored at least this."
},
"notLanguages": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]{2}$"
},
"maxItems": 20,
"description": "Never posts in these languages; an unknown language still passes."
},
"notLinkHosts": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 20,
"description": "Never posts linking to these hosts."
},
"notPlatforms": {
"type": "array",
"items": {
"enum": [
"bluesky",
"hackernews",
"github",
"stackoverflow",
"devto",
"reddit",
"x",
"youtube",
"news",
"linkedin",
"tiktok",
"instagram",
"appstore",
"googleplay",
"trustpilot",
"googlemaps"
],
"type": "string",
"description": "Platform: bluesky, hackernews, github, stackoverflow, devto, reddit, x, youtube, news, linkedin, tiktok, instagram, appstore (App Store reviews), googleplay (Google Play reviews), trustpilot (Trustpilot reviews), googlemaps (Google reviews of a place)."
},
"maxItems": 20,
"description": "Never posts from these platforms."
},
"minConfidence": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "Only mentions whose classifier confidence is at least this."
},
"notKeywordIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Never matches of these keywords."
},
"notSentiments": {
"type": "array",
"items": {
"enum": [
"positive",
"neutral",
"negative"
],
"type": "string",
"description": "Classifier sentiment."
},
"maxItems": 3,
"description": "Never these sentiments; an unscored mention still passes."
},
"excludeAuthors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 200,
"description": "Never these authors: display names, handles or profile URLs."
}
},
"description": "A group of conditions, all of which must hold: the vocabulary of a view filter, without anyOf.",
"additionalProperties": false
},
"maxItems": 10,
"minItems": 1,
"description": "OR across groups: a mention passes when it meets every condition of at least one group (1 to 10 groups). The other conditions still apply to every mention: the whole filter is (other conditions) AND (group 1 OR group 2 ...). A group takes the conditions of a view filter (platforms, sentiments, intents, keywordKinds, the not lists ...), with no anyOf of its own."
},
"status": {
"enum": [
"open",
"ignored",
"done"
],
"type": "string",
"description": "Only mentions in this status: open, ignored, done."
},
"intents": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Only mentions carrying any of these intent or topic tags."
},
"isReply": {
"type": "boolean",
"description": "true: only replies and comments; false: only top-level posts."
},
"notTags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Never authors tagged with any of these."
},
"ratings": {
"type": "array",
"items": {
"type": "integer",
"maximum": 5,
"minimum": 1
},
"maxItems": 5,
"description": "Only app store reviews with any of these star ratings; every other post fails it."
},
"groupIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Only matches of keywords in any of these groups (grp_...)."
},
"minLikes": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many likes (upvotes, reactions), as the platform reported them when the post was found. A post without that count never passes."
},
"minViews": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many views (plays), as the platform reported them when the post was found. A post without that count never passes."
},
"relevant": {
"type": "boolean",
"description": "true: only mentions the classifier scored relevant; false: only the rest."
},
"automated": {
"type": "boolean",
"description": "true: only posts that read as machine-made; false: only the rest."
},
"languages": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]{2}$"
},
"maxItems": 20,
"description": "Only posts in any of these languages (ISO 639-1)."
},
"linkHosts": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 20,
"description": "Only posts linking to any of these hosts, the host itself or a subdomain of it."
},
"minQuotes": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many quotes, as the platform reported them when the post was found. A post without that count never passes."
},
"platforms": {
"type": "array",
"items": {
"enum": [
"bluesky",
"hackernews",
"github",
"stackoverflow",
"devto",
"reddit",
"x",
"youtube",
"news",
"linkedin",
"tiktok",
"instagram",
"appstore",
"googleplay",
"trustpilot",
"googlemaps"
],
"type": "string",
"description": "Platform: bluesky, hackernews, github, stackoverflow, devto, reddit, x, youtube, news, linkedin, tiktok, instagram, appstore (App Store reviews), googleplay (Google Play reviews), trustpilot (Trustpilot reviews), googlemaps (Google reviews of a place)."
},
"maxItems": 20,
"description": "Only posts from any of these platforms."
},
"keywordIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Only matches of any of these keywords."
},
"minReplies": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many replies (comments), as the platform reported them when the post was found. A post without that count never passes."
},
"minReposts": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many reposts (shares, retweets), as the platform reported them when the post was found. A post without that count never passes."
},
"notIntents": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"maxItems": 20,
"description": "Never mentions carrying these tags."
},
"notRatings": {
"type": "array",
"items": {
"type": "integer",
"maximum": 5,
"minimum": 1
},
"maxItems": 5,
"description": "Never reviews with these star ratings; posts that are not reviews still pass."
},
"sentiments": {
"type": "array",
"items": {
"enum": [
"positive",
"neutral",
"negative"
],
"type": "string",
"description": "Classifier sentiment."
},
"maxItems": 3,
"description": "Only these sentiments."
},
"notGroupIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Never matches of keywords in these groups."
},
"keywordKinds": {
"type": "array",
"items": {
"enum": [
"brand",
"competitor",
"topic"
],
"type": "string"
},
"maxItems": 3,
"description": "Only matches of keywords of any of these kinds: brand, competitor, topic."
},
"maxFollowers": {
"type": "integer",
"minimum": 0,
"description": "Only authors with at most this many followers; unknown reach never passes."
},
"minBookmarks": {
"type": "integer",
"minimum": 0,
"description": "Only posts with at least this many bookmarks (saves), as the platform reported them when the post was found. A post without that count never passes."
},
"minFollowers": {
"type": "integer",
"minimum": 0,
"description": "Only authors with at least this many followers; unknown reach never passes."
},
"minRelevance": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Only mentions scored at least this."
},
"notLanguages": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]{2}$"
},
"maxItems": 20,
"description": "Never posts in these languages; an unknown language still passes."
},
"notLinkHosts": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 20,
"description": "Never posts linking to these hosts."
},
"notPlatforms": {
"type": "array",
"items": {
"enum": [
"bluesky",
"hackernews",
"github",
"stackoverflow",
"devto",
"reddit",
"x",
"youtube",
"news",
"linkedin",
"tiktok",
"instagram",
"appstore",
"googleplay",
"trustpilot",
"googlemaps"
],
"type": "string",
"description": "Platform: bluesky, hackernews, github, stackoverflow, devto, reddit, x, youtube, news, linkedin, tiktok, instagram, appstore (App Store reviews), googleplay (Google Play reviews), trustpilot (Trustpilot reviews), googlemaps (Google reviews of a place)."
},
"maxItems": 20,
"description": "Never posts from these platforms."
},
"minConfidence": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "Only mentions whose classifier confidence is at least this."
},
"notKeywordIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 50,
"description": "Never matches of these keywords."
},
"notSentiments": {
"type": "array",
"items": {
"enum": [
"positive",
"neutral",
"negative"
],
"type": "string",
"description": "Classifier sentiment."
},
"maxItems": 3,
"description": "Never these sentiments; an unscored mention still passes."
},
"excludeAuthors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 200,
"description": "Never these authors: display names, handles or profile URLs."
}
},
"description": "The filter; empty selects every mention.",
"additionalProperties": false
},
"description": {
"type": "string",
"default": "",
"maxLength": 500,
"description": "What the view is for, shown under its name."
}
}
}