- Brand
- Harthad
- Category
- Productivity
- Primary Subcategory
- Social Connection & Matchmaking
Integration details
Description
Find people, documents and shared inventories, browse events and view your personal community recap in Harthad, according to your permissions. Community administrators can analyze member groups, review visibility decisions. Requires an existing Harthad account and current access to the community.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Social Connection & Matchmaking
- Secondary Subcategories
- None listed
- Brand
- Harthad
- Access
- Account required
- First tracked
- 2026-10-20
- Tool count
- 43
- Market
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Your score is coming
ChatGPT now suggests Plugins on its own when they match a user's request.Your Plugin Discovery Score measures how often yours appears, and it will show here as soon as it’s ready.
What discovery looks like

Get alerts for Harthad
Get updates when Harthad’s Discoverability Score or category rank changes.
Competing in ChatGPT Social Connection & Matchmaking
View Category43 tools agents can invoke
Busca archivos publicados y visibles en una comunidad exacta. Devuelve referencias citables compatibles con fetch. Para miembros combina búsqueda textual del contenido indexado y vectores documentales existentes, con fuentes publicadas y permisos vigentes; devuelve fragmentos citables, sin resultados del directorio. La cobertura es parcial y la búsqueda textual sigue disponible si falla la vía vectorial. Un resultado documentSearch.status=no_sources_retrieved indica que esta consulta no recuperó archivos; coverage=unknown no certifica ausencia global. recommendationsSupported=false indica falta de respaldo documental para recomendaciones. Las consultas tabulares con filtros tipados corresponden a query_tabular_sources y las búsquedas generales mixtas a search_community_data.
search
Busca personas y tipos de perfiles visibles en una comunidad autorizada. communityIdOrSlug identifica la comunidad; query es opcional. Sin query devuelve una muestra no exhaustiva de hasta 20 perfiles. Cada perfil incluye profileRef para lectura individual y lectura de la fuente mediante fetch({ id: profileRef }) directamente. Consume cuota y registra uso. Los perfiles visibles y communityName del resultado son compatibles con la vista people de render_community_results.
search_community_directory
Busca, cuenta, filtra, ordena o desglosa miembros para owner/admin dentro de una comunidad. query admite todos los criterios y hasta cuatro análisis sobre una cohorte. Los seguimientos aceptan cohortRef con una operación: query, selectedOptionIds o cursor. needsSelection indica opciones pendientes de elección. Devuelve resultados paginados y una referencia de cohorte. Consume cuota y guarda estado de continuidad.
query_community_members
Compara dos mediciones numéricas de las mismas personas en una comunidad administrada por la identidad conectada. Requiere communityIdOrSlug y las claves exactas y distintas baselineQuestionKey y comparisonQuestionKey; no solicita el texto del chat ni valores de respuestas. role filtra participantes, sortBy ordena los ejemplos y limit limita cuántos devuelve (máximo 50). Devuelve agregados completos y ejemplos de cambios entre ambas mediciones; rechaza el análisis si supera su presupuesto de lecturas o duración. No compara cohortes ni rankings de una sola medición. Consume cuota y registra uso.
compare_numeric_answer_responses
Compatibilidad para clientes anteriores: devuelve datos ya obtenidos como texto estructurado, sin interfaz personalizada. No usar para presentar nuevas respuestas; responde directamente con los resultados autorizados. No consulta fuentes ni modifica registros y requiere lectura de comunidad.
render_community_results
Consulta administrativa de datos sugeridos y su estado de verificación. Devuelve fragmentos breves o featureUnavailable; no es una lectura documental completa ni genera citas o fuentes canónicas, disponibles mediante search y fetch. Consume cuota cuando está habilitada y registra uso; no aprueba ni modifica los datos sugeridos.
search_member_documents
Consulta etiquetas, flujos, preguntas, opciones y cantidades estructurales de una comunidad para owner/admin. Devuelve coincidencias acotadas y questionKeys; no cuenta cohortes ni busca personas. Consume cuota y registra uso.
inspect_community_structure
Consulta eventos visibles de una comunidad autorizada en un rango de hasta 366 días (por defecto desde hoy hasta 90 días). No consulta asistentes ni inscribe. La paginación usa nextCursor con el mismo from/through. Una página filtrada puede estar vacía y tener continuación. El resultado incluye community y events para presentación nativa.
list_community_events
Obtiene logo y redes públicas de una comunidad autorizada para presentarla o consultar sus redes. No devuelve eventos. community.logoUrl contiene el logo disponible para presentación nativa. list_community_events también incluye esta identidad, por lo que no hace falta otra consulta cuando ya está disponible.
get_community_banner
Información de una comunidad por su ID o slug exacto verificado; no adivines el slug a partir del nombre. Si falta, pide el enlace de la comunidad. Usa audience=public para mostrar la tarjeta de presentación con el botón Solicitar ingreso y el enlace de solicitud; audience=internal para guía de integrantes, comprobando membresía vigente. No obtiene perfiles, documentos, respuestas ni permisos administrativos; usa las herramientas existentes para esas preguntas. No cobra cuota de análisis. No inventes contenido si status no es available.
get_community_information
Consulta filas visibles de tablas e inventarios en una comunidad autorizada, con hasta 8 filtros de igualdad y páginas de máximo 50 filas. cursor corresponde a la misma consulta y filtros de la página anterior. Devuelve filas, cobertura, paginación y enlaces canónicos en sourceLinks y source.url. Consume cuota y registra uso; no modifica los documentos.
query_structured_inventory
Detalle visible de un evento cuyo ID exacto proviene de list_community_events. No devuelve asistentes, invitaciones ni enlaces privados de reunión.
get_community_event
Devuelve contexto y operaciones disponibles para una consulta administrativa de owner o admin en una comunidad. Sirve para resolver dudas sobre la operación apropiada; no ejecuta el análisis final ni descubre documentos. Registra uso interno.
discover_community_context
Recomienda personas por afinidad con criterios administrativos como etiquetas o postulantes, para owner/admin en una comunidad. Devuelve una selección acotada y razones de afinidad; no es un conteo ni un ranking objetivo. Consume cuota y registra uso.
find_interesting_people
Recomienda hasta 10 contactos a partir del perfil propio y afinidades visibles dentro de una comunidad autorizada. Incluye razones de afinidad; no aplica filtros administrativos ni calcula rankings objetivos. Consume cuota y registra uso. Los perfiles visibles y communityName del resultado son compatibles con la vista people de render_community_results.
find_people_to_connect
Solo desde el formulario y al pulsar Enviar reporte. Registra el reporte deduplicado; no cambia cuotas ni envía mensajes externos.
submit_problem_report
Recupera el texto y la URL canónica de una fuente autorizada mediante el id opaco devuelto por search o un profileRef exacto ya resuelto. Revalida membresía, visibilidad y política. Incluye información de cobertura y truncamiento cuando corresponde. No acepta URLs arbitrarias ni memberId; no consume un crédito adicional. Registra telemetría operativa. metadata.coverage describe el alcance de recuperación y truncated indica recorte del texto devuelto. Ninguno por sí solo evalúa si los fragmentos sustentan una explicación.
fetch
Lista las comunidades autorizadas de la identidad conectada, su rol y sus capacidades vigentes. Registra uso interno. No modifica membresías ni permisos.
list_my_communities
Solo tras una respuesta de cuota agotada: muestra el uso y un botón para solicitar revisión dentro del chat. No consume consultas, no solicita la revisión automáticamente y no cambia la cuota. Sin argumentos.
show_usage_limit
Cuando el usuario quiera reportar un fallo en una comunidad admitida, abre este formulario. No lo completa ni envía por el usuario, no copia la conversación y no consume cuota. El usuario revisa y pulsa Enviar reporte.
show_problem_report
Solo consulta decisiones. No la invoques cuando el usuario únicamente pida cambiar, aprobar o editar visibilidad; explica primero que esa operación no está disponible y termina sin preparar el cambio. Lista hasta 50 decisiones de visibilidad pendientes, con error o baja confianza para owner/admin en una comunidad. Devuelve audiencia, motivo, confianza, cursor y flowBuilderUrl para cada decisión. Consume cuota y registra uso; no aprueba decisiones ni cambia visibilidad.
list_content_access_reviews
Registra una solicitud deduplicada solo al pulsar el botón. Nunca restablece cuotas ni cambia planes o límites. No envía correos.
request_usage_review
Calcula Tu huella en la comunidad: comparaciones personales autorizadas de respuestas numéricas, escalas y opciones. Los miembros solo acceden a su propia huella; owner/admin pueden consultar un memberId exacto de su comunidad. Presenta las comparaciones directamente con la UI nativa, sin llamar al renderizador. comparisons contiene las comparaciones disponibles. coverage.limitation distingue límites de respuesta, lecturas o tiempo de una cobertura completa. comparison_incomplete significa cobertura incompleta; insufficient_group indica un grupo pequeño; privacy_suppressed protege datos ajenos; inconsistent indica datos no comparables. rankDescending es una posición descendente con posibles empates, no una medida de éxito. Las opciones reflejan proporciones aproximadas; answeredAt indica fecha de respuesta, no periodo medido. El resultado no proporciona respuestas ajenas, datos suprimidos ni una base para reconstruirlos; tampoco calcula evolución, personalidad o puntajes de innovación. Consume cuota y registra uso.
get_member_community_recap
Recupera la ficha administrativa de una persona, incluido contacto, respuestas y notas autorizadas. Requiere owner/admin y memberId; al omitir memberId devuelve la ficha propia. Consume cuota y registra uso.
get_member_detail
Recupera el perfil visible propio en una comunidad autorizada. Devuelve la ficha o el estado de actualización de su proyección visible; no incluye respuestas ni notas administrativas. Consume cuota y registra uso. Los perfiles visibles y communityName del resultado son compatibles con la vista people de render_community_results.
get_my_profile
Recupera una coincidencia concreta del directorio mediante su profileRef exacto y la misma comunidad. Devuelve únicamente su perfil visible autorizado. fetch({ id: profileRef }) proporciona la versión citable sin una búsqueda adicional. Consume cuota y registra uso. Los perfiles visibles y communityName del resultado son compatibles con la vista people de render_community_results.
get_visible_member_profile
Aplica el plan que el usuario autorizó. Procesa como máximo 25 filas; repite con el mismo importId para continuar. Puede terminar parcialmente y se reanuda sin duplicados. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Cancela filas pendientes de una importación propia; conserva las filas ya aplicadas. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Admin: crea o actualiza un formato controlado genérico. Define campos obligatorios/opcionales, permisos, unit (etiqueta; no convierte unidades), integer, min/max, maxLength o minDate/maxDate según el tipo. Para actualizar conserva id y envía expectedVersion. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Compatibilidad con clientes anteriores. Para solicitudes nuevas usa la ruta unificada indicada en las instrucciones. Consulta el formato completo de una colección visible: columnas, tipos, obligatoriedad, identidad y estados. Úsalo después de list_collection_formats. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Admin: consulta historial paginado de cambios de registros y formato. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Revisa una página del plan de importación propio antes de aplicarlo. El cursor recorre un arreglo acotado guardado, no una consulta con offset de Firestore. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Lee valores vigentes y revisión de un registro antes de editarlo. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Consulta formatos visibles. Sin collectionId devuelve un listado compacto; con collectionId devuelve el formato completo, campos, tipos, restricciones y versión. No requiere listar antes de leer un formato ya resuelto.
Compatibilidad con clientes anteriores. Para solicitudes nuevas usa la ruta unificada indicada en las instrucciones. Prepara la importación de un CSV/XLSX ya visible en Harthad. Usa fileRef exacto de search; no descarga URLs arbitrarias. Valida contra el formato y espera autorización para aplicar. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Prepara sin aplicar una importación: proporciona exactamente rows (1–250 filas JSON) O fileRef (referencia autorizada de CSV/XLSX en Harthad), nunca ambos. Conserva permisos, validación y revisión previa; no acepta URLs arbitrarias. No aplica registros hasta apply_collection_import.
Resuelve solicitudes naturales e incompletas sin escribir. No exige collectionId. Extrae intención y solo valores explícitos (claves id o etiquetas humanas, tipos reales); formatHint es opcional y solo proviene del contexto ya resuelto. Usa targetIdentity para un código conocido. Devuelve formato visible, campos obligatorios faltantes, errores y preguntas mínimas. No inventes datos ni pidas opcionales; usa el plan ready con las herramientas existentes. Si hay varios formatos equivalentes pregunta cuál; permisos se revalidan al escribir. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Consulta lo que he subido/agregado o lo de otra persona en una comunidad, sin exigir colección. Para lo mío omite autor. Para otra persona usa authorQuery con el nombre explícito: needs_author devuelve opciones o pide aclaración; no elijas la primera. Al continuar usa page.nextRequest exactamente: source describe la página, requestedSource conserva el inventario solicitado. No cambies criterios ni combines authorQuery con authorSelection. También acepta referencias ya resueltas: authorProfileRef del directorio visible; authorMemberId únicamente para owner/admin con pertenencia revalidada (member/applicant/pending_onboarding, nunca banned). Admin resuelve por prefijo de nombre en el snapshot existente (mayúsculas acotadas); miembros por directorio visible. source=records/files/all separa inventarios; all pagina una colección por llamada y después archivos MCP legibles. No es búsqueda semántica ni todos los archivos privados: excluye lo no visible, borrado o sin extracción/índice listos. Entrega una página y ofrece continuar con los mismos criterios/cursor; puede haber páginas vacías con hasMore. No afirma exhaustividad hasta terminar. No pide ni muestra IDs al usuario, no modifica datos ni permisos. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Solo consulta registros de colecciones controladas; no usar para corroborar ni completar una búsqueda de un archivo o proveedor explícito (usa query_tabular_sources), salvo managed_by_collection. Consulta tipada paginada, por defecto solo activos. Usa un filtro exacto (booleanos reales) O range {field,min?,max?} inclusivo para números o fechas YYYY-MM-DD, expresado en la unidad del formato. Mantén rango/filtros/cursor. Una página de rango puede estar vacía y tener hasMore: continúa; no afirma exhaustividad hasta terminar. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Harthad: solo para una fuente tabular explícita o continuación/remapeo de una vía ya consultada. Si el usuario NO nombró una fuente, empieza por search_community_data para consultar también documentos y colecciones. searchScope=community_lane solo para remapear o continuar una vía de search_community_data ya ejecutada. searchScope=named_source solo si el USUARIO nombró la fuente, nunca porque apareció en resultados. Ruta directa cuando se nombra una fuente tabular; no requiere search ni descubrir formatos previamente. Respeta sourceRouting.nextAction: finish termina la consulta exacta incluso con cero coincidencias, sin consultar colecciones ni corroborar con otra herramienta. Las alternativas siguen la política Harthad y conservan esta misma fuente. Consulta CSV/XLSX/JSON originales visibles de una comunidad con filtros tipados y cobertura por archivo. Úsala para inventarios, catálogos y presupuestos/rangos: search/fetch por fragmentos o vectores no descartan filas ni garantizan límites de precio. textQuery busca un nombre/código/frase literal dentro de las celdas, también en URLs con guiones; conserva este valor al remapear/paginar y todos los filtros tipados. sourceQuery es un nombre o parte explícita del archivo (opcional); no exige IDs ni descargar al usuario. predicates usa encabezados reales, operator eq/in/gt/gte/lt/lte y valores con tipos reales: número para cantidades/presupuestos, ISO para fechas, booleanos reales. aliases ofrece hasta4 nombres alternativos de la misma columna. Si devuelve needs_fields, usa las columns de sources para corregir el mapeo y reintenta sin pedir al usuario detalles internos; remapea todos los campos pendientes juntos y no elimines condiciones. Si sourceQuery identifica una fuente, no consultes otras sin petición explícita. Si hay cero coincidencias, aplica la política Harthad de alternativas comunitarias sin cambiar la consulta exacta ni salir de esta fuente; finish no autoriza buscar otras fuentes. Omite imágenes ilustrativas de otros anuncios. in expresa alternativas (A o B), no dos igualdades incompatibles. Incluye moneda/unidad si la solicitud la determina y existe esa columna; no convierte unidades. Máximo2 archivos,4MB/5000 filas por archivo y50 resultados/página; usa page.nextRequest exactamente para continuar. El original versionado puede cubrir filas ausentes del índice truncado. sources.member es el nombre del miembro asociado al archivo; null indica nombre no disponible y no identifica necesariamente a quien realizó la carga. Cita el url específico de records cuando exista para abrir la fila exacta; conserva sources.title y sources.member. Usa sources.url solo para citar el archivo completo, nunca como enlace a una fila. complete se refiere a los originales seleccionados, no a toda la comunidad ni a disponibilidad actual. Si se solicitan todas las fuentes combina esta consulta con búsqueda documental y colecciones visibles; distingue coincidencias exactas de candidatos documentales históricos. No escribe ni reindexa. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Harthad: entrada para buscar registros, inventarios o conocimiento en una comunidad SIN fuente explícita del usuario. No sustituye directorio/perfiles, analítica de miembros ni eventos. El servidor consulta originales tabulares, búsqueda documental con vectores/fallback existente y colecciones visibles antes de devolver resultados. No elijas una fuente del primer resultado ni cierres tras CSV. textQuery contiene el nombre/código/frase literal del recurso que se busca, sin la pregunta completa: busca también dentro de URLs con guiones y conserva los filtros tipados. documentQuery contiene conceptos/zonas para recuperación semántica, sin convertir el presupuesto en texto literal; predicates conserva TODOS los criterios tipados, monedas/unidades y alternativas in. Devuelve coincidencias tabulares y candidatos: lee candidatos documentales con fetch y verifica TODOS los criterios antes de llamarlos coincidencias; distingue anuncios, solicitudes y datos históricos. Remapea needs_fields con query_tabular_sources y searchScope=community_lane sin repetir las otras vías. Continúa nextRequests por vía, conservando criterios y cobertura parcial; top-k no certifica ausencia global. Solo fuentes visibles, máximo2 archivos y3 colecciones/páginas acotadas. Sin escrituras. Si el USUARIO nombró una fuente usa query_tabular_sources con searchScope=named_source, sin esta búsqueda general. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Admin: archiva o restaura una colección con expectedVersion. Archivar oculta formato y registros de consultas y búsqueda; conserva datos. Usa list_collection_formats con includeArchived para restaurar. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Crea o edita un registro conforme al formato. La edición exige recordId y expectedRevision; null limpia opcionales. operationId evita duplicados. archived archiva/restaura explícitamente. Consume cuota MCP y registra uso; las consultas no modifican documentos de la comunidad.
Harthad ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve Harthad's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
What are Harthad alternatives on ChatGPT?
As of 2026-11-02, Harthad competes with Astera Bond, Boardy, Champfy, ChatRook, CoffeeDateNow, Glow, Index Network, LMGram and 3 more in ChatGPT Social Connection & Matchmaking, ranked by public Discoverability Score.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.