← Registry

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.

1 endpoint35 known toolsFirst detected September 3, 2026Last detected September 3, 2026

ENDPOINT 1

https://flexyield.io/mcp

No auth detected

MCP server metadata

Name
flexyield
Version
1.3.1
Capabilities
tools.listChangedprompts.listChangedresources.listChangedlogging
Server instructions

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_key

Get a FlexYield API key with no signup: public supply, 10,000 weighted units per UTC day, 5 requests/s, every tool.

Inferred read-only
bind_key_start

Step 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 effects
bind_key_complete

Step 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 effects
claim_agent_start

Step 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 effects
claim_agent_complete

Step 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 effects
create_api_key

Create an additional API key on the account you are calling with (a name, optional monthly unit cap).

Potential side effects
configure_key

Configure 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 effects
revoke_api_key

Revoke one API key of your account by id; calls with that key stop working immediately and the key cannot be restored.

Inferred read-only
list_api_keys

List the API keys of your account (scope='keys', default) or its agent fleet with wallet claims and budgets (scope='agents').

Inferred read-only
get_billing_status

Billing 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-only
configure_services

Read 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-only
update_account

Update 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 effects
join_enterprise_wishlist

Send 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 effects
join_waitlist

Join the FlexYield early-access waitlist with an email and a qualifier (developer, investor or curious).

Potential side effects
list_plans

List 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-only
get_usage

Your account's usage in one of three views.

Inferred read-only
get_statement

Your 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 effects
manage_tickets

Your support tickets with FlexYield.

Inferred read-only
manage_feedback

Product feedback to FlexYield.

Inferred read-only
get_balances

Native 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-only
get_history

Recent asset transfers (sent and received, newest first) of an address on one EVM chain with a data-capable upstream.

Inferred read-only
get_prices

Prices.

Inferred read-only
get_tx_status

Status 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-only
resolve_ens

ENS resolution on Ethereum mainnet: pass a name ('vitalik.

Inferred read-only
get_abi

The 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-only
decode_calldata

Decode 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-only
convert_evm

Offline 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-only
verify_signature

Verify 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 effects
what_can_i_do

The 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 effects
get_quote

Quote 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-only
explain_error

Explain a FlexYield error code (e.

Inferred read-only
recommend

A recommendation from our live measurements.

Inferred read-only
migrate

A 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-only
buy_pack

Start the purchase of a prepaid unit pack (size 's': 1.

Potential side effects
rpc_call

Send one JSON-RPC call through the FlexYield gateway — the same routing, failover, cache and meter as POST /rpc/{chain}.

Potential side effects

CONNECT 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.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.