Proof Holdings by proof.holdings

MCP server · Human approval & handoff · indexed, not reviewed

HostedLocalvendor's own

Not reviewed

No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.

How the index works

One API, all things verified — control, delegation, human approval, anti-impersonation.

What the official MCP registry says

Facts

MCP registry
holdings.proof/mcp-server · 1.1.0
Endpoint
https://api.proof.holdings/mcp
Packages
npm @proof-holdings/mcp-server stdio
npm / week
32
GitHub stars
0
Registry entry
updated 9 Sep 2026

From the official MCP registry, the package registries and our own checks. JSON · Markdown

Why it's listed

  • It's published in the registry under proof.holdings, a namespace the registry only gives to whoever proves they control that domain.

Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.

Tools it lists 171 · about 43,260 tokens of context · checked 23 hours ago

ToolWhat it doesHint
create_verificationwithheldwrites
get_verificationwithheldread-only
list_verificationswithheldread-only
trigger_verificationwithheldwrites
submit_verification_codewithheldwrites
resend_verificationwithheldwrites
test_verifywithheldwrites
list_verified_userswithheldread-only
get_verified_userwithheldread-only
start_domain_verificationwithheldwrites
check_domain_verificationwithheldwrites
wait_for_verificationwithheldread-only
create_multi_channel_verificationwithheldwrites
get_multi_channel_verification_statuswithheldread-only
create_verification_requestwithheldwrites
get_verification_requestwithheldread-only
get_request_proofswithheldread-only
list_verification_requestswithheldread-only
get_request_by_referencewithheldread-only
cancel_verification_requestwithheldwrites
wait_for_requestwithheldread-only
validate_proofwithheldread-only
get_proof_statuswithheldread-only
revoke_proofwithheldwrites
list_revoked_proofswithheldread-only
create_sessionwithheldwrites
get_sessionwithheldread-only
wait_for_sessionwithheldread-only
list_assetswithheldread-only
get_assetwithheldread-only
revoke_assetwithheldwrites
get_current_userwithheldread-only
list_auth_sessionswithheldread-only
revoke_auth_sessionwithheldwrites
get_usagewithheldread-only
get_platform_summarywithheldread-only
get_settingswithheldread-only
update_settingswithheldwrites
export_datawithheldwrites
searchwithheldread-only
get_self_api_keywithheldread-only
get_api_key_usagewithheldread-only
list_templateswithheldread-only
get_default_templateswithheldread-only
get_templatewithheldread-only
update_templatewithheldwrites
delete_templatewithheldwrites
preview_templatewithheldread-only
render_templatewithheldread-only
get_webhook_statswithheldread-only
list_webhook_deliverieswithheldread-only
get_webhook_deliverywithheldread-only
retry_webhook_deliverywithheldwrites
get_subscriptionwithheldread-only
list_profileswithheldread-only
create_profilewithheldwrites
get_profilewithheldread-only
update_profilewithheldwrites
delete_profilewithheldwrites
set_primary_profilewithheldwrites
list_profile_templateswithheldread-only
update_profile_templatewithheldwrites
delete_profile_templatewithheldwrites
preview_profile_templatewithheldread-only
update_profile_proofswithheldwrites
get_my_profilewithheldread-only
update_my_profilewithheldwrites
get_profile_assetswithheldread-only
list_emailswithheldread-only
remove_emailwithheldwrites
set_primary_emailwithheldwrites
start_add_emailwithheldwrites
get_add_email_statuswithheldread-only
verify_email_otpwithheldwrites
resend_email_otpwithheldwrites
list_phoneswithheldread-only
remove_phonewithheldwrites
set_primary_phonewithheldwrites
start_add_phonewithheldwrites
get_add_phone_statuswithheldread-only
list_api_keyswithheldread-only
create_api_keywithheldwrites
revoke_api_keywithheldwrites
regenerate_api_keywithheldwrites
start_2fawithheldwrites
get_2fa_statuswithheldread-only
verify_2fawithheldwrites
verify_2fa_magic_linkwithheldwrites
wait_for_2fawithheldread-only
list_domainswithheldread-only
add_domainwithheldwrites
get_domainwithheldread-only
delete_domainwithheldwrites
verify_domainwithheldwrites
connect_cloudflarewithheldwrites
connect_godaddywithheldwrites
connect_dns_providerwithheldwrites
add_verification_providerwithheldwrites
get_dns_providerswithheldread-only
verify_domain_with_credentialswithheldwrites
check_domain_credentialswithheldread-only
start_domain_email_verificationwithheldwrites
confirm_domain_email_codewithheldwrites
resend_domain_emailwithheldwrites
setup_domain_emailwithheldwrites
check_domain_email_statuswithheldread-only
list_dns_credentialswithheldread-only
create_dns_credentialwithheldwrites
delete_dns_credentialwithheldwrites
list_my_requestswithheldread-only
list_incoming_requestswithheldread-only
create_user_requestwithheldwrites
claim_request_assetswithheldwrites
cancel_user_requestwithheldwrites
extend_requestwithheldwrites
share_request_emailwithheldwrites
start_user_domain_verificationwithheldwrites
get_user_domain_verification_statuswithheldread-only
check_user_domain_verificationwithheldwrites
claim_usernamewithheldwrites
update_public_proofswithheldwrites
create_authorizationwithheldwrites
get_authorizationwithheldread-only
list_authorizationswithheldread-only
revoke_authorizationwithheldwrites
export_authorizationswithheldread-only
create_confirmationwithheldwrites
get_confirmationwithheldread-only
list_confirmationswithheldread-only
get_confirmation_approval_linkwithheldwrites
wait_for_confirmationwithheldread-only
create_hitlwithheldwrites
get_hitlwithheldread-only
list_hitlswithheldread-only
update_hitlwithheldwrites
delete_hitlwithheldwrites
request_hitl_authorizationwithheldwrites
create_chat_id_discoverywithheldwrites
poll_chat_id_discoverywithheldread-only
wait_for_chat_id_discoverywithheldread-only
get_hitl_keyswithheldread-only
upload_hitl_keyswithheldwrites
delete_hitl_keyswithheldwrites
create_identity_challengewithheldwrites
get_identity_challengewithheldread-only
create_circlewithheldwrites
list_circleswithheldread-only
get_circlewithheldread-only
update_circlewithheldwrites
delete_circlewithheldwrites
add_circle_memberwithheldwrites
list_circle_memberswithheldread-only
invite_circle_memberwithheldwrites
create_circle_member_drillwithheldwrites
remove_circle_memberwithheldwrites
add_circle_member_channelwithheldwrites
list_circle_member_channelswithheldread-only
remove_circle_member_channelwithheldwrites
create_delegationwithheldwrites
list_delegationswithheldread-only
get_delegationwithheldread-only
revoke_delegationwithheldwrites
verify_delegationwithheldread-only
verify_delegationswithheldread-only
start_loginwithheldwrites
wait_for_loginwithheldread-only
create_accountwithheldwrites
send_account_emailwithheldwrites
wait_for_account_creationwithheldread-only
start_2fa_for_actionwithheldwrites
render_auth_linkwithheldread-only

