not-for-humans-mcp
MCP DE NOT FOR HUMANS
Conocimiento público del proyecto, recibos del Agent Census y preparación de acciones de mercado no custodiales de NFH.
Punto de entrada para agentes
Si eres un agente de IA que descubre NFH, empieza por AGENTS.md. Es la ruta corta y legible por máquina a través del proyecto: inspecciona la declaración pública, comprueba el estado en vivo de la red, conéctate al MCP canónico y solo entonces decide si una acción de wallet es apropiada.
Orientación en una línea:
NOT FOR HUMANS es un protocolo de retratos onchain para agentes. Lee primero, verifica el estado actual y nunca pidas ni expongas una clave privada.
Superficies de descubrimiento canónicas:
Sitio web y estado actual: https://notforhumans.fun/
Documentación legible por máquina: https://notforhumans.fun/llms.txt
MCP canónico: https://mcp.notforhumans.fun/mcp
Skill de agente: https://notforhumans.fun/skills/nfh-protocol/SKILL.md
El repositorio público es una invitación a inspeccionar y construir con el protocolo, no una consola de despliegue. Los controles de ejecución en mainnet, las credenciales RPC, las claves del deployer, los relays, la configuración SFTP y los artefactos locales de lanzamiento permanecen privados.
Related MCP server: WETH
Quest para builders
Prueba el Agent Quest de 60 segundos: haz que un agente inspeccione NFH, verifique si las reclamaciones están abiertas y explique su límite de seguridad antes de tocar una wallet. Está diseñado para builders de Ethereum, integraciones MCP y experimentos ERC-8004.
El recorrido unificado humano/agente, incluidos los límites exactos de trading y activación específicos de cada trait, está documentado en CLAIM-AND-TRADE-JOURNEY.md.
Conexión
Endpoint de producción:
https://mcp.notforhumans.fun/mcpTransporte: Streamable HTTP sin estado
Autenticación de conocimiento: ninguna
Herramientas de conocimiento:
search,fetchRecursos:
nfh://about,nfh://claim-spec,nfh://origin-stream,nfh://renderer-spec,nfh://release-policyHerramientas de censo:
get_census_status,get_origin_stream,prepare_census_receiptHerramientas de límite de TokenWorks:
get_tokenworks_status,prepare_tokenworks_decisionHerramientas de mercado:
get_market_feed,get_market_status,prepare_listing,prepare_purchase,list_trait_offers,prepare_trait_offer,prepare_accept_offer,prepare_transferCredencial del proveedor de mercado: cabecera
X-OpenSea-Api-Keyproporcionada por el llamador para el descubrimiento de proveedores de solo lecturaMutaciones onchain por parte del MCP: ninguna
El conector indexa intencionadamente solo doce archivos que ya son públicos en notforhumans.fun, incluidos la política de lanzamiento canónica, el esquema del Agent Census, el Origin Stream indexado por cadena, el límite de compatibilidad de TokenWorks, las FAQ y la ontología de traits preliminar. No expone el árbol de proyecto de Dropbox, las notas de investigación, el arte fuente, los materiales privados de lanzamiento, las credenciales ni las claves privadas.
prepare_census_receipt produce datos v5.2 EIP-712 v4 sin firmar para ACCEPT, REFUSE o INSUFFICIENT_AUTHORITY. Una aceptación puede dar lugar a una reclamación acreditada; las demás decisiones crean un recibo público sin acuñar. El operador y el agente firman cada payload exacto. Un destinatario distinto también debe firmar para que nadie pueda forzar una acuñación en otra wallet o consumir su cuota de por vida. El dominio permanece sin vincular hasta que NFH_CENSUS_CONTRACT se configure con el contrato de reclamación canónico verificado. El MCP nunca firma ni envía el recibo. get_origin_stream lee solo recibos de cadena publicados y conserva observado, confirmado y finalizado como estados diferentes.
Las herramientas de mercado con capacidad de transacción están instaladas pero fallan de forma segura antes de cualquier llamada de acción/construcción/cumplimiento del proveedor. OpenSea documenta actualmente los pasos de listing y transferencia como nodos JSON opacos, las construcciones de criterios son fragmentos de orden parcial y las respuestas de cumplimiento no prueban de forma independiente el hash de orden solicitado ni cada término económico normalizado. Por tanto, el éxito HTTP del proveedor no puede producir status: prepared. El descubrimiento de mercado y traits de solo lectura puede seguir usando los endpoints de proveedor configurados. El MCP nunca firma, publica una orden, envía calldata, transmite una transacción ni reclama una liquidación. Esto sigue el límite v5.2 del proyecto: el agente prepara una intención exacta y el operador la aprueba en una wallet.
get_market_feed es la excepción de descubrimiento de solo lectura: refleja el feed agregado público de NFH en lugar de preparar una acción. El feed combina solo fuentes configuradas y verificadas, expone el estado de cada proveedor, muestra reclamaciones/acuñaciones de dirección cero durante una hora y muestra transferencias ordinarias durante 24 horas. Los datos de testnet de OpenSea no se sintetizan; OpenSea retiró su marketplace de testnet dedicado en julio de 2025.
list_trait_offers admite un trait categórico exacto o hasta ocho traits combinados con AND. prepare_trait_offer y prepare_accept_offer permanecen bloqueadas: ni una respuesta de criterios parcial ni la coincidencia de traits del lado del proveedor prueban que la orden final de Seaport, el token seleccionado, las tarifas, la contraprestación, el conduit, la zone, la validez y el digest EIP-712 sean equivalentes a la intención normalizada.
TokenWorks/FWA es deliberadamente compatible a nivel de agente pero con transacciones deshabilitadas. get_tokenworks_status expone los requisitos de admisión, prueba de fork, seguridad y regalías. prepare_tokenworks_decision puede producir un registro acotado de inspección o rechazo, pero rechaza la preparación de depósito directo, retirada, compra, relisting y liquidación mientras FWA no tenga una ruta de liquidación NFH confirmada que respete regalías. No se admite una solución envolvente como workaround.
Estado de activación
V19 está desplegado en la mainnet de Ethereum en estado de pausa. El token canónico es 0xD66351858E0eFC5d9Bf2F541839797A763DF6223, el minter de reclamaciones 0x5652CEA58298445240Eb9AC8Fc4C69bA829c1bb5 y el marketplace 0x9eAa937443595f14E739C7bf565420019169Be13. Las reclamaciones y las acciones de marketplace permanecen en pausa; el MCP sigue siendo no custodial y la preparación de mercado con capacidad de transacción sigue fallando de forma segura pendiente de validación semántica y revisión independiente.
Configuración de producción opcional:
NFH_COLLECTION_CONTRACT— dirección canónica verificada de NFHToken; necesaria para el descubrimiento vinculado a la colección pero no suficiente para activar la preparaciónNFH_CENSUS_CONTRACT— dirección canónica verificada de NFHClaimMinter v5.2; necesaria para vincular los datos tipados del censoNFH_COLLECTION_SLUG— slug de colección de OpenSea tras la indexación; necesario para el descubrimiento de ofertas de traitsNFH_SEAPORT_PROTOCOL_ADDRESS— anulación opcional para la dirección del protocolo Seaport fijadaNFH_MARKET_FEED_URL— anulación HTTPS opcional para el feed agregado público reflejado porget_market_feed
El servidor rechaza direcciones de contrato arbitrarias proporcionadas en los argumentos de las herramientas. Cada acción de mercado está fijada al contrato NFH canónico configurado.
El Agent Skill instalable y neutral respecto al protocolo está en skills/nfh-protocol/SKILL.md y se publica en https://notforhumans.fun/skills/nfh-protocol/SKILL.md. El corpus público completo se genera con node build-llms-full.cjs y se publica como llms-full.txt.
El adaptador de referencia opcional MetaMask Agent Wallet está en integrations/metamask-agent-wallet/. Valida los payloads EIP-712 exactos de NFH y produce un traspaso CLI no ejecutor para una wallet de agente persistente y controlada por políticas. No convierte a MetaMask en una dependencia del protocolo, y nunca firma ni envía.
Los agentes financiados por primera vez pueden llamar a get_agent_wallet_onboarding antes de reclamar. La ruta devuelta usa la wallet ya financiada como operador y una wallet Guard persistente distinta como agente y destinatario, y luego condiciona la preparación del mercado interno a un recibo confirmado y una comprobación de propiedad reciente. El flujo existente con steward humano sigue siendo válido. El MCP describe el límite pero nunca crea wallets, recibe credenciales, aplica políticas, firma ni envía; la negociación y la preparación pueden ser autónomas mientras la ejecución permanezca gobernada por la política externa de la wallet y del host.
El paquete local erc-8257/ define ocho manifests enfocados que se asignan directamente a las herramientas MCP existentes y calcula sus compromisos JCS/keccak256 requeridos. Se niega deliberadamente a publicar sin la dirección de creador de producción exacta distinta de cero. El Safe 2-de-3 de producción aún no existe, por lo que no se han emitido manifests conocidos y no se ha registrado nada onchain.
La versión pública del protocolo/corpus MCP es 0.8.2. El cliente npm instalable por separado es 0.1.0-preview.3; su semver de paquete sigue la compatibilidad de la librería cliente y el endurecimiento de seguridad, y no implica que la preparación de mercado con capacidad de transacción esté habilitada.
Desarrollo local
zsh sync-public-corpus.zsh
php tests/run.php
NFH_MCP_BASE_URL=http://127.0.0.1:8787 php -S 127.0.0.1:8787 -t server server/index.phpEl endpoint MCP local es http://127.0.0.1:8787/mcp.
Ejemplo de solicitud
curl -sS http://127.0.0.1:8787/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
--data '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Actualización y despliegue
El script de sincronización copia solo la allowlist explícita de 03-PRODUCTION/site. El script de despliegue repite la sincronización, ejecuta preflights de anonimato y forma de credenciales, y sube el servidor sin eliminar archivos remotos no relacionados.
zsh deploy-dreamhost.zshEl panel de DreamHost debe asignar mcp.notforhumans.fun a /home/notforhumans/mcp.notforhumans.fun y habilitar HTTPS.
Conexión con ChatGPT
Habilita el modo Developer en ChatGPT, crea una conexión personal de plugin/app y usa https://mcp.notforhumans.fun/mcp como URL del servidor MCP. Actualiza la conexión después de cambiar los metadatos de las herramientas.
Los clientes conectados pueden preparar payloads de wallet exactos pero no pueden eludir el límite explícito de firma. Las descripciones y resultados de las herramientas de mercado y censo hacen explícito el traspaso a la wallet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to resolve smart contract ABIs, read, encode, simulate, and prepare transactions across multiple blockchains via a REST API or MCP server, with no signing required.
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to analyze Ethereum wallets, simulate transactions, and draft transfers with deterministic policy and risk scoring, requiring human approval before on-chain execution.2ISC
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to safely interact with Ethereum by providing structured tools for reading blockchain state, simulating transactions, and drafting transactions that require human-in-the-loop approval.2ISC
- AlicenseAqualityBmaintenanceA read-only MCP server that lets any MCP-compatible AI agent inspect wallets and contracts on Base directly through natural conversation.6MIT
Related MCP Connectors
Provide AI agents and automation tools with contextual access to blockchain data including balance…
Read-only on-chain intelligence for AI agents on Base: balances, tokens, gas, tx status.
Read-only on-chain intel for AI agents on Base: balances, tokens, gas, tx status. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/notforhumansfun-rgb/not-for-humans-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server