Skip to main content
Glama

Flow MCP Monorepo

This monorepo contains a collection of Model Context Protocol (MCPs) for interacting with the Flow blockchain and FLOW-EVM environment.

Packages

This monorepo is split into two main packages:

  • packages/flow-mcp: Core tools for interacting with the native Flow blockchain. This includes functionalities for managing accounts, checking balances, and interacting with native contracts.

  • packages/flow-defi-mcp: A suite of tools focused on DeFi (Decentralized Finance) and EVM-compatible interactions on the Flow network. This includes tools for checking token prices, swapping tokens on decentralized exchanges, and interacting with ERC20 tokens.

Please refer to the README.md file within each package for more detailed information, including setup instructions and a list of available tools.

Related MCP server: XRPL MCP

Getting Started

To get started with this monorepo, you will need to have a monorepo manager like pnpm, lerna, or turborepo installed.

  1. Clone the repository:

    git clone <repository-url>
  2. Navigate to the root directory and install the dependencies for all packages:

    pnpm install
    # or yarn install, or npm install

Contributing

Contributions are welcome! Please open an issue or submit a pull request with your changes.

Available Tools

5 tools
get_account_infoB

Get detailed account information including balance and storage stats for a Flow address

Inputs: address (required), network.

get_coa_accountC

Get the COA account information for a Flow address

Inputs: address (required), network.

get_contractA

Get the source code of a contract deployed at a specific address

Inputs: address (required), contractName (required), network.

get_flow_balanceB

Get the FLOW balance for a Flow address

Inputs: address (required), network.

get_token_balancesB

Get the balances of all fungible tokens for a Flow address

Inputs: address (required), network.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 5 tools

    Disambiguation3/5

    There is overlap between get_account_info and get_flow_balance, as account info includes balance. Additionally, get_token_balances may overlap with the balance portion of account info. However, the descriptions provide some distinction.

    Naming Consistency5/5

    All tools follow the consistent verb_noun pattern with 'get_' prefix, making them predictable and easy to understand.

    Tool Count5/5

    5 tools is well-scoped for a read-only Flow blockchain information server. Each tool addresses a distinct query need without being overwhelming.

    Completeness4/5

    The set covers essential read operations for Flow accounts (balance, tokens, contracts, COA). Minor gaps exist such as missing block info or non-fungible token queries, but core functionality is present.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables interaction with the Algorand blockchain through 25+ specialized tools for account management, payments, asset creation, NFT operations, and network monitoring. Supports both mainnet and testnet with instant finality and low fees.
      66 npm
      1
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides tools for querying onchain data across 12+ blockchain networks, including token balances, transaction analysis, and smart contract security auditing. It enables users to interact with multiple EVM-compatible chains and perform deep contract evaluations through natural language interfaces.
      1
      -