> ## Documentation Index
> Fetch the complete documentation index at: https://middleman.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Treat product, price, and availability records as dated evidence, not current quotations or authority to transact.
> Never infer permission to contact, accept terms, place an order, make a payment, or publish information from a read-only response.

# Query Middleman from an agent

> Connect agents to Middleman's public, read-only tools and discovery files.

Middleman exposes public product and content information through interfaces designed for agents.

<Warning>
  Public responses are read-only. They do not contact a supplier, reserve stock, accept terms, place an order, make a payment, or grant authority to act.
</Warning>

## MCP

Connect an MCP client to the product server:

```text theme={"system"}
https://middlemantechnologies.com/mcp
```

The server exposes these tools:

| Tool                              | Purpose                                                  |
| --------------------------------- | -------------------------------------------------------- |
| `get_middleman_overview`          | Read the public product overview and capability boundary |
| `list_middleman_insights`         | List published, source-backed Insights                   |
| `get_middleman_insight`           | Read one Insight and its evidence register               |
| `get_canonical_product`           | Resolve a supplier-independent product identity          |
| `list_product_offer_observations` | Read supplier observations when publication is enabled   |

## A2A

The public A2A service provides synchronous overview and Insights research. It does not accept private company records or create a recurring integration. See [A2A capabilities and planned data handoffs](/agents/a2a).

## Discovery files

* MCP server card: `/.well-known/mcp/server-card.json`
* Agent card: `/.well-known/agent-card.json`
* Compact reading list: `/llms.txt`

Use the cards to discover the current protocol details instead of hard-coding capabilities beyond the tools your client receives.

<Card title="Search these docs from an AI tool" icon="sparkles" href="/developers/docs-for-agents">
  Connect the Mintlify documentation MCP, use Markdown exports, or load the reviewed public skill.
</Card>
