1. Conduid
  2. Blockchain
  3. Titan Builder MCP
MCP server · Blockchain

Titan Builder MCP

MCP server for Titan Builder — enabling AI agents to interact with Ethereum MEV infrastructure

Unclaimed last commit 7 months ago blockchain
34Low

Scored 7 months ago · breakdown

About Titan Builder MCP

Titan Builder MCP is an MCP server published by VPC-byte in the Blockchain category: mCP server for Titan Builder — enabling AI agents to interact with Ethereum MEV infrastructure.

The repository has 1 stars and 0 forks, with the last commit 7 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/VPC-byte/titan-builder-mcp

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 (5)

cancel_bundle`eth_cancelBundle`

Parameters not published.

get_bundle_stats`titan_getBundleStats`

Parameters not published.

send_blobs`eth_sendBlobs`

Parameters not published.

send_bundle`eth_sendBundle`

Parameters not published.

send_raw_transaction`eth_sendRawTransaction`

Parameters not published.

Ask AI

✦

Ask AI about Titan Builder MCP

Powered by Claude · Grounded in docs

I know everything about Titan Builder MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

titan-builder-mcp

  _   _ _                   _           _ _     _
 | |_(_) |_ __ _ _ __      | |__  _   _(_) | __| | ___ _ __
 | __| | __/ _` | '_ \ ____| '_ \| | | | | |/ _` |/ _ \ '__|
 | |_| | || (_| | | | |____| |_) | |_| | | | (_| |  __/ |
  \__|_|\__\__,_|_| |_|    |_.__/ \__,_|_|_|\__,_|\___|_|
                                           _ __ ___   ___ _ __
                                          | '_ ` _ \ / __| '_ \
                                          | | | | | | (__| |_) |
                                          |_| |_| |_|\___| .__/
                                                         |_|

CI

Rust MCP server for Titan Builder — bring Ethereum block builder capabilities to AI coding agents.

The first MCP (Model Context Protocol) server for an Ethereum block builder. Enables AI agents like Claude Code and Cursor to interact with Titan Builder's MEV infrastructure directly — send bundles, debug failures, submit transactions, and more.

Highlights

  • Enhanced Bundle Tracing — AI-ready diagnostic analysis on top of titan_getBundleStats — see below
  • 5 MCP tools mapping to Titan Builder's complete API surface
  • Single binary — zero runtime dependencies, compiled Rust
  • Regional endpoints — US, EU, Asia for minimal latency

Architecture

Quick Start

Install:

cargo install titan-builder-mcp

Configure (Claude Code ~/.claude/settings.json):

{
  "mcpServers": {
    "titan-builder": {
      "command": "titan-builder-mcp",
      "env": {
        "TITAN_RPC_URL": "https://us.rpc.titanbuilder.xyz"
      }
    }
  }
}

Use: Once configured, your AI agent can send bundles, check bundle status, submit transactions, and debug failures through natural language.

Enhanced Bundle Tracing

The core feature. When your bundle fails, you shouldn't have to guess why.

Titan Builder provides Bundle Tracing via titan_getBundleStats — returning status codes, builder payment data, and error details. Our MCP server adds an AI-ready diagnostic layer on top: root cause analysis, actionable fix suggestions, and payment flags.

Without Enhanced Bundle Tracing

Raw API response — you see what happened, but not why or what to do:

{
  "status": "SimulationFail",
  "builderPayment": "0",
  "builderPaymentWhenIncluded": "0",
  "error": "BundleRevert. Reverting Hash: 0xa1b2c3d4e5f6...789"
}

With Enhanced Bundle Tracing

Same response + structured diagnostic analysis:

## Raw Response
{
  "status": "SimulationFail",
  "builderPayment": "0",
  "builderPaymentWhenIncluded": "0",
  "error": "BundleRevert. Reverting Hash: 0xa1b2c3d4e5f6...789"
}

## Analysis
Status: SimulationFail
Root cause: Transaction 0xa1b2c3d4e5f6...789 reverted during top-of-block simulation.

Suggestions:
- Add 0xa1b2c3d4e5f6...789 to revertingTxHashes if this revert is acceptable
- Verify the transaction succeeds via estimateGas against current state
- Ensure builder payment (post-bundle balance - pre-bundle balance) is > 0

What it analyzes

Capability Description
Root cause identification Maps each of 7 bundle statuses to a human-readable explanation
Actionable suggestions Specific steps to fix the issue — not generic advice
Payment analysis Flags when builderPayment is 0 (your bundle pays nothing to the builder)
Revert detection Extracts reverting transaction hashes from error messages and suggests adding them to revertingTxHashes

This is pure analysis — no additional API calls. It runs entirely on the response data from titan_getBundleStats.

Tools

Tool Titan API Description
send_bundle eth_sendBundle Send an atomic bundle of signed transactions
cancel_bundle eth_cancelBundle Cancel a bundle by replacement UUID
get_bundle_stats titan_getBundleStats Query bundle status with diagnostic analysis
send_raw_transaction eth_sendRawTransaction Submit a signed transaction via private mempool
send_blobs eth_sendBlobs Send blob transaction permutations for optimal inclusion

Bundle Status Reference

Status Meaning Diagnostic
Received Arrived too late for the pool Submit earlier, use regional endpoint
Invalid Malformed bundle Check RLP, chain ID, nonces, block number
SimulationFail Revert or zero builder payment Fix reverting tx or increase priority fee
SimulationPass Passed but too late Submit earlier in the slot
ExcludedFromBlock Insufficient bribe (99% of cases) Increase priority fee
IncludedInBlock Lost to a more valuable block Increase bribe
Submitted Success — submitted to relay Monitor for on-chain inclusion

Configuration

Environment Variable Description Default
TITAN_RPC_URL Titan Builder RPC endpoint https://rpc.titanbuilder.xyz
TITAN_TIMEOUT_MS HTTP request timeout (ms) 10000

Regional Endpoints

Region URL
Global (geo-routed) https://rpc.titanbuilder.xyz
United States https://us.rpc.titanbuilder.xyz
Europe https://eu.rpc.titanbuilder.xyz
Asia https://ap.rpc.titanbuilder.xyz
Testnet (Hoodi) https://rpc-hoodi.titanbuilder.xyz

Building from Source

git clone https://github.com/VPC-byte/titan-builder-mcp.git
cd titan-builder-mcp
cargo build --release

Related

  • titan-builder-skill — Claude Code skill for MEV development assistance and bundle debugging

License

MIT

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

Questions

About Titan Builder MCP

How do I install Titan Builder MCP?

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

Is Titan Builder MCP 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 Titan Builder MCP still maintained?

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