Server definition
- Hash
- sha256:bf8688bd5ace7e0d10319e926ca3bc097ad2c8a7fde320e94b09c637d5a9054a
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Call venture_foundry_service_info first. A quote or checkout preparation never moves funds. Only the buyer wallet may submit the exact Base USDC transfer, outside this MCP server.",
"tools": [
{
"description": "Use before delivering a structured AI report, recommendation, research summary, or multi-agent handoff. Validate the QA job and bind a ten-minute quote to its exact content and paying Base wallet. This creates no transaction and moves no funds.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"buyerAddress": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"idempotencyKey": {
"description": "Caller-generated unique key. Reuse it only when retrying the exact same operation.",
"maxLength": 128,
"minLength": 16,
"type": "string"
},
"job": {
"additionalProperties": false,
"properties": {
"deliverable": {
"additionalProperties": false,
"properties": {
"claims": {
"description": "Claims whose citation wiring should be checked.",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Stable claim ID, such as C1.",
"pattern": "^[A-Za-z][A-Za-z0-9_-]{1,63}$",
"type": "string"
},
"sourceIds": {
"description": "IDs of supplied sources cited for this claim.",
"items": {
"pattern": "^[A-Za-z][A-Za-z0-9_-]{1,63}$",
"type": "string"
},
"maxItems": 12,
"type": "array"
},
"text": {
"description": "Claim text the caller wants checked for source wiring.",
"maxLength": 1000,
"minLength": 3,
"type": "string"
}
},
"required": [
"id",
"text",
"sourceIds"
],
"type": "object"
},
"maxItems": 48,
"type": "array"
},
"content": {
"description": "Complete inline deliverable to evaluate; maximum 50,000 characters.",
"maxLength": 50000,
"minLength": 1,
"type": "string"
},
"mediaType": {
"description": "Inline deliverable media type.",
"enum": [
"text/plain",
"text/markdown",
"application/json"
],
"type": "string"
},
"sources": {
"description": "Evidence records supplied by the calling agent.",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Stable source ID referenced by claims, such as S1.",
"pattern": "^[A-Za-z][A-Za-z0-9_-]{1,63}$",
"type": "string"
},
"title": {
"description": "Human-readable source title supplied by the calling agent.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"uri": {
"description": "HTTPS evidence URI. The pilot records but does not fetch it.",
"type": "string"
}
},
"required": [
"id",
"title",
"uri"
],
"type": "object"
},
"maxItems": 24,
"type": "array"
}
},
"required": [
"mediaType",
"content",
"sources",
"claims"
],
"type": "object"
},
"schemaVersion": {
"const": "vf.qa.job.v1",
"description": "Version of the Preflight QA Lab job contract.",
"type": "string"
},
"task": {
"additionalProperties": false,
"properties": {
"forbiddenTerms": {
"description": "Terms that cause the hygiene check to fail when present.",
"items": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"maxWords": {
"description": "Maximum permitted word count.",
"maximum": 5000,
"minimum": 50,
"type": "integer"
},
"minSources": {
"description": "Minimum number of supplied source records.",
"maximum": 12,
"minimum": 0,
"type": "integer"
},
"objective": {
"description": "What the deliverable is expected to accomplish.",
"maxLength": 1000,
"minLength": 10,
"type": "string"
},
"requireClaimCitations": {
"description": "When true, each supplied claim must cite at least one source ID.",
"type": "boolean"
},
"requiredSections": {
"description": "Section labels that must appear in the deliverable content.",
"items": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"maxItems": 12,
"minItems": 1,
"type": "array"
},
"title": {
"description": "Short name for the deliverable being checked.",
"maxLength": 120,
"minLength": 3,
"type": "string"
}
},
"required": [
"title",
"objective",
"requiredSections",
"forbiddenTerms",
"maxWords",
"minSources",
"requireClaimCitations"
],
"type": "object"
}
},
"required": [
"schemaVersion",
"task",
"deliverable"
],
"type": "object"
}
},
"required": [
"idempotencyKey",
"buyerAddress",
"job"
],
"type": "object"
},
"name": "venture_foundry_create_quote",
"outputSchema": null
},
{
"description": "Read one settled report using its job ID and secret bearer token. This tool cannot initiate payment.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"jobId": {
"pattern": "^job_[a-f0-9]{24}$",
"type": "string"
},
"reportToken": {
"description": "Secret report token returned by prepare_checkout. Never disclose it outside the paying workflow.",
"pattern": "^vf_rpt_[A-Za-z0-9_-]{43}$",
"type": "string"
}
},
"required": [
"jobId",
"reportToken"
],
"type": "object"
},
"name": "venture_foundry_get_report",
"outputSchema": null
},
{
"description": "Reserve the unchanged quoted job and return one exact Base USDC transfer boundary plus a protected report token. This tool does not sign, approve, or submit the transfer.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"buyerAddress": {
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"idempotencyKey": {
"description": "Caller-generated unique key. Reuse it only when retrying the exact same operation.",
"maxLength": 128,
"minLength": 16,
"type": "string"
},
"job": {
"additionalProperties": false,
"properties": {
"deliverable": {
"additionalProperties": false,
"properties": {
"claims": {
"description": "Claims whose citation wiring should be checked.",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Stable claim ID, such as C1.",
"pattern": "^[A-Za-z][A-Za-z0-9_-]{1,63}$",
"type": "string"
},
"sourceIds": {
"description": "IDs of supplied sources cited for this claim.",
"items": {
"pattern": "^[A-Za-z][A-Za-z0-9_-]{1,63}$",
"type": "string"
},
"maxItems": 12,
"type": "array"
},
"text": {
"description": "Claim text the caller wants checked for source wiring.",
"maxLength": 1000,
"minLength": 3,
"type": "string"
}
},
"required": [
"id",
"text",
"sourceIds"
],
"type": "object"
},
"maxItems": 48,
"type": "array"
},
"content": {
"description": "Complete inline deliverable to evaluate; maximum 50,000 characters.",
"maxLength": 50000,
"minLength": 1,
"type": "string"
},
"mediaType": {
"description": "Inline deliverable media type.",
"enum": [
"text/plain",
"text/markdown",
"application/json"
],
"type": "string"
},
"sources": {
"description": "Evidence records supplied by the calling agent.",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Stable source ID referenced by claims, such as S1.",
"pattern": "^[A-Za-z][A-Za-z0-9_-]{1,63}$",
"type": "string"
},
"title": {
"description": "Human-readable source title supplied by the calling agent.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"uri": {
"description": "HTTPS evidence URI. The pilot records but does not fetch it.",
"type": "string"
}
},
"required": [
"id",
"title",
"uri"
],
"type": "object"
},
"maxItems": 24,
"type": "array"
}
},
"required": [
"mediaType",
"content",
"sources",
"claims"
],
"type": "object"
},
"schemaVersion": {
"const": "vf.qa.job.v1",
"description": "Version of the Preflight QA Lab job contract.",
"type": "string"
},
"task": {
"additionalProperties": false,
"properties": {
"forbiddenTerms": {
"description": "Terms that cause the hygiene check to fail when present.",
"items": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"maxWords": {
"description": "Maximum permitted word count.",
"maximum": 5000,
"minimum": 50,
"type": "integer"
},
"minSources": {
"description": "Minimum number of supplied source records.",
"maximum": 12,
"minimum": 0,
"type": "integer"
},
"objective": {
"description": "What the deliverable is expected to accomplish.",
"maxLength": 1000,
"minLength": 10,
"type": "string"
},
"requireClaimCitations": {
"description": "When true, each supplied claim must cite at least one source ID.",
"type": "boolean"
},
"requiredSections": {
"description": "Section labels that must appear in the deliverable content.",
"items": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"maxItems": 12,
"minItems": 1,
"type": "array"
},
"title": {
"description": "Short name for the deliverable being checked.",
"maxLength": 120,
"minLength": 3,
"type": "string"
}
},
"required": [
"title",
"objective",
"requiredSections",
"forbiddenTerms",
"maxWords",
"minSources",
"requireClaimCitations"
],
"type": "object"
}
},
"required": [
"schemaVersion",
"task",
"deliverable"
],
"type": "object"
},
"quoteId": {
"pattern": "^quote_[a-f0-9]{24}$",
"type": "string"
}
},
"required": [
"idempotencyKey",
"quoteId",
"buyerAddress",
"job"
],
"type": "object"
},
"name": "venture_foundry_prepare_checkout",
"outputSchema": null
},
{
"description": "Use this first when an agent needs pre-release AI output verification. Return the exact scope, price, schemas, examples, limitations, payment safety boundary, and integration links. This tool cannot move funds.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "venture_foundry_service_info",
"outputSchema": null
},
{
"description": "Verify an already-submitted Base transaction against the prepared exact-payment boundary and release its report. This tool cannot create or repeat a wallet transfer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"jobId": {
"pattern": "^job_[a-f0-9]{24}$",
"type": "string"
},
"reportToken": {
"description": "Secret report token returned by prepare_checkout. Never disclose it outside the paying workflow.",
"pattern": "^vf_rpt_[A-Za-z0-9_-]{43}$",
"type": "string"
},
"transaction": {
"pattern": "^0x[a-fA-F0-9]{64}$",
"type": "string"
}
},
"required": [
"jobId",
"transaction",
"reportToken"
],
"type": "object"
},
"name": "venture_foundry_settle_checkout",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:bf8688bd5ace7e0d10319e926ca3bc097ad2c8a7fde320e94b09c637d5a9054a | sha256sum