What passes between them
Assistant
Claude
Your site
MCP server
list_listingsread the MLS feed
create_postwrite a draft
update_pageedit what exists
publishonly if permitted
Response
{ "status": "draft", "url": "/blog/westside-august" }
The assistant asks your site what it can do. Your site answers with a list of tools. Each tool is scoped to the key in hand. Then it calls one and reports back.