Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SvechaPVL/yandex-mcp
/ functions
Functions
285 in github.com/SvechaPVL/yandex-mcp
⨍
Functions
285
◇
Types & classes
167
↳
Endpoints
68
Function
register
Register smart ad target tools.
yandex_mcp/tools/direct/smartadtargets.py:50
Function
register
Register creative tools.
yandex_mcp/tools/direct/creatives.py:31
Function
register
Register ad extension tools.
yandex_mcp/tools/direct/adextensions.py:39
Function
register
Register statistics tools.
yandex_mcp/tools/direct/stats.py:15
Function
register
Register vCard tools.
yandex_mcp/tools/direct/vcards.py:16
Method
test_add_host_accepts_valid_url
(self)
tests/test_webmaster_v4_write.py:78
Method
test_add_host_rejects_invalid_url
(self, bad)
tests/test_webmaster_v4_write.py:82
Method
test_add_sitemap_rejects_invalid_sitemap_url
(self)
tests/test_webmaster_v4_write.py:108
Method
test_all_direct_tools_prefixed
(self, mcp_instance)
tests/test_package.py:245
Method
test_all_metrika_tools_prefixed
(self, mcp_instance)
tests/test_package.py:250
Method
test_all_webmaster_tools_prefixed
(self, mcp_instance)
tests/test_package.py:260
Method
test_all_wordstat_tools_prefixed
(self, mcp_instance)
tests/test_package.py:255
Method
test_api_key_header_and_folder_id
(self, monkeypatch)
tests/test_wordstat_v2.py:138
Method
test_date_to_rfc3339
(self)
tests/test_wordstat_v2.py:57
Method
test_delete_host_rejects_path_traversal_host_id
(self)
tests/test_webmaster_v4_write.py:95
Method
test_delete_sitemap_accepts_opaque_id
(self)
tests/test_webmaster_v4_write.py:104
Method
test_delete_sitemap_rejects_bad_sitemap_id
(self, bad)
tests/test_webmaster_v4_write.py:100
Method
test_delete_with_empty_204_body_normalizes_to_success
(self, fake_client)
tests/test_webmaster_v4_write.py:149
Method
test_direct_tool_count
(self, mcp_instance)
tests/test_package.py:209
Method
test_direct_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:226
Method
test_dynamics_maps_to_v1_shape
(self)
tests/test_wordstat_v2.py:85
Method
test_folder_id_not_injected_when_unset
(self, monkeypatch)
tests/test_wordstat_v2.py:179
Method
test_get_is_default_method
(self, fake_client)
tests/test_webmaster_v4_write.py:129
Method
test_import_client
(self)
tests/test_package.py:278
Method
test_import_config
(self)
tests/test_package.py:282
Method
test_import_formatters
(self)
tests/test_package.py:300
Method
test_import_models
(self)
tests/test_package.py:287
Method
test_import_package
(self)
tests/test_package.py:274
Method
test_import_webmaster_formatters
(self)
tests/test_package.py:312
Method
test_import_webmaster_models
(self)
tests/test_package.py:304
Method
test_import_wordstat_models
(self)
tests/test_package.py:292
Method
test_list_sitemaps_input_defaults
(self)
tests/test_webmaster_v4_write.py:222
Method
test_map_devices_unknown_raises
(self)
tests/test_wordstat_v2.py:33
Method
test_map_devices_v1_names
(self)
tests/test_wordstat_v2.py:25
Method
test_map_devices_v2_names_pass_through
(self)
tests/test_wordstat_v2.py:30
Method
test_map_period
(self)
tests/test_wordstat_v2.py:37
Method
test_map_period_unknown_raises
(self)
tests/test_wordstat_v2.py:43
Method
test_map_region_type
(self)
tests/test_wordstat_v2.py:47
Method
test_map_region_type_unknown_raises
(self)
tests/test_wordstat_v2.py:53
Method
test_mapped_shapes_feed_existing_formatters
(self)
tests/test_wordstat_v2.py:109
Method
test_metrika_tool_count
(self, mcp_instance)
tests/test_package.py:213
Method
test_metrika_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:230
Method
test_missing_api_key_raises
(self)
tests/test_wordstat_v2.py:132
Method
test_missing_token_raises
(self)
tests/test_webmaster_v4_write.py:122
Method
test_no_unknown_prefixes
(self, mcp_instance)
tests/test_package.py:265
Method
test_path_traversal_host_id_rejected
(self, bad)
tests/test_package.py:331
Method
test_post_sends_json_body_and_oauth_header
(self, fake_client)
tests/test_webmaster_v4_write.py:137
Method
test_recrawl_quota_input_requires_host_id
(self)
tests/test_webmaster_v4_write.py:227
Method
test_recrawl_quota_markdown
(self)
tests/test_webmaster_v4_write.py:213
Method
test_recrawl_url_rejects_invalid_url
(self)
tests/test_webmaster_v4_write.py:112
Method
test_regions_maps_to_v1_shape
(self)
tests/test_wordstat_v2.py:96
Method
test_sitemaps_markdown_empty
(self)
tests/test_webmaster_v4_write.py:208
Method
test_sitemaps_markdown_lists_each_sitemap
(self)
tests/test_webmaster_v4_write.py:194
Method
test_top_requests_maps_to_v1_shape
(self)
tests/test_wordstat_v2.py:64
Method
test_top_requests_omitted_zero_fields
(self)
tests/test_wordstat_v2.py:78
Method
test_total_tool_count
(self, mcp_instance)
tests/test_package.py:194
Method
test_unsupported_method_raises
(self)
tests/test_webmaster_v4_write.py:157
Method
test_valid_host_id_accepted
(self)
tests/test_package.py:320
Method
test_verification_markdown_includes_uin_and_state
(self)
tests/test_webmaster_v4_write.py:179
Method
test_verification_post_sends_verification_type_as_query_param
(self, fake_client)
tests/test_webmaster_v4_write.py:163
Method
test_verify_host_accepts_known_verification_types
(self, vtype)
tests/test_webmaster_v4_write.py:91
Method
test_verify_host_rejects_unknown_verification_type
(self)
tests/test_webmaster_v4_write.py:86
Method
test_webmaster_tool_count
(self, mcp_instance)
tests/test_package.py:221
Method
test_webmaster_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:238
Method
test_wordstat_tool_count
(self, mcp_instance)
tests/test_package.py:217
Method
test_wordstat_tool_exists
(self, mcp_instance, tool_name)
tests/test_package.py:234
Method
test_wordstat_url_points_to_search_api_v2
(self)
tests/test_wordstat_v2.py:20
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_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
Function
webmaster_recrawl_quota
Get the daily recrawl quota and remaining balance for a host.
yandex_mcp/tools/webmaster.py:365
Function
webmaster_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
Function
webmaster_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
Function
wordstat_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
Function
wordstat_regions
Get regional distribution of search queries from Yandex Wordstat. Shows how query popularity varies across different regions.
yandex_mcp/tools/wordstat.py:264
Function
wordstat_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
Function
wordstat_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
Function
wordstat_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
← previous
201–285 of 285, ranked by callers