NewMCP server enabled for every account

MCP server for your marketplace numbers

Contribution margin, returns, ad costs and products in Claude, ChatGPT or your own AI assistant. Already calculated, no spreadsheet needed.

Included in both plans at no extra cost. No server of your own, no API key.

✔ Signed in · 13 tools loaded
⚙ get_period_result · zeitraum "2026-08"
Net revenue EUR 128,430 · return rate 9.8%
Contribution margin EUR 27,210 · 23.5% of revenue
Ad data: as of yesterday, 13:30
ClaudeWeb and desktop, as a connector
ChatGPTDeveloper mode
Claude Codein the terminal
CodexOpenAI, in the terminal
Cursorin the editor
Other MCP clientsStreamable HTTP and OAuth 2.1

Examples

Example questions for your marketplace numbers

Your assistant picks the tool, profitkonsole delivers finished rows.

› How did August go?

⚙ get_period_result(zeitraum: "2026-08")

Net revenueEUR 128,430recorded
Returns revenue lossEUR 12,590rate 9.8%
Cost of goodsEUR 41,220purchase-price coverage 99.9%
Marketplace feesEUR 19,870recorded
ShippingEUR 16,110recorded
Result before advertisingEUR 38,640
Ad costsEUR 11,430as of yesterday, 13:30
Contribution marginEUR 27,21023.5% of revenue
Fixed costsEUR 0not recorded

Model Context Protocol

What is an MCP server?

An open standard for tools

MCP stands for Model Context Protocol. The standard describes how an AI assistant talks to a server that offers it tools: the assistant requests the list of tools, calls one with parameters and takes the result into its answer. Anthropic published the protocol in 2024; today Claude, ChatGPT, Claude Code, Codex, Cursor and many other clients speak it.

What the profitkonsole MCP server delivers

Thirteen read tools: the profit and loss of a period, the comparison of two periods, the daily trend, metrics per brand, category or product, product lists, ad performance per campaign or item, the search terms behind your ads and individual orders with costs and contribution margin, plus result, daily trend and items for every further channel in your plan. Every figure arrives already calculated, with a label, unit and status: recorded, preliminary or not recorded. Answers with ad figures state the ad data cut-off, so the assistant does not set revenue up to today against ad costs up to the day before yesterday.

OTTO
bol.com
Amazon
eBay
Kaufland
Shopify
TemuComing next

One login for your channels

The assistant queries the channels connected in your account: OTTO, Amazon, Kaufland, eBay, Shopify, bol.com and Temu. One account, one access, no key per channel.

Sign-in, permissions, limits

The connection runs through signing in with your profitkonsole account (OAuth 2.1), not through a key. The assistant reads totals and lists, no customer data, and changes nothing. You see connected assistants under Settings → MCP and disconnect them there with one click. Each account has 2,000 requests per day.

MCP server or Cortex?

Cortex is the assistant inside profitkonsole itself, currently under maintenance. The MCP server brings the same numbers into the assistant you already use, with your context, your files and your habits. Both are included in both plans.

Tools

Thirteen tools for your numbers

What each one delivers and which question it answers.

Account overview

get_account_overview

Data status, period with data, brands, categories and which cost types are set up: purchase prices with coverage, shipping profiles, fees, ad costs, indirect costs.

› Which brands and categories do I have?

Period result

get_period_result

Gross, net and effective revenue, every cost row with status, result before advertising, ad costs, contribution margin, base fee, fixed costs and operating profit, plus quantities, return rate and margins.

› How did August go? What did I really earn?

Period comparison

compare_periods

Two periods with all differences in euros, percent and percentage points of revenue, plus the margin drivers, i.e. items whose share has risen.

› July versus August: why did the margin drop?

Daily trend

get_daily_trend

Net revenue, orders, returns revenue loss and contribution margin per day for up to 92 days, with weekday, strongest and weakest day.

› Which day went best? Was there a dip?

Segments

get_segment

Metrics per brand, product group, category or SKU, with filter, search and an optional comparison period including deltas.

› How are the wool rugs doing? Categories by margin.

Products

get_products

Product lists by revenue, contribution margin, margin, return rate or units, with image and product link, paginated, with a minimum quantity against one-offs.

› Top products by return rate this year.

Ad performance

get_ads_performance

Ad costs, clicks, impressions, CPC, CTR, ad revenue with ROAS and ACOS plus TACOS per campaign, ad group, item, product group or brand, with the ad data cut-off.

› Which campaign costs the most? ROAS per campaign.

Ads per day

get_ads_daily_trend

Ad costs, clicks, ad revenue, ROAS and TACOS per day for up to 92 days, with totals and the most expensive day.

› How are ad costs developing in September?

Search terms

get_ads_searchterms

What customers searched for on OTTO when your ad appeared: per search term, booked keyword and campaign, with ad costs, clicks, impressions, CPC, CTR, ad orders, ad revenue, ROAS and ACOS. Manual campaigns only, with the share of ad costs the search terms cover.

› Which search terms cost money without an order?

Orders

get_orders

