Implementation
gradeNot graded
gradeNot graded
list_cohortsAnswer
List the audiences Northwind holds on this origin, with their sizes.
View tool JSON
{
"name": "list_cohorts",
"kind": "answer",
"impl": "imperative",
"description": "List the audiences Northwind holds on this origin, with their sizes.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/airlock-webmcp/site-a/"
}request_partner_consentSensitive Action
Call this FIRST whenever a comparison between the two companies' audiences is wanted and estimate_overlap is not in the tool list. It asks an operator at each company to approve a stated purpose, and on approval registers estimate_overlap. It is the only way that capability can come into existence — nothing else unlocks it.
View tool JSON
{
"name": "request_partner_consent",
"kind": "transact",
"impl": "imperative",
"description": "Call this FIRST whenever a comparison between the two companies' audiences is wanted and estimate_overlap is not in the tool list. It asks an operator at each company to approve a stated purpose, and on approval registers estimate_overlap. It is the only way that capability can come into existence — nothing else unlocks it.",
"inputSchema": {
"type": "object",
"properties": {
"purpose": {
"type": "string",
"description": "What you intend to measure"
}
},
"required": [
"purpose"
]
},
"page": "/airlock-webmcp/site-a/"
}revoke_partner_consentAction
Withdraw approval. Unregisters estimate_overlap so the capability ceases to exist.
View tool JSON
{
"name": "revoke_partner_consent",
"kind": "act",
"impl": "imperative",
"description": "Withdraw approval. Unregisters estimate_overlap so the capability ceases to exist.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/airlock-webmcp/site-a/"
}get_receiptsAnswer
Every crossing of the airlock boundary brokered by this origin, in order.
View tool JSON
{
"name": "get_receipts",
"kind": "answer",
"impl": "imperative",
"description": "Every crossing of the airlock boundary brokered by this origin, in order.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/airlock-webmcp/site-a/"
}check_segment_reachAnswer
Total reach of ONE partner segment on its own. Does not compare audiences and cannot measure overlap — use estimate_overlap for that. Returns an aggregate count only; never customer records.
View tool JSON
{
"name": "check_segment_reach",
"kind": "answer",
"impl": "declarative",
"description": "Total reach of ONE partner segment on its own. Does not compare audiences and cannot measure overlap — use estimate_overlap for that. Returns an aggregate count only; never customer records.",
"inputSchema": {
"type": "object",
"properties": {
"segment": {
"type": "string",
"enum": [
"sports-fans",
"cart-abandoners",
"commuters",
"luxury-auto-intenders"
]
}
}
},
"page": "/airlock-webmcp/site-a/"
}