bankee-ai avatar

Inferventis MCP Server

bankee-ai/inferventis

A production-grade financial toolkit that wraps eleven tools behind a single MCP endpoint, including live crypto prices from CoinGecko, FX conversion via open.er-api.com, Stripe payment lookups, and local calculators for compound interest, loan amortization, and ROI. The standout feature is tool_finder, a semantic discovery engine that runs MiniLM embeddings locally to rank tools by intent match and manifest quality. You can connect with a traditional API key or let autonomous agents pay $0.001 per call via x402 micropayments in USDC on Base. Useful when you need financial math or market data in conversational flows without managing a dozen separate integrations.

tools
20
auth
Secret needed
transport
HTTP
last updated
Apr 28, 2026

Install

From registry metadata
$ npx add-mcp https://mcp-server-295985738387.europe-west1.run.app/mcp --name inferventis-mcp --header 'x-api-key: ${X_API_KEY}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http inferventis-mcp https://mcp-server-295985738387.europe-west1.run.app/mcp --header 'x-api-key: YOUR_X_API_KEY'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 20 tools

Verified live against the running server on Nov 6, 2026.

currency_convertConverts a monetary amount from one currency to another using live exchange rates sourced from the Frankfurter API (European Central Bank data). Returns the converted amount, the exact exchange rate applied, and the timestamp of the rate. Supports 30+ currencies including USD,...3 params

Converts a monetary amount from one currency to another using live exchange rates sourced from the Frankfurter API (European Central Bank data). Returns the converted amount, the exact exchange rate applied, and the timestamp of the rate. Supports 30+ currencies including USD,...

Parameters* required
amount*number
The monetary amount to convert. Must be a positive number. Decimals are supported. Example: 1500.50 to convert one thousand five hundred and fifty cents.
from*string
The source currency code in ISO 4217 format. Must be uppercase. Examples: USD, GBP, EUR, JPY, CHF, AUD, CAD.
to*string
The target currency code in ISO 4217 format. Must be uppercase. Examples: EUR, JPY, CHF, SGD, HKD, SEK.
currency_ratesRetrieves live and historical fiat currency exchange rates from the Frankfurter API (sourced from the European Central Bank). Supports both real-time conversion and historical rate lookup for any past date, making it the preferred tool when auditable, ECB-sourced rate data is...3 params

Retrieves live and historical fiat currency exchange rates from the Frankfurter API (sourced from the European Central Bank). Supports both real-time conversion and historical rate lookup for any past date, making it the preferred tool when auditable, ECB-sourced rate data is...

Parameters* required
amount*number
Monetary amount to convert. Must be a positive number.
from*string
ISO 4217 source currency code (e.g. 'USD', 'GBP', 'EUR'). Case-insensitive.
to*string
ISO 4217 target currency code (e.g. 'EUR', 'JPY', 'CHF'). Case-insensitive.
platform_tool_finderDiscovers the most relevant tools available on this MCP server for a given task using local semantic search (MiniLM-L6-v2 embeddings). Accepts a plain-English description of what needs to be accomplished and returns the best matching tools ranked by relevance, along with their...3 params

Discovers the most relevant tools available on this MCP server for a given task using local semantic search (MiniLM-L6-v2 embeddings). Accepts a plain-English description of what needs to be accomplished and returns the best matching tools ranked by relevance, along with their...

Parameters* required
intent*string
Plain-English description of what you need to accomplish. Be specific about the goal, not the tool name. Example: 'I need to convert 500 dollars to euros at the current exchange rate' or 'get the l...
model_hintstring
Optional: the name of the calling LLM model. Examples: claude, gpt-4, gemini. Used to apply model-specific manifest variant ranking when available. Omit if unknown.
top_knumber
How many ranked results to return. Integer between 1 and 10. Defaults to 3. Use a higher value when the best tool is ambiguous.
web_news_headlinesRetrieves the latest real-time news headlines and article summaries from BBC News and The Guardian across nine topic categories. Returns structured articles with headline, description, source name, article URL, and publication date — sorted most recent first. No API key requir...3 params

Retrieves the latest real-time news headlines and article summaries from BBC News and The Guardian across nine topic categories. Returns structured articles with headline, description, source name, article URL, and publication date — sorted most recent first. No API key requir...

