Skip to main content
Glama

DataForSEO MCP Server

Apache 2.0
354

content_analysis_summary

Analyze keyword citation data to extract insights on sentiment, connotation, and page types using targeted filters. Enhance SEO strategies with detailed content analysis summaries.

Instructions

This endpoint will provide you with an overview of citation data available for the target keyword

Input Schema

NameRequiredDescriptionDefault
initial_dataset_filtersNoinitial dataset filtering parameters initial filtering parameters that apply to fields in the Search endpoint; you can add several filters at once (8 filters maximum); you should set a logical operator and, or between the conditions; the following operators are supported: regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match you can use the % operator with like and not_like to match any string of zero or more characters; example: ["domain","<>", "logitech.com"] [["domain","<>","logitech.com"],"and",["content_info.connotation_types.negative",">",1000]] [["domain","<>","logitech.com"]], "and", [["content_info.connotation_types.negative",">",1000], "or", ["content_info.text_category","has",10994]]
internal_list_limitNomaximum number of elements within internal arrays you can use this field to limit the number of elements within the following arrays
keywordYestarget keyword Note: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes;
keyword_fieldsNotarget keyword fields and target keywords use this parameter to filter the dataset by keywords that certain fields should contain; you can indicate several fields; Note: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes; example: { "snippet": "\"logitech mouse\"", "main_title": "sale" }
page_typeNotarget page types
positive_connotation_thresholdNopositive connotation threshold specified as the probability index threshold for positive sentiment related to the citation content if you specify this field, connotation_types object in the response will only contain data on citations with positive sentiment probability more than or equal to the specified value
sentiments_connotation_thresholdNosentiment connotation threshold specified as the probability index threshold for sentiment connotations related to the citation content if you specify this field, sentiment_connotations object in the response will only contain data on citations where the probability per each sentiment is more than or equal to the specified value

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "initial_dataset_filters": { "description": "initial dataset filtering parameters\n initial filtering parameters that apply to fields in the Search endpoint;\n you can add several filters at once (8 filters maximum);\n you should set a logical operator and, or between the conditions;\n the following operators are supported:\n regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match\n you can use the % operator with like and not_like to match any string of zero or more characters;\n example:\n [\"domain\",\"<>\", \"logitech.com\"]\n [[\"domain\",\"<>\",\"logitech.com\"],\"and\",[\"content_info.connotation_types.negative\",\">\",1000]]\n\n [[\"domain\",\"<>\",\"logitech.com\"]],\n \"and\",\n [[\"content_info.connotation_types.negative\",\">\",1000],\n \"or\",\n [\"content_info.text_category\",\"has\",10994]]", "items": { "anyOf": [ { "items": { "type": [ "string", "number", "boolean" ] }, "maxItems": 3, "minItems": 3, "type": "array" }, { "enum": [ "and", "or" ], "type": "string" }, { "items": {}, "maxItems": 3, "minItems": 3, "type": "array" }, { "anyOf": [ { "type": "string" }, { "type": "number" } ] } ] }, "maxItems": 3, "type": "array" }, "internal_list_limit": { "default": 1, "description": "maximum number of elements within internal arrays\n you can use this field to limit the number of elements within the following arrays", "maximum": 20, "minimum": 1, "type": "number" }, "keyword": { "description": "target keyword\n Note: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes;", "type": "string" }, "keyword_fields": { "additionalProperties": false, "description": "target keyword fields and target keywords\n use this parameter to filter the dataset by keywords that certain fields should contain;\n you can indicate several fields;\n Note: to match an exact phrase instead of a stand-alone keyword, use double quotes and backslashes;\n example:\n {\n \"snippet\": \"\\\"logitech mouse\\\"\",\n \"main_title\": \"sale\"\n }", "properties": { "main_title": { "type": "string" }, "previous_title": { "type": "string" }, "snippet": { "type": "string" }, "title": { "type": "string" } }, "type": "object" }, "page_type": { "description": "target page types", "items": { "enum": [ "ecommerce", "news", "blogs", "message-boards", "organization" ], "type": "string" }, "type": "array" }, "positive_connotation_threshold": { "default": 0.4, "description": "positive connotation threshold\n specified as the probability index threshold for positive sentiment related to the citation content\n if you specify this field, connotation_types object in the response will only contain data on citations with positive sentiment probability more than or equal to the specified value", "maximum": 1, "minimum": 0, "type": "number" }, "sentiments_connotation_threshold": { "default": 0.4, "description": "sentiment connotation threshold\nspecified as the probability index threshold for sentiment connotations related to the citation content\nif you specify this field, sentiment_connotations object in the response will only contain data on citations where the\nprobability per each sentiment is more than or equal to the specified value", "maximum": 1, "minimum": 0, "type": "number" } }, "required": [ "keyword" ], "type": "object" }
Install Server

Other Tools from DataForSEO MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/ravinwebsurgeon/seo-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server