Individual orders with number, time, channel, status, line items and amounts, plus fees, shipping, returns, ad share, cost of goods and contribution margin per order. Filter by channel, period, status, SKU or order number, or only orders at a loss. No customer data.

› Show me the orders at a loss in October.

Channel result

get_channel_result

The profit and loss of a further channel in your plan (Amazon, Kaufland, eBay, Shopify, bol, Temu): revenue, every cost line with status, ad costs, contribution margin and margins, optionally with a comparison period or for a single sales account.

› How did Amazon do in September compared with August?

Channel daily trend

get_channel_daily_trend

Net revenue, orders, returns, ad costs and contribution margin per day for a further channel, up to 92 days, with the strongest and weakest day.

› Which day was the strongest on Kaufland in October?

Channel items

get_channel_products

The items of a further channel with activity in the period, sorted by revenue, contribution margin, margin, return rate or units, searchable by title, SKU or EAN.

› Which Shopify items have the lowest margin?

Setup

Connected in three steps

No server, no package, no key.

01

Open your account

Sign in to profitkonsole. The MCP server is active in every account, including during the trial. Everything else is under Settings → MCP.

02

Enter the address

In Claude under Settings → Connectors, in ChatGPT in developer mode, in Claude Code with one command.

Server address

https://app.profitkonsole.de/api/mcp

Claude Code

claude mcp add --transport http --scope user profitkonsole https://app.profitkonsole.de/api/mcp
03

Sign in and allow

Your assistant opens the profitkonsole sign-in page. Allow once, done. You can revoke access at any time in the settings.

FAQ

MCP server FAQ

What is an MCP server?
MCP stands for Model Context Protocol, an open standard through which AI assistants such as Claude or ChatGPT access external data and tools. The profitkonsole MCP server provides your metrics as tools that your assistant calls when needed and whose answers it takes into its sentences.
Which assistants work?
Claude on the web and as a desktop app (as a connector), ChatGPT in developer mode, Claude Code, Codex and Cursor. In principle any client that supports MCP over HTTP with OAuth sign-in.
Which marketplaces can I query?
All channels connected in your account: OTTO, Amazon, Kaufland, eBay, Shopify, bol.com and Temu. You query them through the same access, without a separate key per channel.
Can the assistant change anything?
No. All tools only read. They deliver totals, rates and lists; they do not touch orders, prices or settings.
Does the assistant see customer data?
No. The tools deliver figures per period, brand, category, product or campaign, and individual orders with number, status, items and amounts. Your customers' names, addresses and contact details are not transmitted.
What does the MCP server cost?
Nothing extra. It is included in both plans. You pay for the assistant itself with its provider.
Is there a limit?
Yes: 2,000 requests per day and account, and 60 per minute. That is enough for everyday use and protects your data from an assistant's endless loops.
Where do I see which assistants are connected?
In profitkonsole under Settings → MCP. That is where the server address, the instructions and the list of connected assistants with a disconnect button live.
Are the answers authoritative for bookkeeping?
No. The answers are analyses of your sales data. For bookkeeping, your marketplace's settlement remains authoritative.

Ready to ask your numbers?

14 days free, no credit card, the MCP server from day one.

Troubleshooting

When something does not work

The most common messages, what causes them and what helps. The server answers in German; each entry quotes the original message.

Sign-in asks for a code
If you have set up two-factor sign-in, profitkonsole always asks for the code when you connect an assistant, even on a device it already knows.
Token not accepted or expired
Message: “Token nicht akzeptiert oder abgelaufen”. Your assistant's sign-in has expired or was disconnected. Reconnect the server in your assistant and sign in again. Under Settings → MCP you can see which assistants are connected.
AI assistants are not enabled for your account
Message: “KI-Assistenten sind für dein Konto nicht freigegeben”. You are signed in as a team member and your access does not include the “AI assistants (MCP)” permission. Owners and admins grant it under Settings → Team.
MCP is switched off for this account
Message: “MCP ist für dieses Konto abgeschaltet”. MCP access was switched off for the whole account. Owners and admins switch it back on under Settings → MCP.
The trial has expired or the plan has ended
Message: “Der Probezeitraum ist abgelaufen oder der Plan ist beendet”. Without a running trial or plan the server does not answer. Choose a plan in profitkonsole and it answers requests again.
Daily limit reached
Message: “Tageslimit erreicht”. Each account has 2,000 requests per day and 60 per minute. It continues the next day. Ask your assistant to query whole periods instead of day by day.
A tool belongs to an area that is not enabled for your account
Message: “Dieses Werkzeug gehört zu einem Bereich, der für dein Konto nicht freigegeben ist”. Your team access does not include this area, for example advertising or profit. Owners and admins change the areas under Settings → Team.
The channel tools are missing from the list
get_channel_result, get_channel_daily_trend and get_channel_products only appear once a further channel besides OTTO is connected, included in your plan and fully loaded. Then reconnect the server in your assistant so it reloads the list.
Today's ad figures are missing
OTTO delivers ad data once a day around 13:30 for the previous day; the current day is always missing. Every answer with ad figures therefore states the ad data cut-off.

Still stuck? Write to support@profitkonsole.de, we reply within 24 hours.