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

@tago-io/mcp-server

v2.1.4

Published

Model Context Protocol server for TagoIO data and analytics

Readme

TagoIO | MCP Server

The TagoIO MCP Server enables AI models to interact directly with your TagoIO account, providing contextual access to devices, data, and platform resources for enhanced development workflows and intelligent data analysis.

Features

  • Device Management: Access device information, configurations, and real-time data
  • Data Analysis: Perform statistical operations (sums, averages, reports) on stored data
  • Platform Integration: Retrieve users, actions, analysis scripts, and account statistics
  • Code Generation: AI-powered TagoIO Analysis script generation with proper context
  • Development Support: Debug assistance and tag relationship analysis

Quick Start

Prerequisites

  • Installed Node.js 18+ (https://nodejs.org/en/download/)
  • TagoIO account with valid profile token or analysis token
  • Compatible AI platform or IDE (see Supported Platforms)

Installation

Manual Configuration

Create or update your MCP configuration file:

{
  "mcpServers": {
    "@tago-io/mcp": {
      "command": "npx",
      "args": ["-y", "@tago-io/mcp-server"],
      "env": {
        "TAGOIO_TOKEN": "YOUR-TOKEN",
        "TAGOIO_API": "https://api.us-e1.tago.io"
      }
    }
  }
}

Configuration Parameters:

  • Replace YOUR-TOKEN with your TagoIO Profile token or an Analysis Token
    • Using an Analysis token is recommended for better security, as you can limit the token's permissions to only the resources you need. Your analysis must be set to run "External" so you can use the token.
    • Using a Profile token is going to instantly grant the MCP access to your entire profile, but it's not recommended for production environments.
  • Update API endpoint to https://api.eu-w1.tago.io for European accounts

Platform-Specific Setup

Claude Desktop

  1. Download and install Claude Desktop
  2. Copy the MCP configuration above
  3. Send the prompt: "Hey Claude, install the following MCP Server" with the configuration
  4. Claude will automatically install and configure the server

One-Click Install for Development IDEs

Install MCP Server

Install with NPX in VS Code Install with NPX in VS Code Insiders

Or place the configuration file in the appropriate location for your IDE and restart the application.

| Platform | Configuration Path | | ------------------ | ------------------------------------- | | Cursor | ~/.cursor/mcp.json | | Windsurf | ~/.codeium/windsurf/mcp_config.json | | Cline | ~/.cline/mcp_config.json | | Claude Desktop | ~/.claude/mcp_config.json |

Authentication

The MCP server requires a TagoIO Profile Token for authentication:

  1. Log into your TagoIO account
  2. Navigate to Account SettingsProfile Tokens
  3. Generate a new token with appropriate permissions
  4. Replace YOUR-PROFILE-TOKEN in the configuration

Security Note: Keep your profile token secure and never commit it to version control.

API Endpoints

The server supports both US and European TagoIO instances:

  • US East: https://api.us-e1.tago.io (default)
  • EU West: https://api.eu-w1.tago.io

Troubleshooting

Common Issues

Connection Failed

  • Check your profile token validity
  • Ensure correct API endpoint for your region

Authentication Error

  • Confirm profile or analysis token has necessary permissions
  • Verify token format in configuration file

Data Access Issues

  • Check device permissions in your TagoIO account
  • Ensure devices have recent data available

License

This project is licensed under the MIT License - see the LICENSE file for details.


Need Help? Visit the TagoIO Documentation or contact our support team.