What https://api.proof.holdings/mcp answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.

How its tools read to an agent 1 error · 24 warnings · 1 note

Its tool definitions contain text aimed at the model (TC19), which is how tool poisoning is written, so this site doesn't repeat them. An agent shouldn't connect to it without its user's say-so.

  • errorTC19send_account_emailthe definition tells the model to keep something from the user
  • warnTC15create_verification_requestinputSchema uses $ref/$defs
  • warnTC21add_verification_providerdescribed almost the same as create_dns_credential (82% of the same words)
  • warnTC21connect_cloudflaredescribed almost the same as connect_godaddy (83% of the same words)
  • warnTC21delete_templatedescribed almost the same as delete_profile_template (96% of the same words)
  • warnTC21get_add_email_statusdescribed almost the same as resend_email_otp (80% of the same words)
  • warnTC21get_templatedescribed almost the same as update_template (80% of the same words)
  • warnTC21get_verification_requestdescribed almost the same as get_request_by_reference (81% of the same words)
  • warnTC21list_authorizationsdescribed almost the same as list_hitls (88% of the same words)
  • warnTC21list_confirmationsdescribed almost the same as list_hitls (82% of the same words)
  • warnTC21list_emailsdescribed almost the same as list_phones (83% of the same words)
  • warnTC21list_my_requestsdescribed almost the same as list_incoming_requests (85% of the same words)
  • warnTC21list_templatesdescribed almost the same as list_profile_templates (82% of the same words)
  • warnTC21list_verification_requestsdescribed almost the same as list_authorizations (88% of the same words)
  • warnTC21list_verification_requestsdescribed almost the same as list_hitls (85% of the same words)
  • warnTC21list_verificationsdescribed almost the same as list_verification_requests (88% of the same words)
  • warnTC21list_verificationsdescribed almost the same as list_authorizations (92% of the same words)
  • warnTC21list_verificationsdescribed almost the same as list_hitls (88% of the same words)
  • warnTC21preview_templatedescribed almost the same as preview_profile_template (97% of the same words)
  • warnTC21remove_emaildescribed almost the same as remove_phone (86% of the same words)
  • warnTC21set_primary_emaildescribed almost the same as set_primary_phone (83% of the same words)
  • warnTC21trigger_verificationdescribed almost the same as check_domain_verification (85% of the same words)
  • warnTC21update_templatedescribed almost the same as update_profile_template (89% of the same words)
  • warnTC21wait_for_requestdescribed almost the same as wait_for_session (81% of the same words)

The first 24 of 26; every finding is in the listing's JSON under mcpTools.check.

The checks from /check and anchor check, run each day on the list above: about 43,260 tokens of definitions. Not part of the score yet. Check your own server.

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.