Parameters* required
keywordstring
Optional search keyword to filter headlines. Only articles whose title or description contains this keyword will be returned. Case-insensitive. Examples: 'OpenAI', 'interest rates', 'climate change...
limitnumber
Maximum number of articles to return. Integer between 1 and 20. Defaults to 10. Use a lower number for a quick briefing and a higher number for comprehensive coverage.
topicstring
News topic category to retrieve headlines for. Accepted values: 'general' (top stories across all categories), 'technology' (tech industry and digital news), 'business' (markets, economy, and corpo...
finnhub_stock_quoteRetrieves real-time stock price quotes and company information for any publicly traded company via the Finnhub API. Returns current price, intraday high and low, percentage change from previous close, previous close price, sector, and exchange. Use stock_quote when an agent ne...2 params

Retrieves real-time stock price quotes and company information for any publicly traded company via the Finnhub API. Returns current price, intraday high and low, percentage change from previous close, previous close price, sector, and exchange. Use stock_quote when an agent ne...

Parameters* required
include_company_infoboolean
Whether to include company name, sector, and exchange details alongside the price quote. Defaults to true. Set to false for a faster, price-only response.
symbol*string
Stock ticker symbol in uppercase. Examples: AAPL (Apple), MSFT (Microsoft), TSLA (Tesla), GOOGL (Alphabet), AMZN (Amazon), NVDA (Nvidia). Must be a valid exchange-listed ticker symbol.
timezone_convertConverts time between timezones. Useful for time conversion tasks. Use when you need to convert 3:45 PM EST to Pacific Time for a meeting schedule; or find what time it will be in Tokyo when it's 9 AM in New York; or translate an event time from London timezone to Sydney timez...4 params

Converts time between timezones. Useful for time conversion tasks. Use when you need to convert 3:45 PM EST to Pacific Time for a meeting schedule; or find what time it will be in Tokyo when it's 9 AM in New York; or translate an event time from London timezone to Sydney timez...

Parameters* required
datestring
Calendar date string in standard formats like 'YYYY-MM-DD', 'MM/DD/YYYY', or 'DD.MM.YYYY', representing the specific day for the timezone conversion calculation.
from_tz*string
Timezone identifier for the source time, accepting IANA standard names like 'America/New_York' or common abbreviations such as 'EST', specifying the original time's geographical context.
time*string
A string representing the time to convert, formatted in 24-hour or 12-hour notation with optional AM/PM indicator, such as '14:30' or '2:45 PM'.
to_tz*string
Target timezone identifier where the time will be converted, supporting IANA standard timezone names like 'Europe/London' or abbreviations such as 'GMT', indicating the destination geographical reg...
currency_convert_liteConverts a monetary amount between any two fiat currencies using live exchange rates from the Frankfurter API (European Central Bank data). Returns the converted amount and the exchange rate applied. This is a lightweight variant of currency_convert — minimal response without...3 params

Converts a monetary amount between any two fiat currencies using live exchange rates from the Frankfurter API (European Central Bank data). Returns the converted amount and the exchange rate applied. This is a lightweight variant of currency_convert — minimal response without...

Parameters* required
amount*number
Monetary amount to convert. Must be a positive number.
from*string
ISO 4217 code of the source currency (e.g. 'USD', 'GBP', 'EUR'). Case-insensitive.
to*string
ISO 4217 code of the target currency (e.g. 'EUR', 'JPY', 'CHF'). Case-insensitive.
stripe_paymentsRetrieves live payment data from a Stripe account via the Stripe API. Supports four query types: recent_payments returns the latest payment intents with status, amount, and currency; failed_charges returns declined or failed charges with failure reasons and error codes; custom...2 params

Retrieves live payment data from a Stripe account via the Stripe API. Supports four query types: recent_payments returns the latest payment intents with status, amount, and currency; failed_charges returns declined or failed charges with failure reasons and error codes; custom...

Parameters* required
limitnumber
Number of records to return. Integer between 1 and 25. Defaults to 10.
query_type*string
The type of Stripe data to retrieve. Must be one of: recent_payments (latest payment intents), failed_charges (declined or failed charges with failure reasons), customers (customer records with con...
web_url_readerFetches any public web page and returns clean, readable plain text stripped of HTML, navigation, scripts, advertisements, and boilerplate. Returns the page title, meta description, word count, and main body text ready for analysis or summarisation. Use this tool when an agent...3 params

Fetches any public web page and returns clean, readable plain text stripped of HTML, navigation, scripts, advertisements, and boilerplate. Returns the page title, meta description, word count, and main body text ready for analysis or summarisation. Use this tool when an agent...

Parameters* required
include_linksboolean
Whether to include a list of hyperlinks found on the page alongside the text content. Defaults to false. Set to true when the agent needs to discover further URLs to follow, such as when crawling a...
max_charsnumber
Maximum number of characters to return from the page body text. Defaults to 8000. Set higher (up to 50000) for long articles or documents. Set lower for quick headline extraction. The response indi...
url*string
The full public URL to fetch and read. Must include the scheme. Examples: 'https://en.wikipedia.org/wiki/Artificial_intelligence', 'https://www.bbc.com/news/technology-12345678'. Only HTTP and HTTP...
stock_price_liteRetrieves the current trading price for a publicly listed stock by ticker symbol. Returns the current price as a single numeric value. This is a lightweight variant of stock_quote — it omits intraday high/low, percentage change, previous close, company name, sector, and exchan...1 params

Retrieves the current trading price for a publicly listed stock by ticker symbol. Returns the current price as a single numeric value. This is a lightweight variant of stock_quote — it omits intraday high/low, percentage change, previous close, company name, sector, and exchan...

Parameters* required
symbol*string
Stock ticker symbol in uppercase. Examples: AAPL (Apple), MSFT (Microsoft), TSLA (Tesla), GOOGL (Alphabet), AMZN (Amazon), NVDA (Nvidia). Must be a valid exchange-listed ticker.
financial_calculator_litePerforms common financial calculations locally with no external API dependency. Supports compound interest, loan repayment, return on investment (ROI), present value, future value, and break-even analysis. Returns a single numeric result for the requested calculation type. Thi...6 params

Performs common financial calculations locally with no external API dependency. Supports compound interest, loan repayment, return on investment (ROI), present value, future value, and break-even analysis. Returns a single numeric result for the requested calculation type. Thi...

Parameters* required
calculator_type*string
Type of calculation to perform. Accepted values: 'compound_interest', 'loan_repayment', 'roi', 'present_value', 'future_value', 'break_even'.
final_valuenumber
Final investment value. Required for roi calculations.
initial_valuenumber
Initial investment amount. Required for roi calculations.
periodsnumber
Number of compounding periods (years) or loan term in months depending on calculator_type. Required for compound_interest, loan_repayment, future_value, and present_value.
principalnumber
Starting amount or loan principal in currency units. Required for compound_interest, loan_repayment, present_value, and future_value.
ratenumber
Annual interest or discount rate as a decimal (e.g. 0.05 for 5%). Required for compound_interest, loan_repayment, present_value, and future_value.
open_banking_transactionsRetrieves bank account balances and transaction history via PSD2 Open Banking (TrueLayer), covering 300+ UK and European banks. Returns the account balance, ISO 4217 currency code, and up to 100 recent transactions — each with date, merchant description, amount, and category....3 params

Retrieves bank account balances and transaction history via PSD2 Open Banking (TrueLayer), covering 300+ UK and European banks. Returns the account balance, ISO 4217 currency code, and up to 100 recent transactions — each with date, merchant description, amount, and category....

Parameters* required
account_idstring
TrueLayer account ID to retrieve transactions for. Obtain from a prior account-listing call. Omit to return data for the first connected account.
from_datestring
Optional start date for filtering transactions. ISO 8601 date format: YYYY-MM-DD. Example: 2026-01-01 to retrieve transactions from 1 January 2026 onwards.
limitnumber
Maximum number of transactions to return. Integer between 1 and 100. Defaults to 10.
financial_calculatorPerforms precise financial calculations across six calculation types entirely locally with no external API dependency. compound_interest computes the final value and total interest earned on a principal over time at a given annual rate. loan_repayment calculates the monthly pa...11 params

Performs precise financial calculations across six calculation types entirely locally with no external API dependency. compound_interest computes the final value and total interest earned on a principal over time at a given annual rate. loan_repayment calculates the monthly pa...

Parameters* required
calculator_type*string
The type of financial calculation to perform. Must be one of: compound_interest, loan_repayment, roi, present_value, future_value, break_even.
discount_ratenumber
Annual discount rate as a percentage for present value calculations. Represents the required rate of return or cost of capital.
final_valuenumber
Ending value of an investment or asset. Used for roi and present_value calculations.
fixed_costsnumber
Total fixed costs of the business or project that do not vary with output volume. Used for break_even calculations.
future_amountnumber
The target future cash amount to discount back to present value. Used for present_value calculations.
initial_valuenumber
Starting value of an investment or asset. Used for roi calculations.
periodsnumber
Number of time periods. For compound_interest and future_value: years. For loan_repayment: months. For roi: years used for annualised ROI.
price_per_unitnumber
The selling price per unit of product or service. Used for break_even calculations.
principalnumber
Starting amount or loan amount in your chosen currency. Used for compound_interest, loan_repayment, and future_value calculations.
ratenumber
Annual interest or discount rate expressed as a percentage. Example: 5 for 5% per year. Used for compound_interest, loan_repayment, present_value, and future_value.
variable_cost_per_unitnumber
The variable cost incurred for each unit produced or sold. Used for break_even calculations.
bank_accountsRetrieves bank account details and recent transaction history via a connected bank API integration. Returns a list of transactions for the specified account, or for all linked accounts when no account ID is provided. Use bank_accounts when an agent needs to inspect account bal...2 params

Retrieves bank account details and recent transaction history via a connected bank API integration. Returns a list of transactions for the specified account, or for all linked accounts when no account ID is provided. Use bank_accounts when an agent needs to inspect account bal...

Parameters* required
account_idstring
Identifier of the specific bank account to query. When omitted, transactions across all linked accounts are returned.
limitnumber
Maximum number of transactions to return. Defaults to 20. Maximum 100.
crypto_priceRetrieves real-time price data for any cryptocurrency listed on CoinGecko. Returns the current price in any fiat currency, 24-hour percentage change, market capitalisation, and 24-hour trading volume. Supports all major cryptocurrencies including Bitcoin (BTC), Ethereum (ETH),...3 params

Retrieves real-time price data for any cryptocurrency listed on CoinGecko. Returns the current price in any fiat currency, 24-hour percentage change, market capitalisation, and 24-hour trading volume. Supports all major cryptocurrencies including Bitcoin (BTC), Ethereum (ETH),...

Parameters* required
coin*string
Cryptocurrency name or ticker symbol. Accepts common symbols (BTC, ETH, SOL, XRP, ADA, DOGE, MATIC, LINK, AVAX) or full names (bitcoin, ethereum, solana). Case-insensitive.
currencystring
Target fiat currency code for the price. Must be a valid ISO 4217 code. Defaults to USD. Examples: usd, eur, gbp, jpy, chf, aud, cad.
include_market_databoolean
Whether to include market capitalisation and 24-hour trading volume alongside the price. Defaults to true. Set to false for a lighter response when only the price is needed.
currency_fx_liteConverts a foreign exchange (FX) amount between two fiat currencies using live mid-market rates. Returns the converted amount and the exchange rate applied. Use currency_fx_lite when only the numeric result is required and the ECB/Frankfurter data source is not specifically ne...3 params

Converts a foreign exchange (FX) amount between two fiat currencies using live mid-market rates. Returns the converted amount and the exchange rate applied. Use currency_fx_lite when only the numeric result is required and the ECB/Frankfurter data source is not specifically ne...

Parameters* required
amount*number
Monetary amount to convert. Must be a positive number.
from*string
ISO 4217 source currency code (e.g. 'USD', 'GBP', 'EUR', 'JPY'). Case-insensitive.
to*string
ISO 4217 target currency code (e.g. 'EUR', 'CHF', 'AUD', 'CAD'). Case-insensitive.
crypto_fx_ratesConverts an amount between any cryptocurrency and fiat currency pair, or between two cryptocurrencies, using real-time exchange rates sourced from CoinAPI. Supports all crypto-to-fiat (BTC/USD, ETH/EUR), fiat-to-crypto (USD/BTC), and cross-crypto (BTC/ETH) conversions. Use cry...3 params

Converts an amount between any cryptocurrency and fiat currency pair, or between two cryptocurrencies, using real-time exchange rates sourced from CoinAPI. Supports all crypto-to-fiat (BTC/USD, ETH/EUR), fiat-to-crypto (USD/BTC), and cross-crypto (BTC/ETH) conversions. Use cry...

Parameters* required
amount*number
Amount to convert. Must be a positive number. Denominated in the 'from' currency.
from*string
Source currency code. Accepts ISO 4217 fiat codes (USD, EUR, GBP) or cryptocurrency ticker symbols (BTC, ETH, SOL, XRP). Case-insensitive.
to*string
Target currency code. Accepts ISO 4217 fiat codes (USD, EUR, GBP) or cryptocurrency ticker symbols (BTC, ETH, SOL, XRP). Case-insensitive.
crypto_price_liteRetrieves the current spot price and 24-hour change for any cryptocurrency using the CoinGecko public API. Returns price, percentage change, and a timestamp. This is a lightweight variant of crypto_price that omits extended market data (market cap, volume) — use it when only t...2 params

Retrieves the current spot price and 24-hour change for any cryptocurrency using the CoinGecko public API. Returns price, percentage change, and a timestamp. This is a lightweight variant of crypto_price that omits extended market data (market cap, volume) — use it when only t...

Parameters* required
coin*string
Cryptocurrency ticker symbol (BTC, ETH, SOL) or full CoinGecko name (bitcoin, ethereum, solana). Case-insensitive.
currencystring
ISO 4217 fiat currency code for the returned price. Defaults to 'usd'. Examples: usd, eur, gbp, jpy.
stripe_payment_recordsRetrieves payment and charge records from a Stripe merchant account. Returns a list of payment records filtered by the requested query type. Use stripe_payment_records when an agent needs to review recent charges, refunds, disputes, or subscription payments from a Stripe accou...2 params

Retrieves payment and charge records from a Stripe merchant account. Returns a list of payment records filtered by the requested query type. Use stripe_payment_records when an agent needs to review recent charges, refunds, disputes, or subscription payments from a Stripe accou...

Parameters* required
limitnumber
Maximum number of records to return. Defaults to 10. Maximum 50.
query_type*string
Type of payment records to retrieve. Accepted values: 'recent_payments' (latest charges), 'refunds' (refund records), 'disputes' (disputed charges), 'subscriptions' (recurring subscription payments).
currency_convert_openConverts a monetary amount between two fiat currencies using live exchange rates from an open currency exchange API. Returns the converted amount and the rate applied. Use currency_convert_open as an alternative live-rate source when currency_convert (Frankfurter/ECB) or curre...3 params

Converts a monetary amount between two fiat currencies using live exchange rates from an open currency exchange API. Returns the converted amount and the rate applied. Use currency_convert_open as an alternative live-rate source when currency_convert (Frankfurter/ECB) or curre...

Parameters* required
amount*number
Monetary amount to convert. Must be a positive number.
from*string
ISO 4217 source currency code (e.g. 'USD', 'GBP', 'EUR'). Case-insensitive.
to*string
ISO 4217 target currency code (e.g. 'EUR', 'JPY', 'CHF'). Case-insensitive.

Sponsors

Readme

Details

Repository
github.com/bankee-ai/inferventis
Website
mcp-server-295985738387.europe-west1.run.app
Category
Finance & Commerce
Transport
HTTP
Auth
Required
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from bankee-ai

Related Finance & Commerce MCP servers

View all
1kifly avatarKifly — Agentic Commerce & Paymentsai.kifly/mcpMulti-seller shopping for AI agents. Settle via Stripe MPP or x402 USDC on Base. Hosted.0stars
2andrewszk avatarClawvault Mcp Serverandrewszk/clawvault-mcp-serverAI agent payment security - spending limits, whitelists, and human approval.0stars
3andysalvo avatarSupership Scanandysalvo/supership-scanBuy any x402 API or data on Base, Solana, Polygon. No wallet on the seller's chain. For AI agents.0stars
4bolivian-peru avatarBaozi Mcpbolivian-peru/baozi-mcp68 tools for AI agents to interact with Solana prediction markets on Baozi.bet0stars
5bubilife1202 avatarCrossFinbubilife1202/crossfinAI agent access to Asian crypto markets. Korean exchange routing and x402 paid APIs.0stars
6carboncashmere avatarX402 Mcpcarboncashmere/x402-mcp177 crypto market intel endpoints with auto x402 USDC micropayments from your AI agent0stars