1. Conduid
  2. Blockchain
  3. Tempo MCP Rs
MCP server · Blockchain

Tempo MCP Rs

MCP server for Tempo blockchain - enabling AI agents to read/write onchain data

Unclaimed last commit 9 months ago blockchain
34Low

Scored 7 months ago · breakdown

About Tempo MCP Rs

Tempo MCP Rs is an MCP server published by yongkangc in the Blockchain category: mCP server for Tempo blockchain - enabling AI agents to read/write onchain data.

The repository has 2 stars and 0 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/yongkangc/tempo-mcp-rs

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

tempo_decode_transactionDecode and explain a transaction

Parameters not published.

tempo_faucetRequest testnet tokens

Parameters not published.

tempo_get_balanceGet token balance for an address

Parameters not published.

tempo_get_dex_quoteGet swap quote from DEX

Parameters not published.

tempo_get_transactionGet transaction details by hash

Parameters not published.

tempo_list_tokensList available tokens

Parameters not published.

tempo_swapSwap tokens on DEX

Parameters not published.

tempo_transferTransfer tokens to an address

Parameters not published.

Ask AI

✦

Ask AI about Tempo MCP Rs

Powered by Claude · Grounded in docs

I know everything about Tempo MCP Rs. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

tempo-mcp

Crates.io smithery badge

MCP server for Tempo blockchain - query balances, swap tokens, and interact with onchain data through AI assistants.

Demo

https://github.com/user-attachments/assets/efea376f-1723-4095-acc2-ea72323e0425

Quick Example

You: What's my TUSD balance at 0x1234...?
Claude: Your balance is 1,000.50 TUSD

You: Swap 100 TUSD for TEUR
Claude: Swap submitted! Tx: 0xabc... (link to explorer)

Installation

cargo install tempo-mcp

Claude Code

claude mcp add tempo tempo-mcp

Smithery

Install MCP Server

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "tempo": {
      "command": "tempo-mcp"
    }
  }
}

Codex

Add to ~/.codex/config.toml:

[mcp_servers.tempo]
command = "tempo-mcp"

Or via CLI:

codex mcp add tempo -- tempo-mcp

Amp

Add to .amp/settings.json in your project:

{
  "amp.mcpServers": {
    "tempo": {
      "command": "tempo-mcp"
    }
  }
}

Or via CLI:

amp mcp add --workspace tempo -- tempo-mcp

VS Code

Add to .vscode/mcp.json in your workspace:

{
  "servers": {
    "tempo": {
      "command": "tempo-mcp"
    }
  }
}

Or add globally via Command Palette: MCP: Add Server

Gemini CLI

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "tempo": {
      "command": "tempo-mcp"
    }
  }
}

Or via CLI:

gemini mcp add tempo -- tempo-mcp

Cursor

Add to Cursor MCP settings with the same config above.

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json with the same config.

Build from Source

git clone https://github.com/yongkangc/tempo-mcp-rs.git
cd tempo-mcp-rs
cargo build --release

Tools

Tool Description
tempo_get_balance Get token balance for an address
tempo_get_transaction Get transaction details by hash
tempo_decode_transaction Decode and explain a transaction
tempo_get_dex_quote Get swap quote from DEX
tempo_list_tokens List available tokens
tempo_transfer Transfer tokens to an address
tempo_swap Swap tokens on DEX
tempo_faucet Request testnet tokens

Security: Private Key Configuration

For transaction tools (tempo_transfer, tempo_swap, tempo_faucet), configure your private key via environment variable instead of passing it in tool calls. This prevents keys from appearing in MCP transcripts.

Claude Desktop / VS Code / Cursor:

{
  "mcpServers": {
    "tempo": {
      "command": "tempo-mcp",
      "env": {
        "TEMPO_PRIVATE_KEY": "0x..."
      }
    }
  }
}

Codex:

[mcp_servers.tempo]
command = "tempo-mcp"

[mcp_servers.tempo.env]
TEMPO_PRIVATE_KEY = "0x..."

Amp:

{
  "amp.mcpServers": {
    "tempo": {
      "command": "tempo-mcp",
      "env": {
        "TEMPO_PRIVATE_KEY": "0x..."
      }
    }
  }
}

Once configured, transaction tools work without passing the key:

You: Send 50 TUSD to 0xabcd...
Claude: Transfer submitted! Tx: 0x...

Example Prompts

List tokens (tempo_list_tokens)

"What tokens are available on Tempo?"

Check balance (tempo_get_balance)

"What's the TUSD balance for 0x1234...?"

Get DEX quote (tempo_get_dex_quote)

"How much TEUR would I get for 100 TUSD?"

Get transaction (tempo_get_transaction)

"Show me transaction 0xabc..."

Decode transaction (tempo_decode_transaction)

"What happened in transaction 0xabc...?"

Request from faucet (tempo_faucet)

"Get me some testnet TUSD from the faucet"

Transfer tokens (tempo_transfer)

"Send 50 TUSD to 0xabcd..."

Swap tokens (tempo_swap)

"Swap 100 TUSD for TEUR"

Network

Network Tempo Testnet
Chain ID 62320
RPC https://rpc.testnet.tempo.xyz
Explorer https://explore.tempo.xyz

Supported Tokens

Symbol Address
TUSD 0x20C0...0000
TEUR 0x20C0...0001
TGBP 0x20C0...0002

Development

See docs/DEVELOPMENT.md for build, test, and contribution instructions.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Tempo MCP Rs

How do I install Tempo MCP Rs?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Tempo MCP Rs safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Tempo MCP Rs still maintained?

The last commit was 9 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.