MCP server for asynchronous L1/Taiko L2 token bridge orchestration with client-sign + auto-claim. Provides bridge operations for ETH, ERC20, ERC721, ERC1155 tokens and bridge status/readiness checks.
Server has 10 tools with complete input schemas and descriptions. Naming follows verb_noun pattern (bridge_*). Descriptions are present but generic (avg ~60 chars, below 194-char baseline). All parameters have type definitions and descriptions. Critical gap: no output schemas documented, LLMs cannot predict response structure for chaining. Error handling exists but lacks recovery guidance. Security concern: private_key exposed as parameter (should use server-side injection). Idempotency via client_operation_id is well-designed.
Check if a bridge transaction is ready for claiming
Claim a bridged token on the destination chain
Bridge ERC1155 tokens between L1 and Taiko L2
Bridge ERC20 tokens between L1 and Taiko L2
Bridge ERC721 NFTs between L1 and Taiko L2
Bridge ETH between L1 and Taiko L2
Get the exit codes and error categories for bridge operations
No output schemas documented. LLMs cannot predict response structure, breaking tool chaining and forcing exploratory calls.
private_key exposed as tool parameter. Credentials must use server-side injection via environment or vault to prevent leakage into logs and traces.
Descriptions are generic and under 100 chars (avg ~60). Should explain WHEN to use each tool, dependencies, and what it returns. E.g., 'Bridge ETH from L1 to Taiko L2. Requires src_rpc and dst_rpc. Returns tx_hash and operation_id for status tracking.'
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 58 | <=2025-11-25 | v2 |
Get the schema for bridge operations
Get the status of a bridge operation
Wait for a bridge transaction to be ready for claiming
No error recovery guidance. Error responses should categorize as retryable/user-fixable/fatal and suggest next steps (e.g., 'RPC timeout, retry with longer timeout_seconds or different src_rpc').
Utility tools (bridge_schema, bridge_exit_codes) lack clear discovery guidance. Descriptions should state 'Call this first to understand available operations' or 'Use to map error codes to recovery actions'.