TabNews

A Model Context Protocol (MCP) server that provides tools for Tabnews
  • typescript

3

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "renant-mcp-tabnews": {
      "command": "npm",
      "args": [
        "exec",
        "--",
        "@smithery/cli@latest",
        "run",
        "@renant/mcp-tabnews"
      ]
    }
  }
}

This MCP server enables TabNews data access through a Model Context Protocol interface, letting you query content, user data, and analytics from TabNews via MCP-compatible clients. It provides ready-made tools to fetch contents, content bodies, comments, and RSS feeds, and to check API status, all in a structured, strongly-typed way.

How to use

You connect to this MCP server from an MCP client or middleware and then call the available tools to retrieve TabNews data. The server supports local (stdio) execution or remote instantiation via the Smithery workflow, so you can run it as a standalone process or orchestrate it through your MCP runner.

How to install

Prerequisites you need before installation:

  • Node.js v18+ or newer (the examples assume a Node environment)
  • Git installed to clone the repository (if you are building from source)

Step-by-step setup options you can follow now.

# Optional: inspect available MCP capabilities (informational, not required for runtime)
 npx -y @smithery/cli@latest inspect @renant/mcp-tabnews

# Manual – run the MCP server locally via Node with the provided source entry point
 node ABSOLUTE_PATH_TO_PROJECT/src/index.ts

# Alternative via Smithery orchestration
 npm exec -- @smithery/cli@latest run @renant/mcp-tabnews

Configuration and startup options

Configure how you start and where you run the server. Two common stdio configurations are shown here. Use the one that matches your workflow.

{
  "mcpServers": {
    "mcp-tabnews": {
      "command": "node",
      "args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
    }
  }
}

Using Cursor to connect TabNews MCP

If you use Cursor to manage MCP servers, set up a new MCP server with the following details. This config runs the MCP server as a local Node process.

{
  "mcpServers": {
    "mcp-tabnews": {
      "command": "node",
      "args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
    }
  }
}

Using Smithery or CLI-based orchestration

You can also run the server through Smithery or a CLI wrapper. The following command starts the MCP server through the Smithery tooling.

npm exec -- @smithery/cli@latest run @renant/mcp-tabnews

Claude Desktop setup

If you are configuring Claude Desktop to use TabNews MCP, you can install the integration with Smithery so Claude can load the MCP server automatically.

npx -y @smithery/cli install @renant/mcp-tabnews --client claude

Available tools

checkStatusTool

Check the status of the TabNews API.

getContentsTool

Get contents from TabNews.

getContentsByUserTool

Get contents from TabNews by user.

getContentTool

Get a content with body from TabNews by user and slug.

getContentChildrenTool

Get comments from TabNews by content.

getAnalyticsUserCreatedTool

Get the analytics of a user created contents from TabNews.

getAnalyticsRootContentPublishedTool

Get the analytics of a root content published from TabNews.

getAnalyticsChildContentPublishedTool

Get the analytics of a child content published from TabNews.

getRssFeedTool

Get the RSS feed from TabNews.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational