{"name":"com.mcparmory/ahrefs","slug":"mcparmory-ahrefs","title":null,"description":"Analyze domain authority, backlinks, traffic, and keyword rankings for SEO intelligence","url":"https://mcp.market/server/mcparmory-ahrefs","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"seo","tags":["seo"],"presence":{"score":20,"stars":31,"forks":4,"downloads_week":null,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.3","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-ahrefs","version":"1.0.3","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/ahrefs:1.0.3","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"add_competitors","description":"Add competitors to a Rank Tracker project for monitoring and comparison. This operation is free and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_keywords","description":"Add keywords to a project and assign them to specific locations for tracking. This operation allows you to expand your keyword monitoring across different geographic regions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_keywords_to_list","description":"Add one or more keywords to an existing keyword list. The keywords will be appended to the list's current contents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"analyze_targets_batch","description":"Perform batch SEO analysis on multiple targets to retrieve comprehensive metrics including backlinks, keywords, traffic, and ranking data. Customize which metrics to return and how results are ordered.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_brand_radar_prompt","description":"Create custom prompts for Brand Radar reports to customize monitoring and analysis. This operation is free and does not consume API units.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_brand_radar_report","description":"Create a brand radar report that monitors brand mentions across AI-powered data sources. This operation is free and does not consume API units.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_project","description":"Create a new project by specifying a target URL, protocol, and matching scope. The project will be assigned to the specified owner or the workspace owner by default.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_brand_radar_prompts","description":"Remove custom prompts from a Brand Radar report. This operation is free and does not consume API units.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_competitors","description":"Remove competitors from a Rank Tracker project. This operation is free and does not consume any API units.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_keyword_list_keywords","description":"Remove one or more keywords from an existing keyword list. Specify the keyword list by its ID and provide the keywords to be deleted.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_keywords","description":"Remove one or more keywords from a Rank Tracker project. This operation is free and does not consume API units.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_backlinks_stats","description":"Retrieve backlink statistics for a target domain or URL on a specific date. Returns metrics about incoming links based on your specified scope and protocol.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_browser_chart","description":"Retrieve browser usage chart data for a project, showing visitor distribution across different browsers over a specified time period with configurable granularity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_browser_versions_chart","description":"Retrieve a chart of browser version performance metrics including visitor counts and session statistics over a specified time period.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_continents_chart","description":"Retrieve web analytics chart data aggregated by continent. This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_countries_chart","description":"Retrieve web analytics chart data aggregated by country with configurable time granularity and filtering. This endpoint is free and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_domain_metrics","description":"Retrieve comprehensive SEO metrics for a domain or URL, including keyword rankings, traffic estimates, and search volume data for a specified date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_domain_metrics_history","description":"Retrieve historical performance metrics for a domain or URL over a specified date range, with options to customize time intervals, volume calculations, and protocol scope.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_domain_rating","description":"Retrieve the domain rating for a target domain or URL on a specific date. Domain rating is a metric that indicates the authority and trustworthiness of a domain.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_domain_rating_history","description":"Retrieve historical Domain Rating data for a domain or URL over a specified time period, grouped by your chosen time interval.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_entry_pages_chart","description":"Retrieve entry pages chart data for a project, showing visitor traffic patterns across specified time periods. This endpoint is free and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_exit_pages_chart","description":"Retrieve exit pages chart data for a project, showing which pages visitors exit from. Supports filtering, time-based aggregation, and customizable metrics selection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_keyword_metrics","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_keyword_volume_by_country","description":"Retrieve search volume metrics for a keyword broken down by country. Use this to understand geographic demand patterns and identify high-opportunity markets for your target keyword.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_keyword_volume_history","description":"Retrieve historical search volume data for a keyword across a specified date range in a given country. Use this to analyze keyword popularity trends over time.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_language_analytics_chart","description":"Retrieve browser language distribution data for web analytics with support for time-series charting across different granularities. This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_page_content","description":"Retrieve page content and metadata from a Site Audit project for a specific URL. This operation consumes 50 API units per request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_rank_tracker_overview","description":"Retrieve overview metrics for all tracked keywords in a Rank Tracker project on a specific date, with support for filtering, sorting, and device-specific rankings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_refdomains_history","description":"Retrieve historical data on referring domains for a target domain or URL over a specified time period, with flexible grouping and protocol filtering options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_referrers_chart","description":"Retrieve referrers chart data for web analytics, showing traffic sources over a specified time period with configurable granularity and filtering options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_search_volume_history","description":"Retrieve historical search volume data for a domain or URL over a specified time period. Use this to analyze organic search trends and traffic patterns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_serp_overview","description":"Retrieve the current SERP overview for a tracked keyword, including top organic positions and ranking data. This endpoint is free and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_serp_overview_keyword","description":"Retrieve SERP (Search Engine Results Page) overview data for a keyword in a specified country, including top organic positions and customizable metrics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_share_of_voice_overview","description":"Retrieve Share of Voice data for brands across specified data sources. API unit consumption depends on prompt type: custom prompts only are free, while Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_source_channels_chart","description":"Retrieve source channels chart data with visitor analytics and session metrics, aggregated at the specified time granularity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_subscription_limits_and_usage","description":"Retrieve current workspace and API key limits and usage information. This request is free and does not consume any API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_top_pages_chart","description":"Retrieve a chart of your top-performing pages with visitor metrics and engagement statistics, aggregated at your specified time granularity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_traffic_sources_chart","description":"Retrieve traffic sources chart data with visitor metrics aggregated by your specified time granularity (hourly, daily, weekly, or monthly). This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_url_rating_history","description":"Retrieve the historical URL Rating progression for a target domain or URL over a specified date range, with flexible time-based grouping options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_utm_params_chart","description":"Retrieve UTM parameters chart data for web analytics, visualizing traffic patterns across a specified UTM dimension over time. Use this to analyze campaign performance, traffic sources, or other UTM-tracked metrics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_web_analytics_chart","description":"Retrieve time-series chart data for web analytics metrics with configurable time granularity. Use this to visualize analytics trends across different time periods.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_web_analytics_cities_chart","description":"Retrieve cities chart data for web analytics showing visitor distribution across geographic locations. This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_ai_responses","description":"Retrieve AI-generated responses from multiple chatbot models for brand-related queries. API unit consumption depends on prompt type: custom prompts are free, while Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_anchor_text","description":"Retrieve anchor text (clickable words in hyperlinks) that point to a target domain or URL. Use this to analyze inbound link text and understand how external sites reference your target.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_audit_issues","description":"Retrieve site audit issues for a specific project. This operation costs 50 API units per request and returns issues from either a specified crawl date or the most recent available crawl.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_audit_pages","description":"Retrieve page-level metrics and SEO data from a Site Audit crawl. This endpoint costs 50 API units per request and supports filtering, sorting, and comparison against previous crawls.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_audit_projects","description":"Retrieve health scores and performance metrics for Site Audit projects. Returns data from the most recent crawl by default, or from a specified crawl date if provided.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_backlinks","description":"Retrieve all backlinks pointing to a target domain or URL, including detailed backlink profile metrics and historical data. Results can be aggregated, filtered, and sorted to analyze link quality and sources.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_brand_mention_history","description":"Retrieve historical mention data for a brand across specified AI chatbot models and date range. API consumption varies based on prompt type: custom prompts are free, while Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_brand_mention_impressions_history","description":"Retrieve historical impression data for brand mentions across AI chatbot platforms. API consumption varies based on prompt type: custom prompts are free, while Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_brand_mentions_overview","description":"Retrieve an overview of brand mentions data across specified data sources. API unit consumption depends on prompt type: custom prompts only are free, while Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_brand_radar_impression_overviews","description":"Retrieve impressions overview data for Brand Radar across specified chatbot models and data sources. API unit consumption depends on prompt type: custom prompts are free, while Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_brand_radar_prompts","description":"Retrieve the Brand Radar prompts associated with a specific report. This operation is free and does not consume any API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_brand_radar_reports","description":"Retrieve brand radar reports to monitor brand performance and competitive insights. This endpoint is free to use and does not consume any API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_brand_sov_history","description":"Retrieve historical Share of Voice data for brands across specified chatbot models and date ranges. API unit consumption depends on prompt type: custom prompts only are free, while Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_broken_backlinks","description":"Retrieve broken backlinks pointing to a target domain or URL. Returns backlinks that result in HTTP errors, with options to filter, sort, and aggregate results by domain or similarity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_browser_analytics","description":"Retrieve browser analytics data for a project, including visitor counts, bounce rates, and session duration metrics. This endpoint is free and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_browser_versions","description":"Retrieve browser version statistics and metrics for web analytics. This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_cited_domains","description":"Retrieve domains cited in AI visibility data from chatbot models and search engines. API unit consumption depends on the prompts parameter: requests using only custom prompts are free, while requests including Ahrefs prompts follow standard pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_cited_pages","description":"Retrieve pages that cite your brand across specified chatbot models and AI overviews. API unit consumption depends on the prompts parameter: custom prompt data requests are free, while requests including Ahrefs prompt data incur standard API unit charges.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_competitor_pages","description":"Retrieve competitor pages data for a Rank Tracker project on a specific date, filtered by device type and customizable metrics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_competitor_rankings","description":"Retrieve an overview of competitor rankings for your tracked keywords on a specific date. This endpoint is free and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_competitor_stats","description":"Retrieve competitor performance metrics for tracked keywords on a specified date and device type. Use this to analyze how competitors rank for your target keywords and monitor their search visibility.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_continent_analytics","description":"Retrieve web analytics metrics aggregated by continent for a specified project and time period. This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_country_metrics","description":"Retrieve performance metrics broken down by country for a target domain or URL on a specific date. Useful for analyzing geographic traffic distribution and keyword performance across regions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_entry_pages","description":"Retrieve entry pages analytics data for a project, showing which pages users first land on. Supports filtering by date range and result limits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_exit_pages","description":"Retrieve exit pages analytics data for a project, showing which pages users exit from most frequently. Supports filtering, sorting, and date range specification.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_external_anchors","description":"Retrieve outgoing external anchor links from a target domain or URL. Results can be filtered by search scope, protocol, and custom expressions, with configurable sorting and pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_internal_anchors","description":"Retrieve outgoing internal anchor links from a target domain or URL. Results can be filtered, ordered, and scoped by search mode and protocol.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_keyword_history","description":"Retrieve the historical ranking data for keywords associated with a target domain or URL across a specified date range, with options to group results by time interval and filter by protocol.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_keyword_list_keywords","description":"Retrieve all keywords from a specified keyword list. This operation is free and does not consume any API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_language_analytics","description":"Retrieve browser language statistics for a project, showing how visitors are distributed across different language preferences. This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_linked_domains","description":"Retrieve domains that link to your target domain or URL, with customizable filtering, sorting, and column selection for link analysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_locations","description":"Retrieve available locations and supported languages for a specified country. This is a free operation that does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organic_competitors","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organic_keywords","description":"Retrieve organic keywords that drive traffic to a target domain or URL, with metrics for a specified date. Results can be filtered, sorted, and customized to show specific data columns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_outlinks_stats","description":"Retrieve outlink statistics for a target domain or URL. This beta endpoint provides insights into outbound links, though data may not perfectly match the Ahrefs UI and accuracy improvements are ongoing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_page_history","description":"Retrieve historical ranking data for pages from a target domain or URL over a specified time period. Results can be grouped by daily, weekly, or monthly intervals and filtered by search scope and ranking position.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pages_by_backlinks","description":"Retrieve the best performing pages for a target domain or URL ranked by backlink count. Use this to identify which pages attract the most external links and understand your site's link profile.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pages_by_internal_links","description":"Retrieve the best-performing pages for a target domain or URL ranked by the number of internal links pointing to them. Use this to identify which pages are most linked internally and understand your site's link structure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pages_by_traffic","description":"Retrieve pages grouped by traffic volume ranges for a domain or URL. Useful for identifying high-traffic pages and traffic distribution patterns across your site.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_paid_pages","description":"Retrieve paid search pages for a target domain or URL, showing which pages are generating paid search traffic on a specified date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_project_competitors","description":"Retrieve the list of competitors tracked for a specific project. This operation is free and does not consume any API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_project_keywords","description":"Retrieve all keywords tracked for a specific project in Rank Tracker. This operation is free and does not consume any API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_projects","description":"Retrieve your projects with optional filtering by owner, access type, and keyword tracking status. This operation is free and does not consume any API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_refdomains","description":"Retrieve referring domains data for a target domain or URL, with filtering and sorting capabilities to analyze backlink sources.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_referrers","description":"Retrieve referrer traffic sources and their associated metrics for a project, with optional filtering, sorting, and date range selection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_related_keywords","description":"Discover related keywords that top-ranking pages rank for or mention, including keywords they also target and topics they discuss. Use this to identify keyword opportunities and content gaps around your target search terms.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_source_channels","description":"Retrieve web analytics data grouped by source channels, including visitor counts, bounce rates, and session duration metrics. This endpoint is free and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_top_pages","description":"Retrieve the top-performing pages for a domain or URL, including organic search metrics such as traffic and rankings for a specified date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_top_pages_by_pageviews","description":"Retrieve the top-performing pages for a project ranked by pageviews and other engagement metrics. Use filtering and date range parameters to analyze specific traffic patterns and time periods.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_traffic_sources","description":"Retrieve traffic sources data for a project, showing where visitors are coming from. Results can be filtered by date range and custom criteria, with optional sorting and pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_utm_parameters","description":"Retrieve UTM parameter data for web analytics, grouped by a specified UTM dimension (source, medium, campaign, term, or content) with optional filtering and time range selection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_web_analytics_by_city","description":"Retrieve web analytics metrics aggregated by city for a specified project. This endpoint is free to use and does not consume API units.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_web_analytics_by_country","description":"Retrieve web analytics metrics aggregated by country for a specified project and time period. Results can be filtered, sorted, and paginated to analyze geographic performance data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_web_analytics_stats","description":"Retrieve aggregated web analytics statistics for a project, with optional filtering, sorting, and date range constraints.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_keyword_suggestions","description":"Retrieve keyword search suggestions for a specified country. Returns relevant keyword variations and related search terms to help identify search opportunities in your target market.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_matching_keywords","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_brand_radar_report","description":"Update the configuration of a Brand Radar report, including its monitoring frequency. This operation is free and does not consume API units.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_project_access","description":"Update the access setting for a project to control whether it is private or shared. This operation is free and does not consume any API units.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:25.828Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:25.843Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-ahrefs","version":"1.0.3","found":true,"license":"MIT","dependencyCount":6,"publishedAt":"2026-05-11T22:52:22.919828Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":20}}}},"grade_history":[],"reviews":[]}