Search / io.github.undone0603/authichain
AuthiChain
R0· no sign-inLook up AuthiChain product records. x402 paid verification and on-chain anchoring in development.
v1.3.2 · active · website · descriptor JSON · versions
Search / io.github.undone0603/authichain
R0· no sign-inLook up AuthiChain product records. x402 paid verification and on-chain anchoring in development.
v1.3.2 · active · website · descriptor JSON · versions
{
"mcpServers": {
"authichain": {
"type": "http",
"url": "https://authichain.com/mcp"
}
}
}claude mcp add --transport http authichain https://authichain.com/mcp[mcp_servers.authichain]
url = "https://authichain.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"authichain": {
"type": "remote",
"url": "https://authichain.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"authichain": {
"type": "http",
"url": "https://authichain.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=authichain&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXV0aGljaGFpbi5jb20vbWNwIn0%3D"
}{
"servers": {
"authichain": {
"type": "http",
"url": "https://authichain.com/mcp"
}
}
}{
"mcpServers": {
"authichain": {
"httpUrl": "https://authichain.com/mcp"
}
}
}extensions:
"authichain":
enabled: true
name: "authichain"
type: streamable_http
uri: "https://authichain.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-06-18; 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.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: verify (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); query_provenance (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); dpp_readiness_check (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,021 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes16 tool changes in 30 daysstability.rug_pull6 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagescan_living_qraddedFree. Scan a stored Living QR. GET https://authichain.com/qron/r/{object_id} returns AuthiChain Verification Decision v1. This host verifies the signature. A missing id is presentation_not_found. Not an x402 payment endpoint, and it does not inspect a physical product.
verifychangeddescription, input schemaLegacy x402 seal verify, not answering. Unpaid tools/call returns HTTP 402 for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. For free verification use verify_record.
Legacy x402 seal verify, not answering. Arguments that cannot be a seal UUID are HTTP 400 before payment. Empty arguments are unpaid HTTP 402 for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. For free verification use verify_record.
verify_recordchangeddescriptionFree. Verify an AuthiChain signed provenance record with the open reference verifier, then read its Polygon anchor transaction. Pass id "polygon-anchor-1" for the published demonstration record, anchored on Polygon mainnet in tx 0x2491…10b7, or pass your own record and anchor JSON. Returns verified, valid-unanchored, or invalid, plus whether the transaction carries the record hash. It does not inspect a physical product.
Free. Verify an AuthiChain signed provenance record with the open reference verifier. Pass id "polygon-anchor-1" for the published demonstration record, or pass your own record and anchor JSON. Returns verified, valid-unanchored, or invalid, plus whether the transaction carries the record hash. It does not inspect a physical product.
query_provenancechangeddescriptionmeaning changedFree public lookup for an assetId / seal / QR token. Never attests. Unknown IDs return status unknown. For free signature and anchor verification use verify_record.
Free public lookup for an assetId / seal / QR token. Never attests. Resolves the published packs (bat-2026-001, trumark, musa, strainchain); any other id returns status unknown, because the certificates registry does not answer yet. For free signature and anchor verification use verify_record.
verify_recordaddedFree. Verify an AuthiChain signed provenance record with the open reference verifier, then read its Polygon anchor transaction. Pass id "polygon-anchor-1" for the published demonstration record, anchored on Polygon mainnet in tx 0x2491…10b7, or pass your own record and anchor JSON. Returns verified, valid-unanchored, or invalid, plus whether the transaction carries the record hash. It does not inspect a physical product.
query_provenancechangeddescriptionmeaning changedFree public lookup for an assetId / seal / QR token. Never attests. Unknown IDs return status unknown. Paid tools/call verify ($0.05 USDC on Base) is not answering yet: it refuses before settlement.
Free public lookup for an assetId / seal / QR token. Never attests. Unknown IDs return status unknown. For free signature and anchor verification use verify_record.
verifychangeddescriptionPaid AuthiChain verification, not answering yet. Unpaid tools/call returns HTTP 402 ($0.05 USDC on Base) for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. Use query_provenance for a free lookup.
Legacy x402 seal verify, not answering. Unpaid tools/call returns HTTP 402 for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. For free verification use verify_record.
get_pricingchangeddescriptionmeaning changedLive AuthiChain prices: StrainChain Passport, Farm, and EU DPP Payment Links for humans; unpaid POST /api/x402 ($0.05 USDC on Base) for agents.
Free. AuthiChain verification is free: use the verify_record tool, or GET https://authichain.com/api/verify. Paid plans are on hold, so no prices or Payment Links are listed.
dpp_readiness_checkaddedFree EU Digital Product Passport readiness check. Returns a 0-100 score, gaps, and the dated obligation for the product category (battery passport is law from 18 Feb 2027; other categories are ESPR targets). Not legal advice.
query_provenancechangeddescriptionFree public lookup for an assetId / seal / QR token. Never attests. Unknown IDs return status unknown. Cryptographic verify is tools/call verify ($0.05 USDC on Base).
Free public lookup for an assetId / seal / QR token. Never attests. Unknown IDs return status unknown. Paid tools/call verify ($0.05 USDC on Base) is not answering yet: it refuses before settlement.
Showing 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.
+website +reachable +uptime-94% +updated-4d-ago -no-repository
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://authichain.com/mcp streamable-http | none | yes | 94% | 192 ms | 2025-06-18 | 2026-10-20 |
dpp_readiness_check | Free EU Digital Product Passport readiness check. Returns a 0-100 score, gaps, and the dated obligation for the product category (battery passport is law from 18 Feb 2027; other categories are ESPR targets). Not legal advice. |
get_pricing | Free. AuthiChain verification is free: use the verify_record tool, or GET https://authichain.com/api/verify. Paid plans are on hold, so no prices or Payment Links are listed. |
query_provenance | Free public lookup for an assetId / seal / QR token. Never attests. Resolves the published packs (bat-2026-001, trumark, musa, strainchain); any other id returns status unknown, because the certificates registry does not answer yet. For free signature and anchor verification use verify_record. |
scan_living_qr | Free. Scan a stored Living QR. GET https://authichain.com/qron/r/{object_id} returns AuthiChain Verification Decision v1. This host verifies the signature. A missing id is presentation_not_found. Not an x402 payment endpoint, and it does not inspect a physical product. |
verify | Legacy x402 seal verify, not answering. Arguments that cannot be a seal UUID are HTTP 400 before payment. Empty arguments are unpaid HTTP 402 for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. For free verification use verify_record. |
verify_record | Free. Verify an AuthiChain signed provenance record with the open reference verifier. Pass id "polygon-anchor-1" for the published demonstration record, or pass your own record and anchor JSON. Returns verified, valid-unanchored, or invalid, plus whether the transaction carries the record hash. It does not inspect a physical product. |
Schemas: list_tools.
{
"name": "io.github.undone0603/authichain",
"title": "AuthiChain",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://authichain.com/mcp",
"type": "streamable-http"
}
],
"version": "1.3.2",
"websiteUrl": "https://authichain.com",
"description": "Look up AuthiChain product records. x402 paid verification and on-chain anchoring in development."
}