MCPcopy Create free account

hub / github.com/SvechaPVL/yandex-mcp / functions

Functions285 in github.com/SvechaPVL/yandex-mcp

Functionregister
Register smart ad target tools.
yandex_mcp/tools/direct/smartadtargets.py:50
Functionregister
Register creative tools.
yandex_mcp/tools/direct/creatives.py:31
Functionregister
Register ad extension tools.
yandex_mcp/tools/direct/adextensions.py:39
Functionregister
Register statistics tools.
yandex_mcp/tools/direct/stats.py:15
Functionregister
Register vCard tools.
yandex_mcp/tools/direct/vcards.py:16
Methodtest_add_host_accepts_valid_url
(self)
tests/test_webmaster_v4_write.py:78
Methodtest_add_host_rejects_invalid_url
(self, bad)
tests/test_webmaster_v4_write.py:82
Methodtest_add_sitemap_rejects_invalid_sitemap_url
(self)
tests/test_webmaster_v4_write.py:108
Methodtest_all_direct_tools_prefixed
(self, mcp_instance)
tests/test_package.py:245
Methodtest_all_metrika_tools_prefixed
(self, mcp_instance)
tests/test_package.py:250
Methodtest_all_webmaster_tools_prefixed
(self, mcp_instance)
tests/test_package.py:260
Methodtest_all_wordstat_tools_prefixed
(self, mcp_instance)
tests/test_package.py:255
Methodtest_api_key_header_and_folder_id
(self, monkeypatch)
tests/test_wordstat_v2.py:138
Methodtest_date_to_rfc3339
(self)
tests/test_wordstat_v2.py:57
Methodtest_delete_host_rejects_path_traversal_host_id
(self)
tests/test_webmaster_v4_write.py:95
Methodtest_delete_sitemap_accepts_opaque_id
(self)
tests/test_webmaster_v4_write.py:104
Methodtest_delete_sitemap_rejects_bad_sitemap_id
(self, bad)
tests/test_webmaster_v4_write.py:100
Methodtest_delete_with_empty_204_body_normalizes_to_success
(self, fake_client)
tests/test_webmaster_v4_write.py:149
Methodtest_direct_tool_count
(self, mcp_instance)
tests/test_package.py:209
Methodtest_direct_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:226
Methodtest_dynamics_maps_to_v1_shape
(self)
tests/test_wordstat_v2.py:85
Methodtest_folder_id_not_injected_when_unset
(self, monkeypatch)
tests/test_wordstat_v2.py:179
Methodtest_get_is_default_method
(self, fake_client)
tests/test_webmaster_v4_write.py:129
Methodtest_import_client
(self)
tests/test_package.py:278
Methodtest_import_config
(self)
tests/test_package.py:282
Methodtest_import_formatters
(self)
tests/test_package.py:300
Methodtest_import_models
(self)
tests/test_package.py:287
Methodtest_import_package
(self)
tests/test_package.py:274
Methodtest_import_webmaster_formatters
(self)
tests/test_package.py:312
Methodtest_import_webmaster_models
(self)
tests/test_package.py:304
Methodtest_import_wordstat_models
(self)
tests/test_package.py:292
Methodtest_list_sitemaps_input_defaults
(self)
tests/test_webmaster_v4_write.py:222
Methodtest_map_devices_unknown_raises
(self)
tests/test_wordstat_v2.py:33
Methodtest_map_devices_v1_names
(self)
tests/test_wordstat_v2.py:25
Methodtest_map_devices_v2_names_pass_through
(self)
tests/test_wordstat_v2.py:30
Methodtest_map_period
(self)
tests/test_wordstat_v2.py:37
Methodtest_map_period_unknown_raises
(self)
tests/test_wordstat_v2.py:43
Methodtest_map_region_type
(self)
tests/test_wordstat_v2.py:47
Methodtest_map_region_type_unknown_raises
(self)
tests/test_wordstat_v2.py:53
Methodtest_mapped_shapes_feed_existing_formatters
(self)
tests/test_wordstat_v2.py:109
Methodtest_metrika_tool_count
(self, mcp_instance)
tests/test_package.py:213
Methodtest_metrika_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:230
Methodtest_missing_api_key_raises
(self)
tests/test_wordstat_v2.py:132
Methodtest_missing_token_raises
(self)
tests/test_webmaster_v4_write.py:122
Methodtest_no_unknown_prefixes
(self, mcp_instance)
tests/test_package.py:265
Methodtest_path_traversal_host_id_rejected
(self, bad)
tests/test_package.py:331
Methodtest_post_sends_json_body_and_oauth_header
(self, fake_client)
tests/test_webmaster_v4_write.py:137
Methodtest_recrawl_quota_input_requires_host_id
(self)
tests/test_webmaster_v4_write.py:227
Methodtest_recrawl_quota_markdown
(self)
tests/test_webmaster_v4_write.py:213
Methodtest_recrawl_url_rejects_invalid_url
(self)
tests/test_webmaster_v4_write.py:112
Methodtest_regions_maps_to_v1_shape
(self)
tests/test_wordstat_v2.py:96
Methodtest_sitemaps_markdown_empty
(self)
tests/test_webmaster_v4_write.py:208
Methodtest_sitemaps_markdown_lists_each_sitemap
(self)
tests/test_webmaster_v4_write.py:194
Methodtest_top_requests_maps_to_v1_shape
(self)
tests/test_wordstat_v2.py:64
Methodtest_top_requests_omitted_zero_fields
(self)
tests/test_wordstat_v2.py:78
Methodtest_total_tool_count
(self, mcp_instance)
tests/test_package.py:194
Methodtest_unsupported_method_raises
(self)
tests/test_webmaster_v4_write.py:157
Methodtest_valid_host_id_accepted
(self)
tests/test_package.py:320
Methodtest_verification_markdown_includes_uin_and_state
(self)
tests/test_webmaster_v4_write.py:179
Methodtest_verification_post_sends_verification_type_as_query_param
(self, fake_client)
tests/test_webmaster_v4_write.py:163
Methodtest_verify_host_accepts_known_verification_types
(self, vtype)
tests/test_webmaster_v4_write.py:91
Methodtest_verify_host_rejects_unknown_verification_type
(self)
tests/test_webmaster_v4_write.py:86
Methodtest_webmaster_tool_count
(self, mcp_instance)
tests/test_package.py:221
Methodtest_webmaster_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:238
Methodtest_wordstat_tool_count
(self, mcp_instance)
tests/test_package.py:217
Methodtest_wordstat_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:234
Methodtest_wordstat_url_points_to_search_api_v2
(self)
tests/test_wordstat_v2.py:20
Functionwebmaster_add_host
Add a new site (host) to Yandex Webmaster. Returns the new 'host_id' (format 'scheme:domain:port'), which is required by every other
yandex_mcp/tools/webmaster.py:154
Functionwebmaster_add_sitemap
Register a Sitemap file (e.g. sitemap.xml) for a host. The URL must already be publicly reachable on the host. Returns the new 'sitem
yandex_mcp/tools/webmaster.py:289
Functionwebmaster_delete_host
Permanently remove a host from Yandex Webmaster. WARNING - DESTRUCTIVE: this deletes all history/statistics Webmaster collected for t
yandex_mcp/tools/webmaster.py:184
Functionwebmaster_delete_sitemap
Remove a user-added Sitemap file from a host. WARNING - DESTRUCTIVE: Yandex stops using this sitemap as a URL source for crawling. It
yandex_mcp/tools/webmaster.py:311
Functionwebmaster_get_host_summary
Get a host summary: SQI (ИКС), searchable and excluded page counts. Useful as an organic-search baseline for an SEO overhaul.
yandex_mcp/tools/webmaster.py:99
Functionwebmaster_get_hosts
List sites (hosts) added to Yandex Webmaster. Returns each host's ID (needed for other tools) and verification status.
yandex_mcp/tools/webmaster.py:80
Functionwebmaster_get_popular_queries
Get popular organic search queries for a host. Returns shows, clicks and average positions per query. Use 'limit' and 'offset' to pag
yandex_mcp/tools/webmaster.py:121
Functionwebmaster_get_user_id
Get the Yandex Webmaster UserID of the token owner. This UserID is required by the other Webmaster tools (they resolve it automatical
yandex_mcp/tools/webmaster.py:64
Functionwebmaster_get_verification
Get the current rights-verification status of a host. Returns 'verification_state' (NONE, VERIFIED, IN_PROGRESS, VERIFICATION_FAILED,
yandex_mcp/tools/webmaster.py:207
Functionwebmaster_list_sitemaps
List Sitemap files added by the user for a host. Use 'limit' (max 100) and 'offset' (a sitemap_id cursor, '0' for the first page) to
yandex_mcp/tools/webmaster.py:265
Functionwebmaster_recrawl_quota
Get the daily recrawl quota and remaining balance for a host.
yandex_mcp/tools/webmaster.py:365
Functionwebmaster_recrawl_url
Submit a single page URL for priority re-crawl by Yandex. The host must already be verified. Consumes part of the host's daily recraw
yandex_mcp/tools/webmaster.py:339
Functionwebmaster_verify_host
Start (or re-check) the rights-verification procedure for a host. Call webmaster_get_verification first to see 'verification_uin' and
yandex_mcp/tools/webmaster.py:233
Functionwordstat_dynamics
Get query frequency dynamics over time from Yandex Wordstat. Shows how search query popularity changes over a specified time period.
yandex_mcp/tools/wordstat.py:222
Functionwordstat_regions
Get regional distribution of search queries from Yandex Wordstat. Shows how query popularity varies across different regions.
yandex_mcp/tools/wordstat.py:264
Functionwordstat_regions_tree
Get the full regions tree from Yandex Wordstat. Returns hierarchical structure of all available regions with their IDs. Useful for fi
yandex_mcp/tools/wordstat.py:298
Functionwordstat_top_requests
Get popular search queries from Yandex Wordstat. Returns top requests and associated queries for given phrases. Provide either 'phras
yandex_mcp/tools/wordstat.py:169
Functionwordstat_user_info
Get Wordstat user quota information. The v1 /userInfo endpoint was decommissioned together with api.wordstat.yandex.net; Yandex Cloud
yandex_mcp/tools/wordstat.py:322
← previous201–285 of 285, ranked by callers