Content Sweep
Prepaid copyright investigation and authorized enforcement, with a free agent sandbox.
Should I use this
Quality & Safety
Findings (6)
- LOWin create_quote
- LOWin create_work
- LOWin revoke_authority
- LOWin get_operation
- LOWin revoke_credential
- LOWin create_webhook
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": {
"url": "https://contentsweep.ai/api/mcp"
}
}
}Remote endpoints
https://contentsweep.ai/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (35)
🟢find_copies(quote_id, idempotency_key)
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.
Input Schema
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"quote_id",
"idempotency_key"
],
"additionalProperties": false
}🟢investigate_url(quote_id, idempotency_key)
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.
Input Schema
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"quote_id",
"idempotency_key"
],
"additionalProperties": false
}🟢capture_evidence(quote_id, idempotency_key)
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.
Input Schema
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"quote_id",
"idempotency_key"
],
"additionalProperties": false
}🟢prepare_takedown(quote_id, idempotency_key)
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.
Input Schema
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"quote_id",
"idempotency_key"
],
"additionalProperties": false
}🔴submit_takedown(quote_id, idempotency_key)
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.
Input Schema
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"quote_id",
"idempotency_key"
],
"additionalProperties": false
}🟢check_status(quote_id, idempotency_key)
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.
Input Schema
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"quote_id",
"idempotency_key"
],
"additionalProperties": false
}🟢monitor_case(quote_id, idempotency_key)
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.
Input Schema
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"quote_id",
"idempotency_key"
],
"additionalProperties": false
}🟡enroll_agent(name)
Create free sandbox credentials without browser signup. Simulated resources cannot authorize live effects.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"name"
],
"additionalProperties": false
}⚪enroll_live(body)
Enroll an accountable live organization with current terms and agent attestation. Launch gates apply.
Input Schema
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🟢get_account
Read authenticated account and environment.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_prices
Read current rate card; free.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_balance
Read available and reserved credits; free.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_usage
Read recent ledger entries; free.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟡create_quote(action, input)
Quote an action and its complete input without reserving funds. Use its ID with the matching task tool.
Input Schema
{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"search",
"investigate",
"evidence",
"prepare",
"submit",
"status",
"monitor"
]
},
"input": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"action",
"input"
],
"additionalProperties": false
}🟡purchase_credits(amount_cents, idempotency_key, payment_authorization, automatic)
Purchase prepaid credits. Live payment may return an MPP 402 challenge; send its card authorization separately from the account token. Sandbox credits are simulated.
Input Schema
{
"type": "object",
"properties": {
"amount_cents": {
"type": "integer",
"minimum": 50,
"maximum": 100000
},
"idempotency_key": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"payment_authorization": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"automatic": {
"type": "boolean"
}
},
"required": [
"amount_cents",
"idempotency_key"
],
"additionalProperties": false
}🟡set_spending_policy(body)
Set organization and credential limits; auto funding requires an explicit bounded mandate.
Input Schema
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🟡create_rights_holder(body)
Register a partner-managed rights holder.
Input Schema
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🟡create_work(body)
Register a work owned by a tenant rights holder.
Input Schema
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}⚪delegate_authority(body)
Record scoped, expiring copyright authority and appointment. Payment does not establish authority.
Input Schema
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🔴revoke_authority(id)
Irreversibly revoke a delegation.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_operation(id)
Poll operation state and results; free.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_case(id)
Read tenant-owned case observations; free.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_evidence(id)
Export immutable metadata evidence; no media or storage paths.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_packet(id)
Read prepared packet and receipt; free.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_monitor(id)
Read monitoring budget and schedule.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}⚪pause_monitor(id)
Pause recurring work.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}⚪resume_monitor(id, delegation_id)
Resume within the existing expiry and total budget, optionally replacing delegation.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"delegation_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}⚪exchange_token(scopes)
Issue a 15-minute token restricted to requested scopes.
Input Schema
{
"type": "object",
"properties": {
"scopes": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"maxItems": 20
}
},
"required": [
"scopes"
],
"additionalProperties": false
}⚪rotate_credential
Rotate bootstrap credential and invalidate its child tokens.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🔴revoke_credential(id)
Revoke a credential immediately.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟡create_webhook(url)
Opt in to signed event delivery to a public HTTPS endpoint; returns signing secret once.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"url"
],
"additionalProperties": false
}🔴revoke_webhook(id)
Stop delivery to an endpoint.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_events
Read stable events; tolerate duplicate and out-of-order delivery.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_webhook_deliveries
Inspect webhook delivery history.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}⚪replay_event(event_id, webhook_id)
Replay an event to an owned active webhook with its original event ID.
Input Schema
{
"type": "object",
"properties": {
"event_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
},
"webhook_id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"event_id",
"webhook_id"
],
"additionalProperties": false
}Community
Evidence