4,500+ servers built on MCP Fusion
Vinkius

lemon.markets MCP. Automate trades and analyze real-time European market data.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

lemon.markets MCP on Cursor AI Code Editor MCP Client lemon.markets MCP on Claude Desktop App MCP Integration lemon.markets MCP on OpenAI Agents SDK MCP Compatible lemon.markets MCP on Visual Studio Code MCP Extension Client lemon.markets MCP on GitHub Copilot AI Agent MCP Integration lemon.markets MCP on Google Gemini AI MCP Integration lemon.markets MCP on Lovable AI Development MCP Client lemon.markets MCP on Mistral AI Agents MCP Compatible lemon.markets MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

lemon.markets MCP Server lets your AI agent automate stock trading and market research for European stocks and ETFs. Search instruments by ISIN, retrieve real-time bid/ask quotes, check account balances, and execute buy or sell orders directly via natural language commands.

What your AI agents can do

Activate pending order

Takes an order that was placed but not yet executed and turns it into an active trade.

Cancel open order

Cancels a buy or sell order you opened but haven't used yet.

Get brokerage account

Retrieves high-level information about your overall trading account balance and status.

+ 5 more capabilities included
Search for Securities

Find stock or ETF instruments on lemon.markets using names like 'Apple' or specific ISINs.

Retrieve Real-Time Pricing

Get the current bid and ask prices (the latest quote) for any listed instrument.

Manage Account State

List your active portfolio positions or pull detailed account balance information from your brokerage account.

Execute Trades

Place a new buy or sell order, and then activate or cancel that order using natural language commands.

Review Order History

List all recently placed trading orders or check your full transaction history to track performance.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

lemon.markets MCP Server: 8 Tools for Trading & Data Analytics

Use these tools to search instruments, get live quotes, list positions, and execute buy/sell trades on European markets.

activate019d75c6

activate pending order

Takes an order that was placed but not yet executed and turns it into an active trade.

cancel019d75c6

cancel open order

Cancels a buy or sell order you opened but haven't used yet.

get019d75c6

get brokerage account

Retrieves high-level information about your overall trading account balance and status.

get019d75c6

get latest quote

Fetches the most current bid (buy) and ask (sell) prices for a specified financial instrument.

list019d75c6

list active positions

Returns a list of every security you currently own or hold in your portfolio.

list019d75c6

list brokerage orders

Shows all recent trading orders, regardless of whether they are active or completed.

place019d75c6

place new order

Creates a new buy or sell order for an instrument; this order usually needs to be activated later.

search019d75c6

search market instruments

Finds European stocks and ETFs by name, ticker symbol, or ISIN across the exchange.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with lemon.markets, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Listen up. You connect your AI client to this MCP Server for direct access to European stock trading on lemon.markets. Your agent handles everything—market research, tracking positions, and executing trades—all right from your chat window.

Finding Securities and Pricing

You gotta start by finding what you want to trade. You use search_market_instruments when you need to find European stocks or ETFs. Just give it a name like 'Apple' or drop in a specific ISIN, and it pulls up the list of available instruments across the exchange.

Once you know the ticker, you can check out the current price action. The tool get_latest_quote fetches the most recent bid (the highest price someone will buy at) and the ask (the lowest price someone will sell at) for any listed instrument. That tells you exactly what it costs to get in or bail out right now.

Checking Your Portfolio Status

Before you jump on a trade, you need to know where you stand. You can check your overall financial health by running get_brokerage_account; that gives you the high-level status and balance of your entire trading account. To see exactly what stocks you're holding—your current assets—you use list_active_positions. This returns a list of every single security in your portfolio right now.

Executing Trades and Managing Orders

When it’s time to trade, the process happens in steps. You first use place_new_order to create a new buy or sell order for an instrument; this order is usually pending until you give the green light.

If that pending order looks good and you wanna move forward, you activate it with activate_pending_order. That turns the held-back order into an active trade. If you change your mind before activating, you can cancel it using cancel_open_order, which cancels any buy or sell order you placed but haven't used yet.

Reviewing History and Activity

You need to keep tabs on what’s been going down. Use list_brokerage_orders to see every recent trading order, whether it finished already or if it’s still active in the system. If you wanna check your full transaction history to track performance over time, that tool shows all those details.

How lemon.markets MCP Works

  1. 1 Subscribe to the lemon.markets server and input your unique API key.
  2. 2 Your AI client uses natural language commands to call specific tools (e.g., 'What is the quote for TSLA?').
  3. 3 The MCP server executes the tool, retrieves data from lemon.markets, and passes the result back to your agent.

The bottom line is: you talk to your AI client, and it talks to the market for you.

Who Is lemon.markets MCP For?

Individual investors who hate switching between brokerage dashboards. Financial analysts needing automated real-time data pulls for reports. Quants or developers building trading bots that need structured access to European market APIs.

Financial Analyst

Needs to quickly retrieve the latest quote and list positions across multiple instruments for a client report without manual API calls.

Quantitative Developer

Writes scripts that need to place, activate, or cancel complex order sequences based on real-time market conditions.

Individual Investor

Wants their AI assistant to monitor a watchlist and alert them when the price hits a specific threshold, managing orders through chat commands.

What Changes When You Connect

  • Manage your entire portfolio from a single chat interface. Use list_active_positions to pull all current holdings, or check account health with get_brokerage_account. No more switching tabs just to see your total value.
  • Execute complex trading flows instantly. You can use search_market_instruments to find an ISIN, get a price via get_latest_quote, and then place the order using place_new_order—all in one prompt sequence.
  • Control open orders with precision. If your trade parameters change, you don't have to manually cancel everything; use cancel_open_order or activate_pending_order directly through your agent.
  • Deep visibility into order status. Need to know if a limit order went through? Check list_brokerage_orders and review the transaction history without logging into the web portal.
  • Build reliable trading logic. By separating tools like get_latest_quote from place_new_order, you ensure your AI agent only acts when it has verified, up-to-the-second market data.

