MCP Server

Content Sweep

ai.contentsweep/agent-access
Legal & Compliance Media & Content Public & reachable MCP 2025-11-25

What this MCP does

Supports copyright investigations, evidence capture, monitoring, rights delegation, and preparation of authorized takedown actions.

capture_evidence
Execute a pre-approved evidence quote asynchronously. The quote bounds spending and contains rights scope/input. Returns an operation ID; poll get_operation. Submission is distinct from removal.
Open world Idempotent
Input schema
{'type': 'object', 'required': ['quote_id', 'idempotency_key'], 'properties': {'quote_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
check_status
Execute a pre-approved status quote asynchronously. The quote bounds spending and contains rights scope/input. Returns an operation ID; poll get_operation. Submission is distinct from removal.
Open world Idempotent
Input schema
{'type': 'object', 'required': ['quote_id', 'idempotency_key'], 'properties': {'quote_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
create_quote
Quote an action and its complete input without reserving funds. Use its ID with the matching task tool.
Open world
Input schema
{'type': 'object', 'required': ['action', 'input'], 'properties': {'input': {'type': 'object', 'additionalProperties': True}, 'action': {'enum': ['search', 'investigate', 'evidence', 'prepare', 'submit', 'status', 'monitor'], 'type': 'string'}}, 'additionalProperties': False}
create_rights_holder
Register a partner-managed rights holder.
Open world
Input schema
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
create_webhook
Opt in to signed event delivery to a public HTTPS endpoint; returns signing secret once.
Open world
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
create_work
Register a work owned by a tenant rights holder.
Open world
Input schema
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
delegate_authority
Record scoped, expiring copyright authority and appointment. Payment does not establish authority.
Open world
Input schema
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
enroll_agent
Create free sandbox credentials without browser signup. Simulated resources cannot authorize live effects.
Open world
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
enroll_live
Enroll an accountable live organization with current terms and agent attestation. Launch gates apply.
Open world
Input schema
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
exchange_token
Issue a 15-minute token restricted to requested scopes.
Open world
Input schema
{'type': 'object', 'required': ['scopes'], 'properties': {'scopes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'maxItems': 20}}, 'additionalProperties': False}
find_copies
Execute a pre-approved search quote asynchronously. The quote bounds spending and contains rights scope/input. Returns an operation ID; poll get_operation. Submission is distinct from removal.
Open world Idempotent
Input schema
{'type': 'object', 'required': ['quote_id', 'idempotency_key'], 'properties': {'quote_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
get_account
Read authenticated account and environment.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_balance
Read available and reserved credits; free.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_case
Read tenant-owned case observations; free.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
get_events
Read stable events; tolerate duplicate and out-of-order delivery.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_evidence
Export immutable metadata evidence; no media or storage paths.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
get_monitor
Read monitoring budget and schedule.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
get_operation
Poll operation state and results; free.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
get_packet
Read prepared packet and receipt; free.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
get_prices
Read current rate card; free.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_usage
Read recent ledger entries; free.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_webhook_deliveries
Inspect webhook delivery history.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
investigate_url
Execute a pre-approved investigate quote asynchronously. The quote bounds spending and contains rights scope/input. Returns an operation ID; poll get_operation. Submission is distinct from removal.
Open world Idempotent
Input schema
{'type': 'object', 'required': ['quote_id', 'idempotency_key'], 'properties': {'quote_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
monitor_case
Execute a pre-approved monitor quote asynchronously. The quote bounds spending and contains rights scope/input. Returns an operation ID; poll get_operation. Submission is distinct from removal.
Open world Idempotent
Input schema
{'type': 'object', 'required': ['quote_id', 'idempotency_key'], 'properties': {'quote_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
pause_monitor
Pause recurring work.
Open world
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
prepare_takedown
Execute a pre-approved prepare quote asynchronously. The quote bounds spending and contains rights scope/input. Returns an operation ID; poll get_operation. Submission is distinct from removal.
Open world Idempotent
Input schema
{'type': 'object', 'required': ['quote_id', 'idempotency_key'], 'properties': {'quote_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
purchase_credits
Purchase prepaid credits. Live payment may return an MPP 402 challenge; send its card authorization separately from the account token. Sandbox credits are simulated.
Open world Idempotent
Input schema
{'type': 'object', 'required': ['amount_cents', 'idempotency_key'], 'properties': {'automatic': {'type': 'boolean'}, 'amount_cents': {'type': 'integer', 'maximum': 100000, 'minimum': 50}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'payment_authorization': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
replay_event
Replay an event to an owned active webhook with its original event ID.
Open world
Input schema
{'type': 'object', 'required': ['event_id', 'webhook_id'], 'properties': {'event_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'webhook_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
resume_monitor
Resume within the existing expiry and total budget, optionally replacing delegation.
Open world
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'delegation_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
revoke_authority
Irreversibly revoke a delegation.
Destructive Open world
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
revoke_credential
Revoke a credential immediately.
Destructive Open world
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
revoke_webhook
Stop delivery to an endpoint.
Destructive Open world
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
rotate_credential
Rotate bootstrap credential and invalidate its child tokens.
Open world
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
set_spending_policy
Set organization and credential limits; auto funding requires an explicit bounded mandate.
Open world
Input schema
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
submit_takedown
Execute a pre-approved submit quote asynchronously. The quote bounds spending and contains rights scope/input. Returns an operation ID; poll get_operation. Submission is distinct from removal.
Destructive Open world Idempotent
Input schema
{'type': 'object', 'required': ['quote_id', 'idempotency_key'], 'properties': {'quote_id': {'type': 'string', 'maxLength': 4096, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 4096, 'minLength': 1}}, 'additionalProperties': False}
Added
replay_event
Sept. 23, 2026, 2:40 a.m.
Added
get_webhook_deliveries
Sept. 23, 2026, 2:40 a.m.
Added
get_events
Sept. 23, 2026, 2:40 a.m.
Added
revoke_webhook
Sept. 23, 2026, 2:40 a.m.
Added
create_webhook
Sept. 23, 2026, 2:40 a.m.
Added
revoke_credential
Sept. 23, 2026, 2:40 a.m.
Added
rotate_credential
Sept. 23, 2026, 2:40 a.m.
Added
exchange_token
Sept. 23, 2026, 2:40 a.m.
Added
resume_monitor
Sept. 23, 2026, 2:40 a.m.
Added
pause_monitor
Sept. 23, 2026, 2:40 a.m.
Added
get_monitor
Sept. 23, 2026, 2:40 a.m.
Added
get_packet
Sept. 23, 2026, 2:40 a.m.
Added
get_evidence
Sept. 23, 2026, 2:40 a.m.
Added
get_case
Sept. 23, 2026, 2:40 a.m.
Added
get_operation
Sept. 23, 2026, 2:40 a.m.
Added
revoke_authority
Sept. 23, 2026, 2:40 a.m.
Added
delegate_authority
Sept. 23, 2026, 2:40 a.m.
Added
create_work
Sept. 23, 2026, 2:40 a.m.
Added
create_rights_holder
Sept. 23, 2026, 2:40 a.m.
Added
set_spending_policy
Sept. 23, 2026, 2:40 a.m.
Added
purchase_credits
Sept. 23, 2026, 2:40 a.m.
Added
create_quote
Sept. 23, 2026, 2:40 a.m.
Added
get_usage
Sept. 23, 2026, 2:40 a.m.
Added
get_balance
Sept. 23, 2026, 2:40 a.m.
Added
get_prices
Sept. 23, 2026, 2:40 a.m.
Added
get_account
Sept. 23, 2026, 2:40 a.m.
Added
enroll_live
Sept. 23, 2026, 2:40 a.m.
Added
enroll_agent
Sept. 23, 2026, 2:40 a.m.
Added
monitor_case
Sept. 23, 2026, 2:40 a.m.
Added
check_status
Sept. 23, 2026, 2:40 a.m.