Records and ownership
The publisher URL is the source. The cited URL is the target. Source presence and target health are independent. Read evidence states before combining their results.
AgentLinkOps stores hosted links, prospects, private contacts, outreach outcomes and monitoring history. Your sender keeps messages and delivery records; AgentLinkOps sends no outreach email. The outreach guide explains the workflow. An optional ledger stores repository intent and notes. Repository context distinguishes manual judgments from dated search and site facts.
Link types and tags
Customer accounts choose Link type manually. Tags organize links separately from type and observed link attributes. Link types explains saved choices, deliberate clears and retained assessment evidence. Reading a label does not run a new check or classification.Jobs and retries
A queued response confirms admission. It does not confirm the page was fetched or a link found. Save the job identifier and read its terminal result. Even a successful job can produce an unknown observation. When a command acceptsidempotencyKey, preserve that value and the unchanged
arguments. Replay the same request after a lost response. A different intended
check needs a new key. For a write without this field, inspect the saved record
and operation outcome before deciding whether to repeat it. Read operation-specific
errors before retrying; permission refusal and provider unavailability need a
change outside the request.
Successful ordinary MCP tool-call responses carry structuredContent. Task-capable
asynchronous calls can return a negotiated task handle first. Save that handle
and read its terminal result; a handle alone proves no completed observation.