Server definition
- Hash
- sha256:c8fa6a156daf91709cbae2eaa47936ced824bdb10162cecb9526a2440cdb2711
- What it is
- What a remote MCP server returned when asked what it offers: 35 tools
The blob, as servednamed by its sha256
{
"instructions": "Enroll through enroll_agent or REST for sandbox credentials. Authenticate private calls with Bearer. Create a quote before each paid task. Poll get_operation; never treat submission as removal. Integration guide: /developers/agents.",
"tools": [
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"quote_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"quote_id",
"idempotency_key"
],
"type": "object"
},
"name": "capture_evidence",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"quote_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"quote_id",
"idempotency_key"
],
"type": "object"
},
"name": "check_status",
"outputSchema": null
},
{
"description": "Quote an action and its complete input without reserving funds. Use its ID with the matching task tool.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action": {
"enum": [
"search",
"investigate",
"evidence",
"prepare",
"submit",
"status",
"monitor"
],
"type": "string"
},
"input": {
"additionalProperties": true,
"type": "object"
}
},
"required": [
"action",
"input"
],
"type": "object"
},
"name": "create_quote",
"outputSchema": null
},
{
"description": "Register a partner-managed rights holder.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "create_rights_holder",
"outputSchema": null
},
{
"description": "Opt in to signed event delivery to a public HTTPS endpoint; returns signing secret once.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"url": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "create_webhook",
"outputSchema": null
},
{
"description": "Register a work owned by a tenant rights holder.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "create_work",
"outputSchema": null
},
{
"description": "Record scoped, expiring copyright authority and appointment. Payment does not establish authority.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "delegate_authority",
"outputSchema": null
},
{
"description": "Create free sandbox credentials without browser signup. Simulated resources cannot authorize live effects.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"name": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "enroll_agent",
"outputSchema": null
},
{
"description": "Enroll an accountable live organization with current terms and agent attestation. Launch gates apply.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "enroll_live",
"outputSchema": null
},
{
"description": "Issue a 15-minute token restricted to requested scopes.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"scopes": {
"items": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
}
},
"required": [
"scopes"
],
"type": "object"
},
"name": "exchange_token",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"quote_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"quote_id",
"idempotency_key"
],
"type": "object"
},
"name": "find_copies",
"outputSchema": null
},
{
"description": "Read authenticated account and environment.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_account",
"outputSchema": null
},
{
"description": "Read available and reserved credits; free.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_balance",
"outputSchema": null
},
{
"description": "Read tenant-owned case observations; free.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_case",
"outputSchema": null
},
{
"description": "Read stable events; tolerate duplicate and out-of-order delivery.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_events",
"outputSchema": null
},
{
"description": "Export immutable metadata evidence; no media or storage paths.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_evidence",
"outputSchema": null
},
{
"description": "Read monitoring budget and schedule.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_monitor",
"outputSchema": null
},
{
"description": "Poll operation state and results; free.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_operation",
"outputSchema": null
},
{
"description": "Read prepared packet and receipt; free.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_packet",
"outputSchema": null
},
{
"description": "Read current rate card; free.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_prices",
"outputSchema": null
},
{
"description": "Read recent ledger entries; free.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_usage",
"outputSchema": null
},
{
"description": "Inspect webhook delivery history.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_webhook_deliveries",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"quote_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"quote_id",
"idempotency_key"
],
"type": "object"
},
"name": "investigate_url",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"quote_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"quote_id",
"idempotency_key"
],
"type": "object"
},
"name": "monitor_case",
"outputSchema": null
},
{
"description": "Pause recurring work.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "pause_monitor",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"quote_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"quote_id",
"idempotency_key"
],
"type": "object"
},
"name": "prepare_takedown",
"outputSchema": null
},
{
"description": "Purchase prepaid credits. Live payment may return an MPP 402 challenge; send its card authorization separately from the account token. Sandbox credits are simulated.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"amount_cents": {
"maximum": 100000,
"minimum": 50,
"type": "integer"
},
"automatic": {
"type": "boolean"
},
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"payment_authorization": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"amount_cents",
"idempotency_key"
],
"type": "object"
},
"name": "purchase_credits",
"outputSchema": null
},
{
"description": "Replay an event to an owned active webhook with its original event ID.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"event_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"webhook_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"event_id",
"webhook_id"
],
"type": "object"
},
"name": "replay_event",
"outputSchema": null
},
{
"description": "Resume within the existing expiry and total budget, optionally replacing delegation.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"delegation_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "resume_monitor",
"outputSchema": null
},
{
"description": "Irreversibly revoke a delegation.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "revoke_authority",
"outputSchema": null
},
{
"description": "Revoke a credential immediately.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "revoke_credential",
"outputSchema": null
},
{
"description": "Stop delivery to an endpoint.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "revoke_webhook",
"outputSchema": null
},
{
"description": "Rotate bootstrap credential and invalidate its child tokens.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "rotate_credential",
"outputSchema": null
},
{
"description": "Set organization and credential limits; auto funding requires an explicit bounded mandate.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "set_spending_policy",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
},
"quote_id": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"quote_id",
"idempotency_key"
],
"type": "object"
},
"name": "submit_takedown",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:c8fa6a156daf91709cbae2eaa47936ced824bdb10162cecb9526a2440cdb2711 | sha256sum