Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • TMDB MCP Server
  • Fantasy Premier League MCP Server
  • Notion Knowledge Base MCP Server
  • Entscheidsuche MCP Server
  • MCP Server
Back to MCP Servers
Flow MCP

Flow MCP

Public
Outblock/flow-mcp

Provides comprehensive tools for interacting with the Flow blockchain via Model Context Protocol, enabling retrieval of FLOW and token balances, detailed account and COA information, and contract source code access.

typescript
0 tools
May 30, 2025
Updated Jun 4, 2025

Supercharge Your AI with Flow MCP

MCP Server

Unlock the full potential of Flow MCP through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

@outblock/flow-mcp

Flow blockchain tools for Model Context Protocol (MCP). This package provides a set of tools for interacting with the Flow blockchain through the Model Context Protocol.

Features

  • Get FLOW balance for any address
  • Get token balance for any Flow token
  • Get COA account information
  • Get contract source code
  • Get detailed account information including storage stats

Installation

# Using npm npm install @outblock/flow-mcp # Using bun bun add @outblock/flow-mcp

MCP Configuration

To use this tool with Claude, add the following to your MCP configuration:

{ "mcpServers": { "flow": { "command": "npx", "args": ["-y", "@outblock/flow-mcp"] } } }

You can find your MCP configuration at:

  • macOS: ~/Library/Application Support/Claude/mcp.json
  • Windows: %APPDATA%/Claude/mcp.json
  • Linux: ~/.config/Claude/mcp.json

After adding the configuration, restart Claude to load the new MCP server.

Tools

Flow Balance

Get the FLOW balance for any address:

{ name: 'get_flow_balance', input: { address: string, network?: 'mainnet' | 'testnet' } }

Account Info

Get detailed account information:

{ name: 'get_account_info', input: { address: string, network?: 'mainnet' | 'testnet' } }

Token Balance

Get balance for any Flow token:

{ name: 'get_token_balance', input: { address: string, network?: 'mainnet' | 'testnet' } }

COA Account

Get COA account information:

{ name: 'get_coa_account', input: { address: string, network?: 'mainnet' | 'testnet' } }

Get Contract

Get contract source code:

{ name: 'get_contract', input: { address: string, contractName: string, network?: 'mainnet' | 'testnet' } }

šŸ“‚ Project Structure

flow-mcp/ ā”œā”€ā”€ src/ │ ā”œā”€ā”€ tools/ # MCP tools implementation │ │ ā”œā”€ā”€ flowBalance/ # Flow balance tool │ │ ā”œā”€ā”€ accountInfo/ # Account info tool │ │ ā”œā”€ā”€ tokenBalance/ # Token balance tool │ │ ā”œā”€ā”€ coaAccount/ # COA account tool │ │ └── getContract/ # Contract source tool │ ā”œā”€ā”€ utils/ # Shared utilities │ ā”œā”€ā”€ prompts/ # MCP prompts │ ā”œā”€ā”€ types/ # Type definitions │ └── bin/ # CLI implementation ā”œā”€ā”€ biome.json # Linting configuration ā”œā”€ā”€ tsconfig.json # TypeScript configuration └── package.json # Project dependencies

šŸ› ļø Development

This project uses FastMCP for development and testing. FastMCP provides a streamlined development experience for MCP servers.

# Install dependencies bun install # Format code bun run format # Run tests bun test # Run development server bun run dev # Inspect the server bun run inspect # Build bun run build

To add your development MCP server to Claude Desktop:

  1. Build the project:

    bun run build
  2. Add to your Claude Desktop config:

    // You only need the argument if you need to pass arguments to your server { "mcpServers": { "your-server-name": { "command": "node", "args": ["/path/to/your/project/dist/main.js", "some_argument"] } } }

Creating New Tools

The project includes a script to help create new MCP tools:

bun run scripts/create-tool.ts

This will:

  1. Create a new tool directory under src/tools/
  2. Generate the basic tool structure including:
    • index.ts (main implementation)
    • schema.ts (JSON schema for tool parameters)
    • test.ts (test file)
  3. Update the tools index file to export the new tool

Example:

bun run scripts/create-tool.ts weather

Commit Message Format

  • feat: New feature (bumps minor version)
  • fix: Bug fix (bumps patch version)
  • BREAKING CHANGE: Breaking change (bumps major version)

šŸ“œ Version Management

This project uses standard-version for automated version management. Run bun run release to create a new version.

šŸ“¦ Publishing to npm

  1. Ensure you're logged in to npm:

    npm login
  2. Build the project:

    bun run build
  3. Publish the package:

    npm publish

Remember to update the version number using bun run release before publishing new versions.

License

MIT License - see LICENSE for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • TMDB MCP Server
    TMDB MCP Server

    Provides AI assistants with seamless access to The Movie Database API via Model Context Protocol, en...

    Added May 30, 2025
  • Fantasy Premier League MCP Server
    Fantasy Premier League MCP Server

    Provides comprehensive access to Fantasy Premier League data and tools via Model Context Protocol, e...

    Added May 30, 2025
  • Notion Knowledge Base MCP Server
    Notion Knowledge Base MCP Server

    Provides seamless access to Notion knowledge bases via Model Context Protocol, enabling detailed, re...

    Added May 30, 2025
  • Entscheidsuche MCP Server
    Entscheidsuche MCP Server

    Provides standardized access to Swiss legal decisions via the Model Context Protocol, enabling searc...

    Added May 30, 2025
  • MCP Server
    MCP Server

    Provides greeting-related tools, resources, and prompts via Model Context Protocol (MCP), enabling p...

    Added May 30, 2025