npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@dynomapper/mcp-server

v0.1.7

Published

DYNO Mapper MCP Server for AI agents and Claude integrations

Downloads

1,000

Readme

DYNO Mapper MCP Server

DYNO Mapper

An MCP (Model Context Protocol) server for the DYNO Mapper Public API. This server allows AI agents to interact with your DYNO Mapper projects, perform accessibility audits, manage assignments, and analyze website inventory.

Features

  • Project Management: Create, list, and manage sitemap projects.
  • Accessibility Auditing: Run and retrieve accessibility reports (WCAG 2.1/2.2).
  • Inventory & Audit: Get detailed site inventory and SEO audit results.
  • Analytics Integration: Access project-level and page-level analytics.
  • Content Assignments: Manage content assignments and workflow statuses.
  • Keyword Tracking: Monitor search engine visibility and keyword rankings.

Prerequisites

  • A DYNO Mapper account.
  • A DYNO Mapper Personal Access Token (PAT).

Configuration

Obtaining a Personal Access Token

To use the DYNO Mapper MCP Server, you must generate a Personal Access Token:

  1. Log in to DYNO Mapper.
  2. Navigate to https://app.dynomapper.com/developer.
  3. Go to the Personal Access Tokens section.
  4. Click Generate, name your token, and copy it.

[!IMPORTANT] Keep your Personal Access Tokens secure and never share them publicly.

Claude Desktop Configuration

Add the following to your Claude Desktop configuration file:

  • macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "dynomapper": {
      "command": "npx",
      "args": ["-y", "@dynomapper/mcp-server"],
      "env": {
        "MCP_API_KEY": "your_personal_access_token_here"
      }
    }
  }
}

Available Tools

The following tools are available through this MCP server:

| Tool | Description | | --- | --- | | get_current_user | Get current user information and account details | | get_projects | Get a list of projects | | get_project_details | Get the details of a project | | create_project_from_url | Create a Project from URL | | create_project_from_file | Create a Project from a text or xml file | | get_project_url_job_status | Get Project job status created by URL | | get_project_file_job_status | Get status of project job created from text or xml file | | cancel_project_url_job | Cancel Project job created by URL | | cancel_project_file_job | Cancel project job created from text or xml file | | refresh_project_url | Refresh Project created by URL | | refresh_project_file | Refresh Project created from text or xml file | | cancel_project_url_refresh | Cancel Project refresh created by URL | | cancel_project_file_refresh | Cancel project refresh job created from text or xml file | | get_project_sitemap_items | Get the sitemap items of a project | | get_project_sitemap_item_details | Get the details of a specific sitemap item in a project | | get_project_categories | Get the list of project categories | | get_project_workflow_statuses | Get the list of project workflow statuses | | get_project_groups | Get the list of project groups | | get_project_custom_logins | Get the list of custom login definitions | | test_project_custom_login | Test custom login | | get_project_custom_login_test_result | Get custom login test result | | get_project_vacq_score | Get the VACQ (Accessibility, Content Quality, Visibility) score for a project | | get_inventory | Get inventory of a project | | get_inventory_summary | Get inventory summary of a project | | get_inventory_item_links | Get links of a project sitemap item | | get_inventory_link_occurrences | Get occurrences of a link in inventory | | get_audit_results | Get audit results of a project | | get_audit_score | Get audit score of a project | | get_audit_broken_links | Get broken links audit of a project | | get_audit_client_error | Get client errors audit of a project | | get_audit_duplicate_title | Get duplicate title audit of a project | | get_audit_missing_title | Get missing title audit of a project | | get_audit_long_title | Get long title audit of a project | | get_audit_duplicate_description | Get duplicate description audit of a project | | get_audit_missing_description | Get missing description audit of a project | | get_audit_long_description | Get long description audit of a project | | get_audit_non_crawlable | Get non-crawlable pages audit of a project | | get_audit_non_indexable | Get non-indexable pages audit of a project | | get_audit_orphan_pages | Get orphan pages audit of a project | | get_analytics_project | Get analytics of a project | | get_analytics_project_daily | Get analytics daily data | | get_analytics_project_traffic_source | Get traffic sources | | get_analytics_project_events | Get events | | get_analytics_project_pages | Get analytics of project pages | | get_analytics_sitemap_item | Get analytics of a sitemap item | | get_analytics_sitemap_item_daily | Get analytics daily data of a sitemap item | | get_commented_items | Get commented items for a project | | get_item_comments | Get item comments | | get_visibility_project_ranking | Get keywords ranking of a project | | get_visibility_project_score | Get keywords score of a project | | get_visibility_project_groups | Get keyword groups | | get_visibility_keyword_ranking | Get daily ranking of a keyword in a project | | get_visibility_locales | Get visibility locales | | create_visibility_keyword_group | Create a keyword group | | delete_visibility_keyword_group | Delete a keyword group | | create_visibility_keywords | Create visibility keywords | | update_visibility_keywords_group | Update keyword groups for a project keyword | | update_visibility_keyword_setting | Update settings for a project keyword | | run_accessibility_checker | Run accessibility checker on a project | | get_accessibility_results | Get accessibility results of a project | | delete_accessibility_report | Delete accessibility results of a project | | get_accessibility_report_items | Get accessibility report items | | get_accessibility_history | Get results history of a project on a specified date range | | get_accessibility_score | Get accessibility score of a project | | get_accessibility_report_problems | Get accessibility report problems | | get_accessibility_report_groups | Get accessibility report groups and subgroups | | get_accessibility_report_item_result | Get accessibility report item result | | get_accessibility_pdf_files | List PDF accessibility files | | get_accessibility_pdf_guidelines | List PDF accessibility guidelines | | get_accessibility_pdf_item_result | Get PDF accessibility item result | | get_assignments | Get a paginated list of assignments | | get_project_assignments | Get a paginated list of assignments by project | | get_assignments_totals | Get assignment totals | | get_project_assignments_totals | Get assignment totals by project | | get_assignment_details | Get an assignment by id |