oms-client-agent-mcp
Provides tools for interacting with the Polygon blockchain, including signing messages, sending transactions, and querying token balances through the OMS wallet client.
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., "@oms-client-agent-mcpcheck my token balances on polygon"
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.
OMS Client Agent MCP
This project exposes the 0xSequence OMS wallet client as a local MCP server over stdio.
Configure
Create a .env file or set these values in the MCP host environment:
OMS_PUBLISHABLE_KEY=...
OMS_PROJECT_ID=...
OMS_WALLET_EMAIL=...Wallet session data, redirect auth state, and the Node credential signer key are stored in macOS Keychain under fixed oms-client-agent-mcp:* service names.
Related MCP server: Foundry MCP Server
Run
Build the local Keychain helper once:
pnpm build:keychain-helperThen run the MCP server:
pnpm --silent mcpThe check and test scripts compile src/storage/keychain-helper.swift to bin/keychain-helper before running. The mcp script expects that binary to already exist so MCP stdout stays protocol-clean.
Example MCP host config:
{
"mcpServers": {
"oms-client-agent": {
"command": "pnpm",
"args": ["--silent", "mcp"],
"cwd": "/Users/agruning/Documents/OMS Client Agent"
}
}
}Tools
oms_env_status: checks required environment keys without printing secrets.oms_session_status: reports whether a wallet session is restored.oms_start_email_auth: sends an email OTP.oms_complete_email_auth: completes the OTP flow in the same server process.oms_sign_message: signs a message with the active wallet session.oms_get_token_balances: queries token balances through the OMS indexer.oms_get_native_token_balance: queries the native token balance.oms_send_transaction: passes JSON transaction params towallet.sendTransaction.oms_sign_out: clears the active wallet session.
Default network is amoy. Pass a supported SDK network name such as polygon, base, or sepolia where tools accept network.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/andygruening/oms-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server