Back to Browse

Mcp MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Hosted MCP server for AI agent identity, permissions, verification, and reusable proof.

About

Hosted MCP server for AI agent identity, permissions, verification, and reusable proof.

Remote endpoints: streamable-http: https://mcp.proofable.me/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

Endpoint verified · Requires authentication · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-proofable-mcp": {
      "url": "https://mcp.proofable.me/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Proofable MCP

npm License

Hosted MCP server for AI agent identity, permissions, verification, and reusable proof. Connect an AI client, sign in with OAuth, and check what an agent may do before it acts.

Connect

Two paths, one endpoint, one profile:

  • Connect (OAuth): add the hosted server, click Connect, sign in in the browser. Best for interactive clients.
  • Access key: best for servers, CI, and headless agents. Send a Profile access key as a Bearer token.

Any MCP client:

{
  "mcpServers": {
    "proofable": { "type": "http", "url": "https://mcp.proofable.me/mcp" }
  }
}

Servers and automation:

{
  "mcpServers": {
    "proofable": {
      "type": "http",
      "url": "https://mcp.proofable.me/mcp",
      "headers": { "Authorization": "Bearer ${PROOFABLE_ACCESS_KEY}" }
    }
  }
}

Create a key at Access keys, then export PROOFABLE_ACCESS_KEY=npk_... in that environment.

Or let the installer write the same entry for Cursor, Claude Code, Codex, or VS Code:

npx -y @proofable/sdk setup

Then ask: "Show my Proofable profile and current proofs."

This repository is also a plugin marketplace. In Claude Code:

/plugin marketplace add proofable/mcp
/plugin install proofable-mcp@proofable

The plugin registers the server and ships the skills in plugins/proofable-mcp. Use either the plugin or a manual entry, not both.

What it does

JobTools
Load the signed-in profile and workflowproofable_context (call first)
Check, reuse, or create proofproofable_proofs_check, proofable_verify_or_guide, proofable_verify, proofable_proofs_get, proofable_verifiers_catalog
Give agents an owner and permissionsproofable_agent_link, proofable_agent_create, proofable_agent_mount
Store secrets without exposing themproofable_secret_create, proofable_secret_list, proofable_secret_revoke

Full reference: docs.proofable.me/mcp/tools.

Authentication

Two paths, one session model: interactive clients Connect with OAuth (PKCE, silent refresh); servers and CI send a Profile access key (npk_...) as a Bearer token from PROOFABLE_ACCESS_KEY. Same endpoint, same Proofable profile, same tools and policy. Never put a key in client config or chat when Connect works. See Auth.

Marketplace gateways (such as Smithery) use OAuth when their client supports it; where a gateway cannot run browser sign-in it forwards the key as x-proofable-access-key, which the server maps to the same Bearer principal. smithery.config.json publishes that optional configuration.

This package

@proofable/mcp publishes the registry manifest (server.json), the public skills, and the Smithery release metadata (smithery.config.json). It does not run a local server.

import { serverManifest } from '@proofable/mcp';

The standards server card (server.json, /.well-known/mcp/server-card.json) stays OAuth-first; gateway-specific config schemas belong to the marketplace release metadata, not in the card.

Smithery release metadata

smithery.config.json is the optional Smithery configuration schema for the hosted endpoint: one optional profileAccessKey field forwarded as x-proofable-access-key. With no key configured, Smithery clients get the standard OAuth challenge and click Connect. To (re)publish with the config schema:

smithery mcp publish "https://mcp.proofable.me/mcp" -n @proofable/mcp --config-schema "$(cat smithery.config.json)"

npm run validate:smithery guards the file's contract (optional fields only, reserved headers, 1KB limit).

Support

Apache-2.0. Proofable is published by NEUS Network, Inc.

Reviews

No reviews yet

Be the first to review this server!