API Tools
flexyield.io
An MCP server for obtaining and managing FlexYield API keys, binding them to wallets via SIWE, and claiming EVM agents with budgeted keys.
ENDPOINT 1
https://flexyield.io/mcp
MCP server metadata
- Name
- flexyield
- Version
- 1.3.1
FlexYield: one API key for RPC, data and toolbox across chains, metered in units. Public tools need no key; account tools take your API key as the bearer. Start with what_can_i_do.
Known tools 35
get_keyGet a FlexYield API key with no signup: public supply, 10,000 weighted units per UTC day, 5 requests/s, every tool.
Inferred read-onlybind_key_startStep 1 of binding the API key you are calling with to a wallet: returns the exact SIWE (EIP-4361) message that wallet must sign.
Potential side effectsbind_key_completeStep 2 of binding the API key you are calling with to a wallet: pass the wallet's signature over the message from bind_key_start.
Potential side effectsclaim_agent_startStep 1 of claiming an agent by its EVM address for the account you are calling with: returns the exact SIWE message the agent's wallet must sign.
Potential side effectsclaim_agent_completeStep 2 of claiming an agent: verify the wallet's signature over the message from claim_agent_start and equip the agent with its own budgeted API key (default 50000 requests/month).
Potential side effectscreate_api_keyCreate an additional API key on the account you are calling with (a name, optional monthly unit cap).
Potential side effectsconfigure_keyConfigure one API key of your account by id: monthly_request_cap (a monthly unit budget; omitted = unchanged, 0 = remove the cap), enabled (the list of services it may use: rpc, data, gas, tx_status, ens, prices, contracts, utils) and caps ({service_key: units} per service).
Potential side effectsrevoke_api_keyRevoke one API key of your account by id; calls with that key stop working immediately and the key cannot be restored.
Inferred read-onlylist_api_keysList the API keys of your account (scope='keys', default) or its agent fleet with wallet claims and budgets (scope='agents').
Inferred read-onlyget_billing_statusBilling state of your account: tier, whether payments are live, the subscription (plan, interval, price in USD cents, status, period end, cancel-at-period-end), the card on file (brand, last4, expiry — never the number), prepaid pack balances, any founding-price reservation and the soft-landing state.
Inferred read-onlyconfigure_servicesRead or change the account-wide service settings: which gateway services (rpc, data, gas, tx_status, ens, prices, contracts, utils) are enabled and an optional monthly unit cap per service.
Inferred read-onlyupdate_accountUpdate your account's preferences: notifications (notify_incidents, time_zone) and/or the insights that tailor the service (use_case, team_size, volume, region, previous_provider, referral_source, chains, wish_chains, wish_chain_other).
Potential side effectsjoin_enterprise_wishlistSend FlexYield an enterprise wishlist: what would need to be true for you to run on FlexYield (chains, SLAs, compliance, features, prices; max 1000 chars) plus a contact email; the founders reply by email.
Potential side effectsjoin_waitlistJoin the FlexYield early-access waitlist with an email and a qualifier (developer, investor or curious).
Potential side effectslist_plansList FlexYield's public plans: price in integer USD cents, billing interval, monthly included units and burst rate limits, plus the enterprise line and the signup URL.
Inferred read-onlyget_statementYour account's statement for one billing period (default: the current one): invoice facts plus usage grouped by API key or agent, chain and method class — requests, weighted units, cache hits, refusals; period='list' enumerates the periods available.
Potential side effectsget_balancesNative balance and ERC-20 token balances of an address on one chain (eth_mainnet, base_mainnet, arbitrum_one, optimism_mainnet, polygon_pos, solana_mainnet; tokens where a data-capable upstream exists).
Inferred read-onlyget_historyRecent asset transfers (sent and received, newest first) of an address on one EVM chain with a data-capable upstream.
Inferred read-onlyget_tx_statusStatus of one transaction hash on any supported chain: confirmed, failed, pending or unknown, with confirmations and gas on EVM chains or slot and commitment on Solana.
Inferred read-onlyget_abiThe verified ABI of a contract (with its name and match level) from Sourcify's open dataset on eth_mainnet, base_mainnet, arbitrum_one, optimism_mainnet or polygon_pos.
Inferred read-onlydecode_calldataDecode a transaction's calldata against the target contract's verified ABI (Sourcify): the function signature, its selector and the argument values (static types decoded; dynamic types shown raw and labelled).
Inferred read-onlyconvert_evmOffline EVM utilities, no chain call: op='checksum' (EIP-55 checksum and validity of input=address), op='convert' (unit conversion wei…gwei…eth: input=value, from=unit, to=unit), op='selector' (4-byte selector and topic0 of input=function signature) and op='keccak' (keccak256 of input text).
Inferred read-onlyverify_signatureVerify a signature offline: mode='personal' checks an EIP-191 personal_sign signature (message, 65-byte 0x signature, optional expected address); mode='siwe' checks a SIWE / EIP-4361 message (the exact signed text plus signature — parses the fields, checks signature and expiry; domain and nonce policy stay with you).
Potential side effectswhat_can_i_doThe status overview of the API key you are calling with: its door (how it was obtained: public via get_key, wallet-bound, or adopted by a paying owner), its tier, the budgets left (month, day, prepaid packs), the fences (its limits) each with a doorway (the path past that limit: bind, adopt, buy a pack, or a ticket), your last-30-day volume priced on every lane (a lane = a price tier: cheap, balanced, fast), the break-even sentence (the volume at which a paid plan beats pay-per-call, for your owner), the account features and the other doors.
Potential side effectsget_quoteQuote one JSON-RPC call before making it: the weighted units it costs (standard 1, heavy 2, or not offered) and the USD per 1M units on every lane (a lane = a price tier: cheap, balanced, fast).
Inferred read-onlymigrateA compatibility report for switching your RPC provider to FlexYield: paste your current config as text (endpoint URLs, env lines, code) and get every endpoint mapped to our chain URL, every JSON-RPC method you name with its unit weight and limits, and the list of what changes (auth header, units instead of compute units, no overage, refusals as doorways, measured status).
Inferred read-onlyrpc_callSend one JSON-RPC call through the FlexYield gateway — the same routing, failover, cache and meter as POST /rpc/{chain}.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.flexyield]
url = "https://flexyield.io/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"flexyield": {
"type": "http",
"url": "https://flexyield.io/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: flexyield
Remote MCP URL: https://flexyield.io/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"flexyield": {
"url": "https://flexyield.io/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"flexyield": {
"type": "http",
"url": "https://flexyield.io/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "flexyield",
"transport": "streamable-http",
"url": "https://flexyield.io/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.