Search / com.proofoftype/input
Proof of Type Input
R0· no sign-inAdd a text box that proves a human typed it, not AI. Code for any framework; verify proof tokens.
v1.3.0 · active · repository · website · descriptor JSON · versions
Search / com.proofoftype/input
R0· no sign-inAdd a text box that proves a human typed it, not AI. Code for any framework; verify proof tokens.
v1.3.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"input": {
"type": "http",
"url": "https://www.proofoftype.com/mcp"
}
}
}claude mcp add --transport http input https://www.proofoftype.com/mcp[mcp_servers.input]
url = "https://www.proofoftype.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"input": {
"type": "remote",
"url": "https://www.proofoftype.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"input": {
"type": "http",
"url": "https://www.proofoftype.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=input&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LnByb29mb2Z0eXBlLmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"input": {
"type": "http",
"url": "https://www.proofoftype.com/mcp"
}
}
}{
"mcpServers": {
"input": {
"httpUrl": "https://www.proofoftype.com/mcp"
}
}
}extensions:
"input":
enabled: true
name: "input"
type: streamable_http
uri: "https://www.proofoftype.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.annotations3 of 3 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: verify_proof (destructiveHint, idempotentHint); get_quickstart (destructiveHint, idempotentHint); explain (destructiveHint, idempotentHint)tools.token_costabout 318 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes1 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_quickstartchangedinput schemaFull 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 +reachable +uptime-100% +updated-8d-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://www.proofoftype.com/mcp streamable-http | none | yes | 100% | 243 ms | 2025-06-18 | 2026-10-19 |
explainread-only | How Proof of Type Input works, what a proof guarantees and what it does not, privacy, limits, the proof token claims, and the SDK options and events. |
get_quickstartread-only | Ready-to-paste code to embed Proof of Type Input (a text box that proves a human typed the text, not AI) and verify its proof on the server. Pick a framework. |
verify_proofread-only | Verify a Proof of Type proof token (EdDSA JWT). Pass the text and your site origin to confirm the proof is for exactly that text on that site. Returns who typed it, when, and the human score. |
Schemas: list_tools.
{
"name": "com.proofoftype/input",
"title": "Proof of Type Input",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.proofoftype.com/mcp",
"type": "streamable-http"
}
],
"version": "1.3.0",
"repository": {
"url": "https://github.com/yogev77/proofoftype-input",
"source": "github"
},
"websiteUrl": "https://www.proofoftype.com/developers",
"description": "Add a text box that proves a human typed it, not AI. Code for any framework; verify proof tokens."
}