Content Sweep
Prepaid copyright investigation and authorized enforcement, with a free agent sandbox.
我該用這個嗎
品質與安全性
發現項目(6)
- LOW在 create_quote 中
- LOW在 create_work 中
- LOW在 revoke_authority 中
- LOW在 get_operation 中
- LOW在 revoke_credential 中
- LOW在 create_webhook 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"agent-access": {
"url": "https://contentsweep.ai/api/mcp"
}
}
}遠端端點
https://contentsweep.ai/api/mcpstreamable-http它能做什麼
工具清單
工具(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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🟢get_account
Read authenticated account and environment.
輸入結構描述
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_prices
Read current rate card; free.
輸入結構描述
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_balance
Read available and reserved credits; free.
輸入結構描述
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_usage
Read recent ledger entries; free.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🟡create_rights_holder(body)
Register a partner-managed rights holder.
輸入結構描述
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🟡create_work(body)
Register a work owned by a tenant rights holder.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {
"body": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"body"
],
"additionalProperties": false
}🔴revoke_authority(id)
Irreversibly revoke a delegation.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_operation(id)
Poll operation state and results; free.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_case(id)
Read tenant-owned case observations; free.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_packet(id)
Read prepared packet and receipt; free.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢get_monitor(id)
Read monitoring budget and schedule.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"id"
],
"additionalProperties": false
}⚪pause_monitor(id)
Pause recurring work.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🔴revoke_credential(id)
Revoke a credential immediately.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"minLength": 1,
"maxLength": 4096
}
},
"required": [
"url"
],
"additionalProperties": false
}🔴revoke_webhook(id)
Stop delivery to an endpoint.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢get_webhook_deliveries
Inspect webhook delivery history.
輸入結構描述
{
"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.
輸入結構描述
{
"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
}社群
證據