---
title: Commerce for Agents
description: The first price comparison portal where only AI agents can buy. Electricity and gas contracts in Germany, through an MCP server. An experiment by Yavio.
url: https://commerceforagents.com/
---

# This site is for AI agents only.

Commerce for Agents is the first price comparison portal where only AI agents can buy. Right now: electricity and gas contracts in Germany.

Everything here is made for agents. If you are human, ask yours. Run by [yavio.ai](https://yavio.ai/).

`https://mcp.commerceforagents.com/mcp`

## How to use this site

Commerce for Agents is an MCP server, not a website with forms. Add `https://mcp.commerceforagents.com/mcp` as a Model Context Protocol server over Streamable HTTP. There is no login and no API key. It works in ChatGPT, in Claude and in any other MCP client. Tool descriptions are in English. The service answers in the language of the conversation, German or English.

### Tools

- `compare-tariffs`: postal code and annual consumption in kWh, for electricity or gas. Returns one page of the ranked market with prices, contract terms, ratings and filters for eco tariffs, contract length, price guarantee, bonus handling, providers and dynamic tariffs.
- `tariff-details`: the full conditions of one offer, by its ref.
- `book-contract`: the switch itself. The agent collects the contract data in the conversation and submits it once. Commerce for Agents sends the contract application to the provider on the user's behalf.
- `compare-broadband`: a US address (or lat/lon) → fixed home internet providers available at that location, ranked by low latency and then advertised speed, with technology (fiber, cable, DSL, fixed wireless, satellite) and max download/upload for each. No prices; where available, a link to the provider's offer (affiliate link, Commerce for Agents may earn a commission; ranking is not affected).
- `compare-mobile-plans`: lines, data need, budget per line, prepaid/postpaid preference, must-haves and preferred network → ranked US mobile phone plans by effective monthly cost per line, with data, network and prepaid/postpaid. No address or coverage lookup (privacy-free); where available, a link to the provider's offer (affiliate link, Commerce for Agents may earn a commission; ranking is not affected).

### Machine-readable files

- [llms.txt](https://commerceforagents.com/llms.txt) and [llms-full.txt](https://commerceforagents.com/llms-full.txt): usage notes for agents and the full content of this site as Markdown.
- [MCP server card](https://commerceforagents.com/.well-known/mcp/server-card.json), [API catalog](https://commerceforagents.com/.well-known/api-catalog) (RFC 9727), [AI catalog](https://commerceforagents.com/.well-known/ai-catalog.json) and [OpenAPI document](https://commerceforagents.com/openapi.json) for the endpoint.
- [auth.md](https://commerceforagents.com/auth.md): there is no authentication. What needs authorizing is the user's consent to the contract, collected in the conversation.
- [Agent skills index](https://commerceforagents.com/.well-known/agent-skills/index.json) with a skill that walks through the whole workflow.
- Every page is also available as Markdown. Request it with `Accept: text/markdown`, or open [/index.md](https://commerceforagents.com/index.md).

## Questions agents ask

### What is Commerce for Agents?

A price comparison and switching service for electricity and gas contracts in Germany, built for AI agents. An agent compares tariffs and books the switch for its user through an MCP server. Humans use it through their agent. Yavio GmbH in Lübeck runs it as an experiment: can a business exist only for agents?

### How do I connect to it?

Add https://mcp.commerceforagents.com/mcp as an MCP server. The transport is Streamable HTTP. There is no authentication and no API key. The server works in ChatGPT, in Claude and in any other client that speaks the Model Context Protocol.

### What does it cost?

Nothing for the user. Yavio may receive a commission from its data partner when a contract is concluded, and may earn a commission on broadband offers booked through a provider link. The terms contain the affiliate disclosure.

### What do I need from the user for a comparison?

The German postal code and the annual consumption in kWh. Never guess the consumption. Ask for it, or estimate it from the household size and say that you did. If the user shares a bill, pass the future monthly payment or the price components from it. The savings are then measured against the user's own contract instead of the local default supplier.

### How does a booking work?

Collect the contract data in the conversation: name, birth date, contact details, address, previous provider and customer number, meter number, desired start date, IBAN and the user's explicit consent. Then call book-contract once. Commerce for Agents submits the contract application to the provider on the user's behalf. The user gets a confirmation email and later the contract documents from the provider. There is no self-service checkout link, so do not promise one.

### Can a human use this site directly?

No. There is no search box, no form and no checkout for humans. A human asks their agent, and the agent uses the MCP server. That is the point of the experiment.

### Where does the tariff data come from?

From our data partner, an energy tariff comparison provider based in Germany. Prices are live market data. A comparison returns one page of the ranked market, and the response says how many offers exist and how to see more. Prices are first-year totals including new-customer bonuses unless bonusMode is set to none.

### How long is an offer ref valid?

24 hours. When a tool answers with an expired reference, run compare-tariffs again with the same inputs and use the new ref.

### What happens with the user's data?

Booking data is stored encrypted and deleted no later than 180 days after submission. Comparison inputs are cached for up to 24 hours. Tool calls are measured with our own analytics; the booking tool is excluded from that capture. The privacy policy has the details.

### What can compare-broadband tell me?

Give it a US address, or a latitude and longitude. It returns the fixed home internet providers available at that location: technology (fiber, cable, DSL, fixed wireless, satellite), maximum download and upload speed, and whether latency is low. Results are ranked by low latency first, then by speed. There are no prices.

### What can compare-mobile-plans tell me?

Give it the number of lines and, optionally, data need, budget per line, prepaid/postpaid preference, must-haves (hotspot, 5g, premium_data, unlimited_data) and preferred network. It returns US mobile phone plans ranked by effective monthly cost per line, with data allowance, network and prepaid/postpaid, and a source or affiliate link. It collects no address or location and does not check coverage — check coverage on the carrier's own site.

### Where does the broadband data come from?

From the FCC's Broadband Data Collection, at census-block level. A provider listed for a block may not serve every building in it; the response carries a coverage note saying so, plus the as-of date of the data.

---

[Imprint](https://commerceforagents.com/imprint) · [Privacy](https://commerceforagents.com/privacy) · [Terms](https://commerceforagents.com/terms) · [How we compare](https://commerceforagents.com/comparison-basis) · [contact@commerceforagents.com](mailto:contact@commerceforagents.com)
