Server definition
- Hash
- sha256:86478480a184d8f6dc9b6dd790d1b38936e51fa0dbd4060a56169b19742ebbcb
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Create a private research job (Oxaide). Returns a job id immediately; the AI quote (S$49 Quick check / S$390 Pack / S$1500 Board pack) is emailed within ~15m. Pay with pay_audit before any work starts.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"brief": {
"description": "The research question, in plain language (SG corporate/wealth topics: ACRA/URA/GeBIZ/CPF/REIT etc).",
"type": "string"
},
"email": {
"description": "Delivery email. Quote, files, and refunds go here. Required: delivery is email-first.",
"type": "string"
},
"source": {
"description": "Optional caller tag, default \"mcp\".",
"type": "string"
}
},
"required": [
"brief",
"email"
],
"type": "object"
},
"name": "create_audit",
"outputSchema": null
},
{
"description": "Get one job: status, quoted tier/price, payment state, delivery state. Poll after create_audit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"description": "Job id returned by create_audit (brief_xxx).",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_audit",
"outputSchema": null
},
{
"description": "Get the delivered answer/pack for a job (markdown summary; files arrive by email + status page).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"description": "Job id.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_audit_result",
"outputSchema": null
},
{
"description": "Admin only: list recent jobs. Requires admin_token matching the server MCP_ADMIN_TOKEN (disabled when unset). Never open to the public.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"admin_token": {
"description": "Admin token (MCP_ADMIN_TOKEN).",
"type": "string"
},
"limit": {
"description": "1-50, default 10.",
"type": "number"
}
},
"type": "object"
},
"name": "list_audits",
"outputSchema": null
},
{
"description": "Pay a quoted job. method=stripe returns a Stripe Checkout URL (cards + PayNow). method=x402 (default) returns x402 v2 payment requirements (USDC on Base); pay, then call again with the PAYMENT-SIGNATURE header or _meta[\"x402/payment\"] to settle. Work starts only after payment is verified AND settled.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"description": "Quoted job id.",
"type": "string"
},
"method": {
"description": "stripe = hosted checkout; x402 = agentic USDC on Base (default).",
"enum": [
"stripe",
"x402"
],
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "pay_audit",
"outputSchema": null
},
{
"description": "Run one prepaid registry ping (Quick check, ~5 min, result by email + status page). Needs a pack_id from a ping-pack purchase (100 pings S$150, 90d). The delivery email must match the purchase email (+tags ok). No pack? POST /api/brief/ping-pack first (see https://oxaide.com/pricing#pings).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"email": {
"description": "Delivery email. Result goes here.",
"type": "string"
},
"pack_id": {
"description": "Ping-pack id from the purchase email (pp_xxx). Possession authorizes the redeem.",
"type": "string"
},
"target": {
"description": "UEN or entity name to check.",
"type": "string"
}
},
"required": [
"pack_id",
"target",
"email"
],
"type": "object"
},
"name": "ping_check",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:86478480a184d8f6dc9b6dd790d1b38936e51fa0dbd4060a56169b19742ebbcb | sha256sum