Agent Access Door Check
Before your agent sets out, ask whether the site will let it in
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"agent-access-door-check": {
"url": "https://textforagents.com/products/agent-access-door-check/mcp"
}
}
}Remote endpoints
https://textforagents.com/products/agent-access-door-check/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢door_check(site, task, is_partner, evidence, today)
Pre-flight per-site x per-task access verdict: PERMITTED / LICENSED-ONLY / PARTNER-ONLY / POLICY-BLOCKED / COLLATERAL-BLOCKED / UNKNOWN with evidence + route. $0.05/call x402 (X-PAYMENT header), one free per operator ever, plan covers cached + 200 fresh/mo.
Input Schema
{
"type": "object",
"properties": {
"site": {
"type": "string"
},
"task": {
"type": "string"
},
"is_partner": {
"type": "boolean"
},
"evidence": {
"type": "object"
},
"today": {
"type": "string"
}
},
"required": [
"site",
"task"
]
}🟡assemble_evidence(site, task, evidence)
Submit a validated evidence doc for fresh assembly (no verdict returned).
Input Schema
{
"type": "object",
"properties": {
"site": {
"type": "string"
},
"task": {
"type": "string"
},
"evidence": {
"type": "object"
}
},
"required": [
"site",
"task",
"evidence"
]
}⚪watch_register(site, task)
Watch a site x task; alert on class change.
Input Schema
{
"type": "object",
"properties": {
"site": {
"type": "string"
},
"task": {
"type": "string"
}
},
"required": [
"site",
"task"
]
}⚪collateral_report(site, task)
Site-facing collateral report for a COLLATERAL-BLOCKED verdict.
Input Schema
{
"type": "object",
"properties": {
"site": {
"type": "string"
},
"task": {
"type": "string"
}
},
"required": [
"site",
"task"
]
}🟢get_receipt(receipt_id)
Fetch a stored verdict receipt by id.
Input Schema
{
"type": "object",
"properties": {
"receipt_id": {
"type": "string"
}
},
"required": [
"receipt_id"
]
}Community
Evidence