Rights
Three rights per server, independent of each other, and the rule for when a click is needed. In OAuth the rights are the scopes, under the same names.
A connection belongs to exactly one of the two servers and carries a subset of its three rights. Every tool and every event requires exactly one; whatever a tool needs to read for its work, it reads itself. The market tools require the base right of the server they are called on. The names stay German because they are the scope names: lesen (read), vorschlagen (propose), freigeben (approve), suchen (search), suchauftraege (search orders), anfragen (enquiries). The list per server further down is generated from the contract the servers read too.
When a click is needed
The model prepares, a person carries out. Every tool has an effect, and that decides what a call over MCP does:
| Effect | What a call does |
|---|---|
| Read only | Runs at once. |
| Only changes your office or your account | Runs at once: creating something new, filling gaps. Anything that would replace an existing value becomes a suggestion or waits for a click. |
| Consequential: goes out, overwrites, deletes | Under the three rules below. |
For anything consequential, in this order:
- Always with a click, whatever the level: deleting, merging, setting an automation level or switching an auto mode on.
- Without a click if your office has set this kind of action to Automatic in the app (Automation levels) and the connection carries the boundary right, that is
freigeben. It then runs as it does for the agent in the background and shows up in the log. - Otherwise with a click. With the boundary right the assistant shows a card, and your click there carries it out. Without the right the card leads to the app with Approve in Athaus, and you approve there.
If the kind is set to Off in the app, the connection prepares nothing and says so.
The model never approves itself and never sets a level. The click is a tool of its own that only the card calls, with a token the model never sees (the confirmation card). Search has no automation: an enquiry to a provider always goes out only with your click, and for that the connection needs anfragen.
Athaus für Makler
Address: https://anbieter.mcp.athaus.ai/mcp
lesen
Read everything your office sees in the app: properties, enquiries, valuations and what is due today, plus the market tools. Without this right the connection opens nothing, so it is always on.
Tools: get_briefing, search_properties, get_property, search_inquiries, get_inquiry, list_proposals, list_viewings, search_contacts, get_contact, list_tasks, get_valuation, get_social, check_location, estimate_value, count_demand, calculate_purchase_costs.
Events: inquiry.received, message.received, viewing.booked, viewing.cancelled, proposal.pending, file.processed, viewing.upcoming, social.received.
vorschlagen
Prepare: fill in property details, draft replies, create valuations. Anything that would replace an existing value waits as a suggestion for a yes. With this right alone nothing goes out.
Tools: save_property, publish_listing, unpublish_listing, update_inquiry, draft_reply, save_viewing, save_availability, save_contact, save_list, save_task, save_note, save_valuation, share_owner_report, draft_social_post, update_automation, delete_item.
Events: none.
freigeben
Decide on a suggestion and accept your click in the assistant's card: a reply you approve there is sent to the enquirer. Whatever your office has set to Automatic in the app also runs through the connection without a click when it has this right. Without it you approve in the app. On the consent page it stays off until you switch it on yourself.
Tools: decide_proposal.
Events: none.
Athaus Immobiliensuche
Address: https://suche.mcp.athaus.ai/mcp
suchen
Search the catalogue, read an exposé, use the market tools and see your own search orders, matches and enquiries. Without this right the connection opens nothing, so it is always on.
Tools: search_listings, show_listings, get_listing, list_inquiries, get_inquiry, list_saved_searches, list_matches, check_location, estimate_value, count_demand, calculate_purchase_costs.
Events: matches.new, reply.received, viewing.changed.
suchauftraege
Create, change and pause search orders. This only changes your own account; nothing leaves Athaus this way.
Tools: favorite_listing, save_search, save_profile, delete_item.
Events: none.
anfragen
Prepare an enquiry about a listing. With your click in the assistant's card it is sent to the provider. On the consent page this right stays off until you switch it on yourself.
Tools: send_inquiry, update_inquiry, book_viewing, cancel_viewing, decide_match.
Events: none.