What startup modes does Odinfun Mcp support?
The server supports stdio mode (default), HTTP+SSE mode (with `--sse`), and HTTP+Streamable mode (with `--streamable`). Both SSE and Streamable modes can be enabled simultaneously.
@valhallaguide
基本信息
odinfun-mcp is a server implementation for Odin.fun based on the Model Context Protocol (MCP). It provides canister asset management and OdinFun API tools, suitable for blockchain asset management and data query scenarios.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"odinfun-mcp": {
"command": "npx",
"args": [
"-y",
"odinfun-mcp"
]
}
}
}Get information about price units in Odin.fun API. All prices returned by API need to be multiplied by 0.001 to convert to actual satoshi values
Get official FAQ information about Odin.fun. Includes details about token pricing, AMM, bonding curve, and platform functionality.
Get the current BTC price, the value is in USD.
Get recently active Odin.fun tokens. Returns an array. Supports pagination with page and limit.
Get Odin.fun tokens with the highest market cap. Returns an array. Supports pagination with page and limit.
Get token information by name or ticker. Returns all tokens whose name or ticker matches the input. There may be multiple tokens with the same name.
Get information for the specified token. Returns a token info object.
Get holders for the specified token. Returns an array. Supports pagination with page and limit.
Get liquidity information for a specific token. Note: All price and BTC values returned are in 0.001 satoshi units. Multiply by 0.001 to get actual satoshi values.
Get comments for the specified token. Returns an array.
Get candlestick (K-line) data for the specified token. Returns an array.
Get trades for the specified token. Returns an array. Supports pagination with page and limit.
Get trades for the specified token by time. Returns an array. Use Id and LastActionTimestamp to get trades in a specific time range.
Get trades for the specified token by user. Returns an array. Use tokenId and user to get trades for a specific user.
Get Odin.fun user list. Returns an array. Supports fuzzy search by username.
Get information for the specified Odin.fun user. Returns a user info object.
Get balance information for the specified Odin.fun user. Returns a user balance info object.
Get the specified token balance for the specified Odin.fun user. Returns a user token balance info object.
Get tokens created by the specified Odin.fun user. Returns an array.
Get tokens favorited by the specified Odin.fun user. Returns an array.
Get user's liquidity positions. Note: All price and BTC values returned are in 0.001 satoshi units. Multiply by 0.001 to get actual satoshi values.
Get activity records for the specified Odin.fun user. Returns an array.
Odinfun Mcp is a server implementation for Odin.fun based on the Model Context Protocol (MCP). It provides canister asset management and OdinFun API tools for blockchain asset management and data query scenarios.
Install via npm install odinfun-mcp, then build with npm run build. Start the server in stdio mode by default, or add --sse for HTTP+SSE mode or --streamable for HTTP+Streamable mode. You can import and register the tools in your own MCP project or run the server directly.
The server supports stdio mode (default), HTTP+SSE mode (with `--sse`), and HTTP+Streamable mode (with `--streamable`). Both SSE and Streamable modes can be enabled simultaneously.
Install the package with `npm install odinfun-mcp`, then run `npm run build` to compile. The main entry is `dist/server.js`.
The server includes `canisterTools` for asset management (balance, withdraw, create, buy/sell, liquidity) and `odinFunTools` for Odin.fun API (authentication, market data, user profile, comments, search).
Use the `odinapi_authIdentity` tool, which authenticates using an ICP identity (Ed25519KeyIdentity). This is required for actions like posting comments.
Yes. Start the server with both `--sse` and `--streamable` parameters (e.g., `node dist/server.js --sse --streamable`) to enable both modes simultaneously.

Model Context Protocol Servers
🚀 The fast, Pythonic way to build MCP servers and clients.
不止于 CSS
Painless E2E Automation for Mobile and Web

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
评论