Real-World Use Cases

01

Initial Market Research and Discovery

A developer needs to check if a newly listed ETF is tradable. They prompt their agent: 'First, use search_market_instruments for the ISIN. Then, get its latest quote.' The agent runs both tools sequentially, providing immediate validation before writing any code.

02

Rebalancing a Portfolio Quickly

A user wants to sell 10 shares of Company X and buy 5 shares of Company Y. They ask their agent, who first uses get_latest_quote for both assets. Then, it calls place_new_order twice (one sell, one buy), giving the user a confirmation summary.

03

Handling Missed Trades

The market shifted overnight, and an order is pending activation. Instead of logging in to manually approve it, the user prompts: 'Activate my recent buy order for Volkswagen.' The agent runs activate_pending_order immediately.

04

Auditing a Recent Trade Sequence

A financial analyst needs to prove when and how an order was placed. They ask the agent to run list_brokerage_orders, which pulls the full history, allowing them to track the entire lifecycle of the transaction.

The Tradeoffs

Assuming data availability

The user tries to execute a trade without checking if the security exists or is tradable. They might just say, 'Buy 10 shares of XYZ.'

Always start by using search_market_instruments first. This confirms the ISIN and name are valid on lemon.markets before you attempt to get a quote or place an order.

Ignoring order status

A user places multiple orders but forgets which ones were activated versus those that remain pending, leading to over-trading.

After placing orders with place_new_order, immediately run list_brokerage_orders and then use activate_pending_order only on the specific trades you intend to execute.

Mixing up account views

Trying to determine if a trade failed because of insufficient funds or a network error, without checking both sources.

Check your overall balance first using get_brokerage_account. Then, check the specific order status with list_active_positions and cross-reference it with list_brokerage_orders.

When It Fits, When It Doesn't

Use this MCP Server if you need to build a fully automated, transaction-based workflow that requires real-time data from European stock markets. This is for execution: finding an asset (search_market_instruments) -> checking its immediate price (get_latest_quote) -> placing the trade (place_new_order) -> and monitoring its status (list_active_positions).

Don't use this if you just need to read static reports or historical data from a completely different source. For deep, long-term backtesting using years of closed market data, you might prefer a dedicated archival database connection tool instead. If your goal is general market news analysis without placing trades, simpler text retrieval tools are enough; you don't need the full place_new_order capability.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by lemon.markets. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

activate_pending_order cancel_open_order get_brokerage_account get_latest_quote list_active_positions list_brokerage_orders place_new_order search_market_instruments

Checking prices and checking holdings shouldn't require three different dashboards.

Right now, if you want to check a new stock's price, you jump onto the ticker site. Then, if you want to see what you own, you log into your portfolio dashboard. To execute a trade, it’s another tab and three clicks deep. The process is slow, manual, and prone to copy-paste errors.

With this MCP server, all that happens inside one chat window. You ask for the quote using `get_latest_quote`, then you check your current holdings with `list_active_positions`. It’s instant data retrieval right when you need it.

The lemon.markets MCP Server: Execute trades and manage orders in chat.

You no longer have to manually place an order, wait for the confirmation page to load, then switch tabs to activate it. The agent handles the entire sequence of `place_new_order` followed by `activate_pending_order`, managing the state transitions in the background.

The result is a complete workflow loop: research, command, and execution—all done through one conversation thread. It’s immediate control over your capital.

Common Questions About lemon.markets MCP

How do I find an instrument to trade using search_market_instruments? +

You can use search_market_instruments by giving it the company name, a ticker symbol, or a full ISIN. It returns a list of matches so you know exactly which asset you're looking at.

Can I cancel an order using cancel_open_order? +

Yes. If you placed an order but realize the market changed, cancel_open_order removes it from your queue before you lose money on a bad move.

Is get_latest_quote real-time pricing? +

It provides the latest available bid/ask prices. This is critical because it tells you both what buyers are willing to pay (bid) and what sellers are asking for (ask).

What's the difference between list_active_positions and get_brokerage_account? +

list_active_positions shows exactly which securities you currently own. get_brokerage_account gives you a high-level view of your total cash balance, equity value, and account status.

After using `place_new_order`, how do I ensure it executes by activating it with `activate_pending_order`? +

You must activate the order separately. Simply placing an order doesn't execute it; you need to call activate_pending_order on that specific order ID to send it through the market for fulfillment.

What fields should I expect when calling `list_brokerage_orders`? +

The tool returns a detailed history including the trade timestamp, asset ISIN, transaction type (Buy/Sell), requested quantity, and final execution status. This lets you track performance precisely.

If I call `get_latest_quote` too frequently, are there rate limits? +

Yes, there are usage limits applied to prevent system overload. We recommend building a caching layer into your agent workflow and throttling quote requests when analyzing many instruments.

Does `get_brokerage_account` require any specific API key permissions besides the main connection? +

No, the primary API Key handles all account data access. The tool retrieves general account metrics like current cash balance and total equity value directly from your linked brokerage profile.

How do I search for an instrument if I don't have the ISIN? +

Use the search_market_instruments tool with a keyword like 'Apple' or 'Tesla' to retrieve a list of matching assets and their unique ISINs.

Do I need to activate an order after placing it? +

Yes, lemon.markets usually requires orders to be explicitly activated using the activate_pending_order tool before they are sent to the exchange.

Can I see my current portfolio positions? +

Absolutely. Use the list_active_positions tool to retrieve a list of all instruments you currently hold in your brokerage account.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for lemon.markets. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.