MCP Modules

What Are MCP Modules?

MCP Modules (Model Context Protocol Modules) are the foundational logic units of the MindCore ecosystem. They are self-contained, reusable functions that handle specific tasks like fetching data, processing analytics, or triggering actions. These modules can be called by agents, users, or other workflows — just like APIs, but decentralized and modular by design.


Key Traits of MCP Modules

  • Modular: Each module performs one focused task (e.g., get price, scrape a website, analyze user traffic).

  • Composable: Modules can be chained together or combined with agents to create complex logic flows.

  • Permissionless: Anyone can publish a module to the marketplace and set monetization rules.

  • Context-Aware: Modules are designed to respond dynamically to inputs such as time, token symbols, user events, etc.

  • Onchain Observable: Every call, usage, and result can be tracked transparently via the protocol.


Core Module Categories

🟠 Data Feed MCP

Pulls real-time or historical data from trusted sources.

Examples:

  • ETH/USD Price from TradingView

  • BTC Supply on Exchanges from Glassnode

  • Gas Fees from Ethereum mainnet


🔵 Web Scraping MCP

Extracts data from public or authenticated web sources.

Examples:

  • Scrape headlines from CoinDesk

  • Get NFT floor prices from OpenSea

  • Monitor announcements from token websites


🟣 Analytics MCP

Connects with analytics APIs to extract insights, track events, or monitor user activity.

Examples:

  • Pull pageview data from Google Analytics

  • Analyze tweet volume from Twitter API

  • Detect abnormal sentiment on crypto Reddit


Module Structure

Each MCP Module includes:

  • Input Schema: Defines what data it expects (e.g., symbol, timeframe)

  • Execution Logic: The core function or callable script that processes the input

  • Output Schema: Returns results in a structured format (e.g., price, change %)

  • Metadata: Name, description, tags, version, usage fee, and author identity

Modules can be written in supported languages (e.g., Python, JavaScript) and registered through the Module Studio.


Real-World Use Case

Scenario: You want to create an agent that alerts you when ETH breaks $3,000 and Twitter volume for “Ethereum” spikes.

MCP Modules Involved:

  1. Data Feed MCP – Fetch ETH price in real-time

  2. Analytics MCP – Fetch Twitter keyword volume

  3. Agent Logic – IF price > 3000 AND tweet volume > 30% → send alert

This stack requires no backend engineering — only MCP modules + your logic.


Why It Matters

MCP Modules create a new primitive for open-source automation. Instead of building monolithic bots, developers can:

  • Build once, reuse anywhere

  • Plug modules into any agent

  • Get paid every time their module is used

In MindCore, modules are not just functions — they’re economic, composable building blocks for intelligent systems.

Last updated