# safianov.com — /mcp/ > Tools this site exposes to AI agents, per the WebMCP proposal (https://github.com/webmachinelearning/webmcp). Each is also declared inline on its page via toolname/tooldescription form attributes. ## search_articles - Method: GET - Endpoint: https://safianov.com/blog/ - Parameters: - q (string, required): search keywords - tag (string, optional): restrict results to one topic slug - Returns: an HTML page listing matching blog posts (title, excerpt, URL, date). - Declared on: https://safianov.com/blog/ —
## audit_ai-bot-checker - Description: Checks whether GPTBot, ClaudeBot, PerplexityBot, and Bingbot can actually reach your page — robots.txt rules plus a live fetch test, not just a static file read. - Method: POST - Endpoint: https://safianov.com/audits/submit/ai-bot-checker/ - Parameters: - target (string, required): the URL to audit - Returns: HTTP redirect to a results page that shows a "running" state and then the finished report (poll or refetch to get the completed result — this tool is asynchronous, not a single synchronous response). - Declared on: https://safianov.com/audits/ — ## audit_site-llm-visibility - Description: Check how visible and understandable your site is to AI systems like ChatGPT, Perplexity and Gemini. - Method: POST - Endpoint: https://safianov.com/audits/submit/site-llm-visibility/ - Parameters: - target (string, required): the URL to audit - Returns: HTTP redirect to a results page that shows a "running" state and then the finished report (poll or refetch to get the completed result — this tool is asynchronous, not a single synchronous response). - Declared on: https://safianov.com/audits/ — ## audit_site-basic-seo - Description: A quick technical check of the essentials: page speed, links, traffic signals, indexation basics — with a prioritized fix list. - Method: POST - Endpoint: https://safianov.com/audits/submit/site-basic-seo/ - Parameters: - target (string, required): the URL to audit - Returns: HTTP redirect to a results page that shows a "running" state and then the finished report (poll or refetch to get the completed result — this tool is asynchronous, not a single synchronous response). - Declared on: https://safianov.com/audits/ — ## audit_youtube-channel-audit - Description: Analyzes a YouTube channel — content and title strategy, SEO signals on descriptions and tags, upload consistency — with a prioritized list of what to fix for growth. - Method: POST - Endpoint: https://safianov.com/audits/submit/youtube-channel-audit/ - Parameters: - target (string, required): the URL to audit - Returns: HTTP redirect to a results page that shows a "running" state and then the finished report (poll or refetch to get the completed result — this tool is asynchronous, not a single synchronous response). - Declared on: https://safianov.com/audits/ — ## audit_webmcp-checker - Description: Checks whether a site exposes tools to AI agents via WebMCP — the native declarative/imperative browser API plus a /mcp/ discovery page, and the community webmcp.js bridge widget. - Method: POST - Endpoint: https://safianov.com/audits/submit/webmcp-checker/ - Parameters: - target (string, required): the URL to audit - Returns: HTTP redirect to a results page that shows a "running" state and then the finished report (poll or refetch to get the completed result — this tool is asynchronous, not a single synchronous response). - Declared on: https://safianov.com/audits/ —