Search / xyz.task402/x402-docs
Task402 Agent Evidence Tools
not classifiedPaid evidence tools for PDFs, public webpages, OpenAPI contracts, and Base chain data for AI agents.
v0.3.2 · active · repository · website · descriptor JSON · versions
Search / xyz.task402/x402-docs
Paid evidence tools for PDFs, public webpages, OpenAPI contracts, and Base chain data for AI agents.
v0.3.2 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"x402-docs": {
"type": "http",
"url": "https://task402.xyz/mcp"
}
}
}claude mcp add --transport http x402-docs https://task402.xyz/mcp[mcp_servers.x402-docs]
url = "https://task402.xyz/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"x402-docs": {
"type": "remote",
"url": "https://task402.xyz/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"x402-docs": {
"type": "http",
"url": "https://task402.xyz/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=x402-docs&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdGFzazQwMi54eXovbWNwIn0%3D"
}{
"servers": {
"x402-docs": {
"type": "http",
"url": "https://task402.xyz/mcp"
}
}
}{
"mcpServers": {
"x402-docs": {
"httpUrl": "https://task402.xyz/mcp"
}
}
}extensions:
"x402-docs":
enabled: true
name: "x402-docs"
type: streamable_http
uri: "https://task402.xyz/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations20 of 20 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 4,549 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes30 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageget_erc20_balancechangedinput schema, output schema, annotationsget_chain_transactionchangedinput schema, output schema, annotationsget_chain_balancechangedinput schema, output schema, annotationsdiff_openapichangedinput schema, output schema, annotationsplan_api_requestchangedinput schema, output schema, annotationsinspect_openapichangedinput schema, output schema, annotationsweb_evidencechangedinput schema, output schema, annotationsrender_pdf_page_regionchangedinput schema, output schema, annotationsvalidate_pdf_textchangedinput schema, output schema, annotationscompare_pdfschangedinput schema, output schema, annotationsShowing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website -unreachable(2 failures) +updated-7d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://task402.xyz/mcp streamable-http | none | no (2 failures) | 91% | 689 ms | 2025-11-25 | 2026-10-17 |
batch_search_documentread-only | Search up to 20 exact normalized-text queries in one bounded call. Useful when an agent needs several clauses or fields from one PDF. |
compare_pdfsread-only | Compare page count and normalized native text between two separately authorized uploaded PDFs. Image-only and visual differences are not compared. |
diff_openapiread-only | Compare two caller-supplied OpenAPI JSON documents. |
extract_document_fieldsread-only | Extract caller-supplied literal labels and adjacent native-text values with page and block evidence. Missing labels return null; no semantic extraction or OCR is performed. |
generate_pdf | Create a professionally formatted, paginated PDF from Markdown. Returns a short-lived download capability. |
get_chain_balanceread-only | Read a native Base balance. |
get_chain_transactionread-only | Read a Base transaction and receipt. |
get_document_mapread-only | Return page labels, sizes, native-text previews, bookmarks, and sparse-text warnings. Set page to include up to 500 positioned text blocks for that page. |
get_erc20_balanceread-only | Read one ERC-20 balance on Base. |
get_pdf_jobread-only | Read the status for a PDF job using its unguessable capability. |
inspect_openapiread-only | Inspect a caller-supplied OpenAPI JSON document without fetching remote references. |
inspect_pdfread-only | Inspect a previously uploaded PDF using its document capability. Upload binary PDFs through POST /v1/documents; persist both the returned capability and recovery key securely. |
plan_api_requestread-only | Select an OpenAPI operation and generate a safe request plan without executing it. |
prepare_document_contextread-only | Rank native-text pages for a question and return a bounded context pack with page, block, and excerpt evidence. No model call or OCR is used. |
read_documentread-only | Read extractable native text from up to 10 selected pages. Output is limited to 32,000 characters; scanned pages need OCR, which is not provided. |
render_pdf_page_regionread-only | Render one authorized PDF page crop as PNG. x/y/width/height are normalized 0-1 page fractions; output is bounded to four million pixels. |
search_documentread-only | Find exact normalized text matches in native PDF text (no OCR). Results and excerpts are bounded. |
validate_pdf_textread-only | Check that the PDF parses, has an optional expected page count, and contains required text. This does not perform PDF/A, signature, visual, or OCR validation. |
verify_document_citationread-only | Check that a quote of 5 to 500 characters appears on the stated page in extracted native text. This does not establish truth or visual reading order. |
web_evidenceread-only | Fetch a public HTTPS page and return bounded citation-ready evidence. |
Schemas: list_tools.
{
"name": "xyz.task402/x402-docs",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"useCases": [
"Verify page quotes in research PDFs",
"Find changed pages between PDF revisions",
"Build a bounded cited context pack for an agent question",
"Fetch public webpages into citation-ready evidence",
"Inspect and diff OpenAPI contracts",
"Read Base balances and transaction receipts",
"Generate paginated reports from Markdown"
],
"paidTools": {
"diff_openapi": "$0.002/diff",
"generate_pdf": "$0.01/PDF",
"web_evidence": "$0.005/page",
"inspect_openapi": "$0.001/spec",
"plan_api_request": "$0.002/plan",
"get_chain_balance": "$0.001/read",
"get_erc20_balance": "$0.001/read",
"get_chain_transaction": "$0.001/read"
},
"toolCount": 20,
"pricingUrl": "https://task402.xyz/v1/pricing",
"limitations": [
"No OCR",
"Web evidence is public HTTPS HTML/text only and does not execute JavaScript",
"OpenAPI tools accept JSON and local references only",
"Chain tools never sign or submit transactions",
"Text matching does not verify factual truth",
"Comparison is page-aligned native-text comparison, not a visual or legal redline"
],
"documentTools": "Included after paid PDF indexing; native-text only; REST upload returns a required bearer capability.",
"documentationUrl": "https://task402.xyz/docs",
"generationPayments": "x402 v2; client must approve and sign payment separately.",
"restOnlyOperations": {
"download_pdf": "Included with generation; bearer capability required",
"ingest_document": "$0.01/PDF; POST /v1/documents"
}
}
},
"title": "Task402 Agent Evidence Tools",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://task402.xyz/mcp",
"type": "streamable-http"
}
],
"version": "0.3.2",
"repository": {
"url": "https://github.com/xbckz/task402",
"source": "github"
},
"websiteUrl": "https://task402.xyz",
"description": "Paid evidence tools for PDFs, public webpages, OpenAPI contracts, and Base chain data for AI agents."
}