mcpField
A
Agent Service Exchange

Agent Service Exchange

Remote
api.eucompliance.toolsBusiness & Marketing0Updated 3d ago

About Agent Service Exchange

Agent Service Exchange connects assistants to participating service providers for customer-approved installation or cleaning enquiries in Vienna. Its flow supports provider discovery, option checks, explicit consent, submission, and receipt reporting; a receipt is not a booking or quote.

Key features

  1. 01Search providers and service trades
  2. 02Prepare installation and cleaning enquiries
  3. 03Submit enquiries with customer consent
  4. 04Explore network and customer requests

Use cases

  1. 01Find a plumbing provider in Vienna
  2. 02Send an approved heating enquiry
  3. 03Request cleaning for a home or office
  4. 04Discover available service-network options

MCP support

Provides remote Streamable HTTP MCP endpoints for public provider searches and customer-authorised enquiries, plus a read-only discovery endpoint. Tools cover provider search, enquiry options and submission, and network exploration.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.eucompliance.tools/exchange/mcp/
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Your agent. Real-world help. Connect AI assistants to plumbers, heating specialists and cleaners. Live pilot in Vienna.

Agent Service Exchange

Give your AI agent a way to request help in the real world.

From “I need weekly office cleaning” to a structured, customer-approved enquiry to a participating business — through the assistant your customer already uses.

Remote MCP · No customer account · Free direct enquiries · Vienna pilot

Try the demo · Connect your agent · Build an integration · Documentation

See it work

Recorded output of real MCP calls: find L&G and Sauber mit Sam, submit isolated synthetic enquiries, and verify identical receipts on retry. No email or payment.

This is a replay of actual MCP client output, slowed for readability. Both flows ran against our isolated review service on 7 November 2026. It is a client integration demo, not a simulated customer conversation or evidence of demand. Captured results · Static result

Try it

Python 3.10+; no model API key, wallet or Exchange account needed.

git clone https://github.com/PatrickPi1312/agent-service-exchange.git
cd agent-service-exchange
python3 -m venv .venv
.venv/bin/pip install -r examples/requirements.txt
.venv/bin/python examples/demo.py

Windows: use .venv\Scripts\python.exe -m pip install -r examples/requirements.txt and .venv\Scripts\python.exe examples/demo.py after creating the environment. Already using uv? uv run examples/demo.py reads the script's dependency metadata.

The demo finds a plumbing and a cleaning provider, loads the exact synthetic fixtures, submits each and checks that a retry returns the same receipt. Its write endpoint is fixed to the isolated review service. Email is disabled. It accepts no customer data or configurable write URL. Rate limits apply; use it for a first integration check, not a load test or recurring CI job.

To search current public profiles without submitting anything:

.venv/bin/python examples/demo.py --live-read-only

Connect your agent

EndpointUse
https://api.eucompliance.tools/exchange/mcp/Live public search and customer-authorised enquiries
https://api.eucompliance.tools/exchange/discover/Live read-only discovery
https://api.eucompliance.tools/exchange-review/mcpSynthetic integration tests; no mail or payments

Transport: Streamable HTTP. The public pilot needs no authentication. Add the appropriate URL to your MCP host using its remote-server configuration. The supplied portable MCP configuration targets production.

An application developer can connect the service in their own assistant so their customers do not have to configure an Exchange connector themselves. Each host still controls its integrations and permissions. A GitHub or registry listing does not make us automatically available in every ChatGPT or Claude conversation.

The enquiry flow
  1. Find: call find_service_providers with a trade, AT and wien.
  2. Clarify: read the selected business's options and ask for missing job details.
  3. Approve: show the exact recipient, data and purpose; get explicit customer consent.
  4. Submit: send once with a new idempotency key. Retry unchanged if the outcome is unclear.
  5. Report: return the receipt. The business confirms scope, price and availability separately.
CapabilityMCP tools
Find providers and supported tradesfind_service_providers, service_trade_catalog
Prepare / send plumbing or heating enquiriesdirect_installation_inquiry_options, submit_direct_installation_inquiry
Prepare / send cleaning enquiriesdirect_cleaning_inquiry_options, submit_direct_cleaning_inquiry
Explore the networkjoin_service_network_instructions, find_customer_job_requests, service_request_preview

Only real, authorised customer enquiries belong on production. Use the review endpoint for tests. A receipt is not a booking, quote or emergency dispatch.

Real businesses. A focused first region.

ServiceParticipating businessCoverage
Plumbing & heatingL&G (Linhart und Greiss), with Patrick Kaufmann as enquiry contactAll 23 Vienna districts
Home, office & building cleaningSauber mit Sam, operated by Samiha AktaaAll 23 Vienna districts

Patrick Kaufmann operates and develops the platform. L&G installation enquiries go to [email protected]; Sam cleaning enquiries to [email protected], with separate recipient-specific customer consent. Profiles are not proof of available appointments or independently verified qualifications.

The interface is intended for broader use as participating businesses join. Current live direct-enquiry coverage is Vienna, Austria.

Build with us

Building a concierge, property-management assistant or office agent? Try the demo and open an integration issue with your use case and client. We'd like to learn where the handoff is useful and what information your agent needs.

Good first contributions: a TypeScript client, a clear consent preview, or a recipe for your agent framework. Contribution guide

If this is useful, star the repo to keep it handy and share your integration with other builders. Feedback from a working integration matters most.

Pricing, licence and status

  • Customer search and direct enquiries are free. The business separately quotes and bills its work.
  • Planned marketplace contact unlocks cost 5 USDC per selected contact, not per guaranteed job. Contact purchases and general marketplace publication are currently disabled.
  • Public examples and documentation are MIT licensed. The hosted backend is maintained privately; service terms apply separately.
  • Listed in the official MCP Registry.
  • Claude directory submission: in review. OpenAI submission: not yet submitted. No platform endorsement or automatic recommendation is claimed.

Privacy · Service terms · Operator & support · Security

Deutsch: KI-geführte Anfragen an Installations- und Reinigungsbetriebe. Der Pilot versorgt Wien. Eine Anfrage wird erst nach ausdrücklicher Kundenzustimmung übergeben.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.