Toolpin Monitor a server

AssetFare

io.github.odaiin/assetfare · v0.4.1 · MCP 2025-11-25

Four-chain swap/bridge quotes: Solana, Base, Arbitrum, Robinhood; never signs or submits.

Reachability reachable
checked 2026-09-20 05:31 UTC
Registry status active
Tools pinned 22
60b373d1c8b1
Tools last changed 2026-09-20
Repo last push 2026-09-15
GitHub stars 0

Provenance

Registry namespace io.github.odaiin (GitHub-account verified by the official registry)
Repository github.com/odaiin/assetfare-mcp
Remote endpoints
https://api.assetfare.dev/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-09-20 05:31 tools changed 7 added, 0 removed, 3 changed
2026-09-17 05:31 tools changed 2 added, 0 removed, 2 changed
2026-09-15 05:30 first capture 13 tools pinned

Pinned tool definitions (22)

ToolDescription
assetfare_status Read legacy v1 compatibility status and original-corridor safety gates. Use assetfare_v2_capabilities for the primary six-chain source quote and execution surface.
assetfare_manifest Read the Ed25519-signed capability, contract, release, and mainnet-evidence manifest.
assetfare_v2_capabilities Primary current six-chain source discovery tool. Read the live eleven source endpoints, all 76 execution-ready directed routes, the four directional Polygon/Optimism native-USDC source-only routes, release status, and the...
assetfare_v2_quote Primary current quote-only tool. Return one fresh non-binding quote across Solana, Base, Arbitrum, Robinhood Chain, or Polygon/Optimism native-USDC source routes to Base/Arbitrum, pass through the caller action-plan handoff, and stop...
assetfare_v2_new_session_capability Local-only: generate one caller-owned high-entropy session capability token (>=256-bit CSPRNG, url-safe, 43-128 chars). Makes NO network call. Store it as a SENSITIVE capability (never a private key); pass it into...
assetfare_v2_prepare Explicit caller-approved one-shot: POST the fixed-origin /v2/prepare to obtain the fresh re-quoted bounded FIRST unsigned action bundle for any of the 76 execution-ready routes. Requires caller_approved:true and the route's exact public...
assetfare_v2_session_create Explicit caller-approved: create one idempotent receipt-driven /v2/session for an execution-ready route and return its first unsigned action. Requires caller_approved:true, a caller-generated session capability token...
assetfare_v2_session_get Read a v2 session's current workflow state and current unsigned action. Requires the caller's session capability token. Read-only; never signs or submits.
assetfare_v2_session_observe_source Observe the caller's already-submitted source transaction hashes for a v2 session and advance the workflow. Requires the caller's session capability token. Never submits a transaction.
assetfare_v2_session_observe_output Observe the caller's already-produced bridge/destination output for a v2 session and advance the workflow. Requires the caller's session capability token. Never submits a transaction.
assetfare_v2_session_refresh_action Replace an expired unsubmitted v2 session action with a fresh quote-bound unsigned action. Requires the caller's session capability token. Never signs or submits.
assetfare_quote Legacy v1 original-corridor quote for Solana SOL to Base or Arbitrum ETH. Use only with the legacy wallet-auth/session workflow; prefer assetfare_v2_quote for new evaluations.
assetfare_start_wallet_auth Create a non-transactional Solana signMessage challenge. Requires caller approval because it creates a short-lived login challenge; it cannot move funds.
assetfare_finish_wallet_auth Verify a wallet signature over the exact challenge message and return a wallet-bound access token. Requires caller approval; the returned token is sensitive.
assetfare_create_session Lock a fresh quote into a wallet-bound execution session. This creates no transaction, but reserves the caller's one active session slot.
assetfare_read_session Read a wallet-bound session, workflow, receipt, or current unsigned action. Read-only.
assetfare_prepare_source_action Prepare a bounded unsigned Solana source action. Requires caller approval; it never signs or submits.
assetfare_verify_source_receipt Verify a caller-submitted finalized Solana source signature and advance the workflow. Requires caller approval; it never submits a transaction.
assetfare_prepare_cctp_action Prepare an unsigned CCTP burn action using a caller-generated event signer public key. Requires caller approval; it never signs or submits.
assetfare_observe_cctp Verify Circle attestation and the forwarded Base or Arbitrum USDC mint for an already-submitted burn. Read-only on chain, but advances the session record.
assetfare_prepare_destination_action Prepare the exact-cap permit and unsigned ERC-4337 destination settlement plan. Requires caller approval; it never signs or submits.
assetfare_observe_destination Verify an already-submitted destination UserOperation receipt and finalize the workflow. Requires caller approval; it never submits a transaction.
Get alerted when this changes. Email the moment io.github.odaiin/assetfare drifts, dies, or revives.

Status badge

Toolpin status badge for io.github.odaiin/assetfare

[![Toolpin](https://toolpin.dev/badge/io.github.odaiin/assetfare.svg)](https://toolpin.dev/servers/io.github.odaiin/assetfare)

Maintain this server? Add the badge to your README. It links your users to this live status page.