Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tinyman MCP ServerWhat is the current swap quote for 100 ALGO to USDC?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tinyman-mcp
MCP (Model Context Protocol) server for the Tinyman AMM DEX on Algorand.
Built on the EmptyMCP template for UluOS, following the same patterns as HumbleSwapMCP.
Features
Pool discovery — List top pools, get on-chain reserves, analytics
Token lookup — Browse traded assets, resolve symbols to ASA IDs
Swap quotes — Get expected output, rate, fee, price impact via Tinyman v2
Transaction building — Unsigned swap, add-liquidity, remove-liquidity txns (base64-encoded for wallet signing)
Issue reporting — File bugs or feature requests to GitHub Issues
Tools
Tool | Description |
| List top Tinyman v2 liquidity pools |
| Get on-chain pool info by asset pair |
| Get analytics for a pool by address |
| List traded tokens with volume data |
| Get on-chain ASA metadata |
| Get Tinyman analytics for an asset |
| Get all pools containing an asset |
| Get Tinyman protocol-wide statistics |
| Get a swap quote (no txn built) |
| Build unsigned swap transactions |
| Build unsigned add-liquidity transactions |
| Build unsigned remove-liquidity transactions |
| Report a bug or feature request |
Setup
npm installUsage
node index.jsAdding to a Client
Add the following to your MCP client config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"tinyman-mcp": {
"command": "node",
"args": ["/absolute/path/to/tinyman-mcp/index.js"]
}
}
}Architecture
index.js Entry point — registers tools, starts stdio transport
data/
contracts.json Algorand mainnet/testnet node endpoints and app IDs
lib/
client.js Algod/Indexer client setup
pools.js Pool fetching via Tinyman SDK (poolUtils.v2)
tokens.js Token resolution and ASA lookup
quote.js Swap quotes via Tinyman SDK (Swap.v2)
builders.js Transaction builders (swap, add/remove liquidity)
api.js Tinyman analytics REST API calls
utils.js Unit conversion, JSON helpers, txn encoding
reporting.js GitHub issue submission
tools/
pools.js MCP pool tools
tokens.js MCP token tools
trading.js MCP trading tools (quotes, swaps, liquidity)
reporting.js MCP issue reporting toolDependencies
@tinymanorg/tinyman-js-sdk — Tinyman v2 AMM SDK
algosdk — Algorand JavaScript SDK
@modelcontextprotocol/sdk — MCP server framework
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.