Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Task402 Agent Evidence Tools

REMOTE · TASK402.XYZ

Paid evidence tools for PDFs, public webpages, OpenAPI contracts, and Base chain data for AI agents.

Available components

69 Trust /100

Last scanned (3 hours ago)

Scores higher than 58% of remote servers

Reachable. Last reached 17 Oct 2026.

Category Documents and Files

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability73
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 1842 tokens (~92/item across 20 items; 20 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management20
  • Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 20 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 20 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 16 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Oct 26 +7
    • Schema quality: 59 → 92 ▼ functional
    • Tool coverage: 0% → 100% ▲ functional
    • Stability: unverified → 0.03 ▲ functional
    • Tool “batch_search_document” now declares an output schema ▲ functional
    • Tool “compare_pdfs” now declares an output schema ▲ functional
    • Tool “diff_openapi” now declares an output schema ▲ functional
    • Tool “extract_document_fields” now declares an output schema ▲ functional
    • Tool “generate_pdf” now declares an output schema ▲ functional
    • Tool “get_chain_balance” now declares an output schema ▲ functional
    • Tool “get_chain_transaction” now declares an output schema ▲ functional
    • Tool “get_document_map” now declares an output schema ▲ functional
    • Tool “get_erc20_balance” now declares an output schema ▲ functional
    • Tool “get_pdf_job” now declares an output schema ▲ functional
    • Tool “inspect_openapi” now declares an output schema ▲ functional
    • Tool “inspect_pdf” now declares an output schema ▲ functional
    • Tool “plan_api_request” now declares an output schema ▲ functional
    • Tool “prepare_document_context” now declares an output schema ▲ functional
    • Tool “read_document” now declares an output schema ▲ functional
    • Tool “render_pdf_page_region” now declares an output schema ▲ functional
    • Tool “search_document” now declares an output schema ▲ functional
    • Tool “validate_pdf_text” now declares an output schema ▲ functional
    • Tool “verify_document_citation” now declares an output schema ▲ functional
    • Tool “web_evidence” now declares an output schema ▲ functional
    • First check of Tool coverage: 100 functional
    • Schema quality: fair → good functional
    • Server version: 0.3.0 → 0.3.2 functional
    • “batch_search_document” reworded the description of “capability” cosmetic
    • “batch_search_document” reworded the description of “document_id” cosmetic
    • “batch_search_document” reworded the description of “limit” cosmetic
    • “batch_search_document” reworded the description of “page” cosmetic
    • “batch_search_document” reworded the description of “queries” cosmetic
    • “compare_pdfs” reworded the description of “left_capability” cosmetic
    • “compare_pdfs” reworded the description of “left_document_id” cosmetic
    • “compare_pdfs” reworded the description of “right_capability” cosmetic
    • “compare_pdfs” reworded the description of “right_document_id” cosmetic
    • “diff_openapi” reworded the description of “after” cosmetic
    • “diff_openapi” reworded the description of “before” cosmetic
    • “diff_openapi” reworded the description of “idempotency_key” cosmetic
    • “extract_document_fields” reworded the description of “capability” cosmetic
    • “extract_document_fields” reworded the description of “document_id” cosmetic
    • “extract_document_fields” reworded the description of “fields” cosmetic
    • “generate_pdf” reworded the description of “idempotency_key” cosmetic
    • “generate_pdf” reworded the description of “markdown” cosmetic
    • “generate_pdf” reworded the description of “title” cosmetic
    • “get_chain_balance” reworded the description of “address” cosmetic
    • “get_chain_balance” reworded the description of “block” cosmetic
    • “get_chain_balance” reworded the description of “idempotency_key” cosmetic
    • “get_chain_balance” reworded the description of “network” cosmetic
    • “get_chain_transaction” reworded the description of “idempotency_key” cosmetic
    • “get_chain_transaction” reworded the description of “network” cosmetic
    • “get_chain_transaction” reworded the description of “tx_hash” cosmetic
    • “get_document_map” reworded the description of “capability” cosmetic
    • “get_document_map” reworded the description of “document_id” cosmetic
    • “get_document_map” reworded the description of “page” cosmetic
    • “get_erc20_balance” reworded the description of “address” cosmetic
    • “get_erc20_balance” reworded the description of “block” cosmetic
    • “get_erc20_balance” reworded the description of “idempotency_key” cosmetic
    • “get_erc20_balance” reworded the description of “network” cosmetic
    • “get_erc20_balance” reworded the description of “token” cosmetic
    • “get_pdf_job” reworded the description of “capability” cosmetic
    • “get_pdf_job” reworded the description of “job_id” cosmetic
    • “inspect_openapi” reworded the description of “idempotency_key” cosmetic
    • “inspect_openapi” reworded the description of “spec” cosmetic
    • “inspect_pdf” reworded the description of “capability” cosmetic
    • “inspect_pdf” reworded the description of “document_id” cosmetic
    • “plan_api_request” reworded the description of “idempotency_key” cosmetic
    • “plan_api_request” reworded the description of “method” cosmetic
    • “plan_api_request” reworded the description of “operation_id” cosmetic
    • “plan_api_request” reworded the description of “path” cosmetic
    • “plan_api_request” reworded the description of “spec” cosmetic
    • “prepare_document_context” reworded the description of “capability” cosmetic
    • “prepare_document_context” reworded the description of “document_id” cosmetic
    • “prepare_document_context” reworded the description of “max_chars” cosmetic
    • “prepare_document_context” reworded the description of “pages” cosmetic
    • “prepare_document_context” reworded the description of “query” cosmetic
    • “read_document” reworded the description of “capability” cosmetic
    • “read_document” reworded the description of “document_id” cosmetic
    • “read_document” reworded the description of “pages” cosmetic
    • “render_pdf_page_region” reworded the description of “capability” cosmetic
    • “render_pdf_page_region” reworded the description of “document_id” cosmetic
    • “render_pdf_page_region” reworded the description of “height” cosmetic
    • “render_pdf_page_region” reworded the description of “page” cosmetic
    • “render_pdf_page_region” reworded the description of “scale” cosmetic
    • “render_pdf_page_region” reworded the description of “width” cosmetic
    • “render_pdf_page_region” reworded the description of “x” cosmetic
    • “render_pdf_page_region” reworded the description of “y” cosmetic
    • “search_document” reworded the description of “capability” cosmetic
    • “search_document” reworded the description of “document_id” cosmetic
    • “search_document” reworded the description of “limit” cosmetic
    • “search_document” reworded the description of “page” cosmetic
    • “search_document” reworded the description of “query” cosmetic
    • “validate_pdf_text” reworded the description of “capability” cosmetic
    • “validate_pdf_text” reworded the description of “document_id” cosmetic
    • “validate_pdf_text” reworded the description of “page_count” cosmetic
    • “validate_pdf_text” reworded the description of “required_text” cosmetic
    • “verify_document_citation” reworded the description of “capability” cosmetic
    • “verify_document_citation” reworded the description of “document_id” cosmetic
    • “verify_document_citation” reworded the description of “page” cosmetic
    • “verify_document_citation” reworded the description of “quote” cosmetic
    • “web_evidence” reworded the description of “idempotency_key” cosmetic
    • “web_evidence” reworded the description of “max_chars” cosmetic
    • “web_evidence” reworded the description of “query” cosmetic
    • “web_evidence” reworded the description of “url” cosmetic
  • 11 Oct 26 60

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 17 Oct 2026 · Probed https://task402.xyz/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=task402.xyz CN=WE1,O=Google Trust Services,C=US 9 Oct 2026 7 Jan 2027 ECDSA 256 ECDSA-SHA256 643af284185b3220137152b02c85f47d
SANs: task402.xyz, *.task402.xyz
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of task402.xyz. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
xyz. present 3599, 18130 8, 8 Verified
task402.xyz. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://task402.xyz/mcp Verified 200
http (plaintext) http://task402.xyz/mcp Inconclusive 406
MCP tools · 20 exposed · ~1,842 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
batch_search_document ~109

Search up to 20 exact normalized-text queries in one bounded call. Useful when an agent needs several clauses or fields from one PDF.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
limitinteger–Maximum matches per query.
pageinteger–Optional 1-based page filter.
queriesarrayyesOne to twenty exact or normalized text queries.
NameTypeReqDescription
acceptsarray––
documentIdstring––
error–––
extensions–––
resource–––
resultsarray––
x402Versionnumber––

No examples provided.

compare_pdfs ~88

Compare page count and normalized native text between two separately authorized uploaded PDFs. Image-only and visual differences are not compared.

NameTypeReqDescription
left_capabilitystringyesCapability for the earlier PDF.
left_document_idstringyesUUID of the earlier PDF.
right_capabilitystringyesCapability for the later PDF.
right_document_idstringyesUUID of the later PDF.
NameTypeReqDescription
acceptsarray––
changedPageCountinteger––
changedPagesarray––
error–––
extensions–––
identicalBytesboolean––
identicalExtractedPageTextboolean––
left–––
methodstring––
resource–––
right–––
truncatedboolean––
warningstring––
x402Versionnumber––

No examples provided.

diff_openapi ~61

Compare two caller-supplied OpenAPI JSON documents.

NameTypeReqDescription
after–yesLater OpenAPI JSON document.
before–yesEarlier OpenAPI JSON document.
idempotency_keystringyesStable key used to make a paid retry idempotent.
NameTypeReqDescription
acceptsarray––
addedarray––
breakingboolean––
changedarray––
comparedAtstring––
error–––
extensions–––
removedarray––
resource–––
x402Versionnumber––

No examples provided.

extract_document_fields ~88

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
fieldsarrayyesOne to twenty literal labels to extract.
NameTypeReqDescription
acceptsarray––
documentIdstring––
error–––
extensions–––
fieldsarray––
resource–––
warningstring––
x402Versionnumber––

No examples provided.

generate_pdf ~75

Create a professionally formatted, paginated PDF from Markdown. Returns a short-lived download capability.

NameTypeReqDescription
idempotency_keystringyesStable key used to make a paid retry idempotent.
markdownstringyesMarkdown content to paginate into the PDF.
titlestringyesHuman-readable title for the generated PDF.
NameTypeReqDescription
acceptsarray––
artifactBytesinteger––
capabilitystring––
createdAtstring––
downloadUrlstring––
error–––
errorCodestring––
expiresAtstring––
extensions–––
jobIdstring––
resource–––
resumedboolean––
settlement–––
statestring––
statusUrlstring––
titlestring––
x402Versionnumber––

No examples provided.

get_chain_balance ~103

Read a native Base balance.

NameTypeReqDescription
addressstringyesEVM wallet address whose native balance should be read.
block––Optional block number or block tag such as latest.
idempotency_keystringyesStable key used to make a paid retry idempotent.
networkstring–CAIP-2 network identifier; use eip155:8453 for Base mainnet or eip155:84532 for Base Sepolia.
NameTypeReqDescription
acceptsarray––
addressstring––
balanceWeistring––
blockstring––
error–––
extensions–––
networkstring––
observedAtstring––
resource–––
x402Versionnumber––

No examples provided.

get_chain_transaction ~90

Read a Base transaction and receipt.

NameTypeReqDescription
idempotency_keystringyesStable key used to make a paid retry idempotent.
networkstring–CAIP-2 network identifier; use eip155:8453 for Base mainnet or eip155:84532 for Base Sepolia.
tx_hashstringyesTransaction hash to inspect on the selected Base network.
NameTypeReqDescription
acceptsarray––
blockNumber–––
confirmationsinteger––
error–––
extensions–––
hashstring––
networkstring––
observedAtstring––
receipt–––
resource–––
statusstring––
transaction–––
x402Versionnumber––

No examples provided.

get_document_map ~88

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
pageinteger–Optional 1-based page number.
NameTypeReqDescription
acceptsarray––
bookmarksarray––
documentIdstring––
error–––
extensions–––
pageCountinteger––
pagesarray––
resource–––
warningsarray––
x402Versionnumber––

No examples provided.

get_erc20_balance ~125

Read one ERC-20 balance on Base.

NameTypeReqDescription
addressstringyesEVM wallet address whose token balance should be read.
block––Optional block number or block tag such as latest.
idempotency_keystringyesStable key used to make a paid retry idempotent.
networkstring–CAIP-2 network identifier; use eip155:8453 for Base mainnet or eip155:84532 for Base Sepolia.
tokenstringyesERC-20 contract address on the selected Base network.
NameTypeReqDescription
acceptsarray––
addressstring––
balanceAtomicstring––
blockstring––
decimalsinteger––
error–––
extensions–––
networkstring––
observedAtstring––
resource–––
symbolstring––
tokenstring––
x402Versionnumber––

No examples provided.

get_pdf_job ~51

Read the status for a PDF job using its unguessable capability.

NameTypeReqDescription
capabilitystringyesShort-lived capability returned by generate_pdf.
job_idstringyesJob UUID returned by generate_pdf.
NameTypeReqDescription
acceptsarray––
artifactBytesinteger––
capabilitystring––
createdAtstring––
downloadUrlstring––
error–––
errorCodestring––
expiresAtstring––
extensions–––
jobIdstring––
resource–––
resumedboolean––
settlement–––
statestring––
statusUrlstring––
titlestring––
x402Versionnumber––

No examples provided.

inspect_openapi ~62

Inspect a caller-supplied OpenAPI JSON document without fetching remote references.

NameTypeReqDescription
idempotency_keystringyesStable key used to make a paid retry idempotent.
spec–yesOpenAPI JSON document to inspect; remote references are not fetched.
NameTypeReqDescription
acceptsarray––
error–––
extensions–––
openapistring––
operationsarray––
resolvedReferencesinteger––
resource–––
serversarray––
title–––
versionstring––
warningsarray––
x402Versionnumber––

No examples provided.

inspect_pdf ~73

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
NameTypeReqDescription
acceptsarray––
attachmentsarray––
bookmarksarray––
byteLengthinteger––
contentHashstring––
createdAtstring––
documentIdstring––
error–––
expiresAtstring––
extensions–––
fileNamestring––
formFieldsarray––
metadata–––
operationsarray––
pageCountinteger––
resource–––
warningsarray––
x402Versionnumber––

No examples provided.

plan_api_request ~92

Select an OpenAPI operation and generate a safe request plan without executing it.

NameTypeReqDescription
idempotency_keystringyesStable key used to make a paid retry idempotent.
methodstring–Optional HTTP method selector.
operation_idstring–Preferred operationId selector.
pathstring–Optional path selector.
spec–yesOpenAPI JSON document containing the operation to plan.
NameTypeReqDescription
acceptsarray––
error–––
extensions–––
operation–––
request–––
resource–––
warningsarray––
x402Versionnumber––

No examples provided.

prepare_document_context ~113

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
max_charsinteger–Maximum context characters.
pagesarray–Optional 1-based pages to search.
querystringyesQuestion or terms used for deterministic page ranking.
NameTypeReqDescription
acceptsarray––
documentIdstring––
error–––
evidencearray––
extensions–––
maxCharsinteger––
methodstring––
omittedPagesarray––
pagesarray––
querystring––
resource–––
selectedPagesarray––
textstring––
truncatedboolean––
warningstring––
x402Versionnumber––

No examples provided.

read_document ~92

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
pagesarrayyesOne to ten 1-based page numbers to read.
NameTypeReqDescription
acceptsarray––
documentIdstring––
error–––
extensions–––
pagesarray––
resource–––
truncatedboolean––
x402Versionnumber––

No examples provided.

render_pdf_page_region ~145

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
heightnumberyesNormalized crop height.
pageintegeryes1-based page to render.
scalenumber–Render scale multiplier.
widthnumberyesNormalized crop width.
xnumberyesNormalized left crop coordinate.
ynumberyesNormalized top crop coordinate.
NameTypeReqDescription
acceptsarray––
bytesinteger––
contentTypestring––
documentIdstring––
error–––
extensions–––
pageinteger––
resource–––
x402Versionnumber––

No examples provided.

search_document ~100

Find exact normalized text matches in native PDF text (no OCR). Results and excerpts are bounded.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
limitinteger–Maximum number of matches to return.
pageinteger–Optional 1-based page filter.
querystringyesExact or normalized text to find.
NameTypeReqDescription
acceptsarray––
documentIdstring––
error–––
extensions–––
hitsarray––
querystring––
resource–––
totalMatchesinteger––
truncatedboolean––
x402Versionnumber––

No examples provided.

validate_pdf_text ~103

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
page_countinteger–Expected number of pages.
required_textarray–Literal text strings that must be present.
NameTypeReqDescription
acceptsarray––
checksarray––
documentIdstring––
error–––
extensions–––
resource–––
validboolean––
warningsarray––
x402Versionnumber––

No examples provided.

verify_document_citation ~103

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.

NameTypeReqDescription
capabilitystringyesDocument capability returned by POST /v1/documents.
document_idstringyesUUID returned by POST /v1/documents.
pageintegeryes1-based page containing the quote.
quotestringyesQuote to verify in native PDF text.
NameTypeReqDescription
acceptsarray––
documentIdstring––
error–––
evidencearray––
extensions–––
methodstring––
pageinteger––
pageLabelstring––
pageTextOffsetinteger––
quotestring––
reasonstring––
resource–––
verifiedboolean––
warningstring––
x402Versionnumber––

No examples provided.

web_evidence ~81

Fetch a public HTTPS page and return bounded citation-ready evidence.

NameTypeReqDescription
idempotency_keystringyesStable key used to make a paid retry idempotent.
max_charsinteger–Maximum characters to return.
querystring–Optional phrase to locate in the page.
urlstringyesPublic HTTPS page URL to fetch.
NameTypeReqDescription
acceptsarray––
contentTypestring––
description–––
error–––
extensions–––
extractionstring––
fetchedAtstring––
finalUrlstring––
linksarray––
matchesarray––
resource–––
sourceHashstring––
statusinteger––
textstring––
title–––
truncatedboolean––
urlstring––
warningsarray––
x402Versionnumber––

No examples provided.

Install

How do I install the Task402 Agent Evidence Tools MCP server?

Task402 Agent Evidence Tools is a hosted endpoint at https://task402.xyz/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · task402.xyz

# add to Claude Code
claude mcp add --transport http xyz-task402-x402-docs 'https://task402.xyz/mcp'
Common questions

What is the Task402 Agent Evidence Tools MCP server?

Task402 Agent Evidence Tools is an MCP server listed in the public MCP registry as xyz.task402/x402-docs. Paid evidence tools for PDFs, public webpages, OpenAPI contracts, and Base chain data for AI agents. This page covers its hosted endpoint (https://task402.xyz/mcp).

Is the Task402 Agent Evidence Tools MCP server safe to use?

Task402 Agent Evidence Tools scores 69 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Task402 Agent Evidence Tools MCP server expose?

Task402 Agent Evidence Tools exposes 20 tools: generate_pdf, get_pdf_job, inspect_pdf, get_document_map, search_document, and 15 more. Their descriptions and schemas cost roughly 1,842 tokens of context every time the server is loaded.

Does the Task402 Agent Evidence Tools MCP server require authentication?

No. We connected to Task402 Agent Evidence Tools without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Task402 Agent Evidence Tools MCP server still maintained?

Task402 Agent Evidence Tools is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.