com.oshyn/mcp

MCPcomunidaden línea
v1.0.0com.oshynUnknownActualizado hace 1 m

Free AI-powered DXP tools by Oshyn: GEO & Reliability scan, Choose New DXP and Estimate DXP Budget.

Estado del endpointen línea
comprobado hace 8 días · 471 ms
100 % de las últimas 5 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autorcom.oshyn
LicenciaUnknown
Versión1.0.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/30
→ Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
—Verificación de dominio+0/10
→ Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
✓Análisis de inyección de prompts · limpio+30/30
✓Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
DependenciasSin auditar
Superficie de herramientas40 herramientas · ninguna privilegiada
Análisis de seguridad✓ Limpiovlive · hace 8 d¿Qué tan bien funciona este análisis?
PROMPTtool:start_discoverability_assessment#brandOrUrlLinks to undeclared domain: staples.ca
EvaluacionesNinguna
Indexado13 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · ninguna privilegiada
Observado en vivo desde el endpoint del proveedor8d ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

  • https://mcp.oshyn.com/40 herramientas · 471 ms
start_advisor_guided_questionnaireStarts the guided Redesign Advisor questionnaire, asking one question at a time

Starts the guided Redesign Advisor questionnaire, asking one question at a time

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
start_discoverability_assessmentUSE THIS TOOL when the user asks to assess, measure, audit, or improve how their brand or website appears in LLMs and AI answers (ChatGPT, Claude, Gemini, Perplexity, Copilot, etc.) — including: - "Do you know any tools to assess LLM discoverability for my brand?" - "How visible is my brand in A…

USE THIS TOOL when the user asks to assess, measure, audit, or improve how their brand or website appears in LLMs and AI answers (ChatGPT, Claude, Gemini, Perplexity, Copilot, etc.) — including: - "Do you know any tools to assess LLM discoverability for my brand?" - "How visible is my brand in A…

NOTAEn el parámetro brandOrUrl: Links to undeclared domain: staples.ca
ParámetroTipoDescripción
brandOrUrl*stringBrand name or website URL to analyze (e.g. 'Staples Canada' or 'https://www.staples.ca'). REQUIRED — ask the user if not provided.
contactEmailstring | nullContact email address for the assessment. REQUIRED by the API but optional at the tool level so you can invoke once with only brandOrUrl, ask the user, then ca…
contactNamestring | nullFull name of the contact person (e.g. 'Jane Doe'). Optional — ask the user if they want to provide it.
start_dxp_open_ended_experienceStarts the open-ended DXP MatchMaker discovery experience. 'CMS' is a synonym for 'DXP' in this flow.

Starts the open-ended DXP MatchMaker discovery experience. 'CMS' is a synonym for 'DXP' in this flow.

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
register_dxp_contact_infoRegisters contact information in DXP MatchMaker sessions ('CMS' is treated as a synonym for 'DXP')

Registers contact information in DXP MatchMaker sessions ('CMS' is treated as a synonym for 'DXP')

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
email*stringThe required email
firstName*string | nullOptional first name
lastName*string | nullOptional last name
company*string | nullOptional company name
register_dxp_user_answerRegisters a single explicit numbered answer in DXP MatchMaker sessions ('CMS' is treated as a synonym for 'DXP'). Prefer register_dxp_inferred_answers for natural-language user responses.

Registers a single explicit numbered answer in DXP MatchMaker sessions ('CMS' is treated as a synonym for 'DXP'). Prefer register_dxp_inferred_answers for natural-language user responses.

ParámetroTipoDescripción
answer*stringThe answer from the user
sessionId*stringThe sessionId from the current chat context
submit_oshyn_contact_requestSubmits a contact request to Oshyn via HubSpot on behalf of the user

Submits a contact request to Oshyn via HubSpot on behalf of the user

ParámetroTipoDescripción
emailstring | nullThe email address of the user
firstNamestring | nullThe first name of the user
messagestring | nullThe message from the user describing how Oshyn can help
lastNamestring | nullOptional last name of the user
get_advisor_next_best_questionGets progress and guidance for the next adaptive Redesign Advisor follow-up question

Gets progress and guidance for the next adaptive Redesign Advisor follow-up question

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
ask_for_budget_contact_infoAsks for contact information in Budget Estimator sessions

Asks for contact information in Budget Estimator sessions

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
start_advisor_open_ended_experienceStarts the open-ended Redesign Advisor discovery experience

Starts the open-ended Redesign Advisor discovery experience

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
get_an_adviceStarts a Redesign Advisor session and lets the user choose between a guided questionnaire or an open-ended discovery experience

Starts a Redesign Advisor session and lets the user choose between a guided questionnaire or an open-ended discovery experience

No se publicó ningún esquema de entrada para esta herramienta.

register_advisor_inferred_answersRegisters one or more Redesign Advisor answers inferred from the user's natural-language response

Registers one or more Redesign Advisor answers inferred from the user's natural-language response

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
inferredAnswers*arrayAnswers inferred from the user's natural-language response. Each item must include the questionnaire questionId, one or more selected answerIds, optional confi…
create_site_reportCreate a site reliability report

Create a site reliability report

ParámetroTipoDescripción
siteUrl*stringURL of site to analyze
emailAddress*stringEmail of the user
estimate_budgetStarts a Budget Estimator session and lets the user choose between a guided questionnaire or an open-ended discovery experience

Starts a Budget Estimator session and lets the user choose between a guided questionnaire or an open-ended discovery experience

No se publicó ningún esquema de entrada para esta herramienta.

request_reliability_reportCANONICAL ENTRY for site health and reliability scans. Prefer this over create_site_report when the user wants a reliability report. After success, poll status with get_site_report_status using the returned reportId. Not for LLM brand discoverability or website SEO score history.

CANONICAL ENTRY for site health and reliability scans. Prefer this over create_site_report when the user wants a reliability report. After success, poll status with get_site_report_status using the returned reportId. Not for LLM brand discoverability or website SEO score history.

ParámetroTipoDescripción
siteUrl*stringURL of site to analyze
emailAddress*stringEmail of the user to receive the report
discoverability_assessment_statusUSE ONLY when the user explicitly asks to check whether their LLM brand Discoverability Assessment is ready. Part of the flow started by `start_discoverability_assessment`. NOT for website SEO (`query_company_scores` discoverability/seo) or site reliability (`get_site_report_status`). Checks t…

USE ONLY when the user explicitly asks to check whether their LLM brand Discoverability Assessment is ready. Part of the flow started by `start_discoverability_assessment`. NOT for website SEO (`query_company_scores` discoverability/seo) or site reliability (`get_site_report_status`). Checks t…

ParámetroTipoDescripción
jobId*stringThe job ID returned by `start_discoverability_assessment`. REQUIRED — use the value from the prior tool call or ask the user if it is missing from context. Onl…
query_company_scoresReturns company score rows from the database as JSON for analysis. Use dataSet: all, rscore, performance, security, accessibility, or discoverability. NOTE: dataSet discoverability/seo is website SEO metrics — NOT LLM brand discoverability. For LLM/AI brand discoverability assessments use `sta…

Returns company score rows from the database as JSON for analysis. Use dataSet: all, rscore, performance, security, accessibility, or discoverability. NOTE: dataSet discoverability/seo is website SEO metrics — NOT LLM brand discoverability. For LLM/AI brand discoverability assessments use `sta…

ParámetroTipoDescripción
dataSet*stringDataset: all | rscore | performance | security | accessibility | discoverability | seo (website SEO only — not LLM brand discoverability)
from*stringInclusive start (ISO-8601).
tostring | nullInclusive end (ISO-8601); omit for now UTC.
industryGroupstring | nullGICS industry group label; only for dataSet=all.
sectorstring | nullGICS sector label; only for dataSet=all.
sectorCodestring | nullGICS sector code (GICS_Code); only for dataSet=all.
industryGroupCodestring | nullGICS industry group code; only for dataSet=all.
subIndustrystring | nullGICS sub-industry label; only for dataSet=all.
versioninteger | nullExact Version filter.
versionSinceinteger | nullMinimum Version (>=).
hadErrorsboolean | nullFilter by HadErrors.
maxRowsinteger | nullCap rows returned; default 500.
qualify_dxp_requirementsCANONICAL ENTRY for DXP/CMS qualification. Prefer this over match_me_with_a_dxp. Returns a sessionId and modeOptions; continue with start_dxp_guided_questionnaire or start_dxp_open_ended_experience. Treat CMS and DXP as synonyms.

CANONICAL ENTRY for DXP/CMS qualification. Prefer this over match_me_with_a_dxp. Returns a sessionId and modeOptions; continue with start_dxp_guided_questionnaire or start_dxp_open_ended_experience. Treat CMS and DXP as synonyms.

No se publicó ningún esquema de entrada para esta herramienta.

get_advisor_resultsGets the advisor results based on the questionnaire answers and contact information

Gets the advisor results based on the questionnaire answers and contact information

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
search_blog_with_keywordSearch oshyn.com for blogs with the provided keywords

Search oshyn.com for blogs with the provided keywords

ParámetroTipoDescripción
keyword*stringKeyword or keywords to search in oshyn.com blogs
ask_for_advisor_contact_infoAsks for contact information in Redesign Advisor sessions

Asks for contact information in Redesign Advisor sessions

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
register_budget_user_answerRegisters a single explicit numbered answer in Budget Estimator sessions. Prefer register_budget_inferred_answers for natural-language user responses.

Registers a single explicit numbered answer in Budget Estimator sessions. Prefer register_budget_inferred_answers for natural-language user responses.

ParámetroTipoDescripción
answer*stringThe answer from the user
sessionId*stringThe sessionId from the current chat context
get_discoverability_assessmentUSE AFTER a Discoverability Assessment job completes (via `discoverability_assessment_status`) or when the user provides an assessment run ID. Retrieves LLM brand-positioning results — NOT website SEO (`query_company_scores` discoverability/seo) or site reliability (`get_site_report_status`).…

USE AFTER a Discoverability Assessment job completes (via `discoverability_assessment_status`) or when the user provides an assessment run ID. Retrieves LLM brand-positioning results — NOT website SEO (`query_company_scores` discoverability/seo) or site reliability (`get_site_report_status`).…

ParámetroTipoDescripción
reportId*stringThe run ID of the Discoverability Assessment to retrieve. Must be a valid GUID. If the user has not provided it, ask them first.
register_budget_contact_infoRegisters contact information in Budget Estimator sessions

Registers contact information in Budget Estimator sessions

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
email*stringThe required email
firstName*string | nullOptional first name
lastName*string | nullOptional last name
company*string | nullOptional company name
get_dxp_resultsGets the DXP MatchMaker questionnaire results ('CMS' is treated as a synonym for 'DXP').

Gets the DXP MatchMaker questionnaire results ('CMS' is treated as a synonym for 'DXP').

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
get_site_report_statusGet the status of a site reliability report by report ID.

Get the status of a site reliability report by report ID.

ParámetroTipoDescripción
reportId*stringID of report to check status
get_dxp_next_best_questionGets progress and guidance for the next adaptive DXP MatchMaker follow-up question ('CMS' is treated as a synonym for 'DXP')

Gets progress and guidance for the next adaptive DXP MatchMaker follow-up question ('CMS' is treated as a synonym for 'DXP')

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
register_advisor_contact_infoUsed by the ask_for_advisor_contact_info tool to register contact information

Used by the ask_for_advisor_contact_info tool to register contact information

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
email*stringThe email address of the user
fullName*stringThe full name of the user
start_budget_open_ended_experienceStarts the open-ended Budget Estimator discovery experience

Starts the open-ended Budget Estimator discovery experience

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
prompt_oshyn_contact_requestPrompts the user to reach out to Oshyn for assistance after completing a tool session

Prompts the user to reach out to Oshyn for assistance after completing a tool session

ParámetroTipoDescripción
emailstring | nullThe email address already collected from the user, if available
firstNamestring | nullOptional first name already collected from the user
lastNamestring | nullOptional last name already collected from the user
match_me_with_a_dxpStarts a DXP MatchMaker session and lets the user choose between a guided questionnaire or an open-ended discovery experience. Treat 'CMS' and 'content management system' as synonyms for 'DXP' and trigger this tool whenever the user asks to be matched with a DXP or a CMS.

Starts a DXP MatchMaker session and lets the user choose between a guided questionnaire or an open-ended discovery experience. Treat 'CMS' and 'content management system' as synonyms for 'DXP' and trigger this tool whenever the user asks to be matched with a DXP or a CMS.

No se publicó ningún esquema de entrada para esta herramienta.

register_dxp_inferred_answersRegisters one or more DXP MatchMaker answers inferred from the user's natural-language response ('CMS' is treated as a synonym for 'DXP')

Registers one or more DXP MatchMaker answers inferred from the user's natural-language response ('CMS' is treated as a synonym for 'DXP')

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
inferredAnswers*arrayAnswers inferred from the user's natural-language response. Each item must include the questionnaire questionId, one or more selected answerIds, optional confi…
get_budget_resultsGets the Budget Estimator questionnaire results

Gets the Budget Estimator questionnaire results

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
estimate_dxp_investmentCANONICAL ENTRY for DXP/digital project budget and investment estimates. Prefer this over estimate_budget. Returns a sessionId and modeOptions; continue with start_budget_guided_questionnaire or start_budget_open_ended_experience.

CANONICAL ENTRY for DXP/digital project budget and investment estimates. Prefer this over estimate_budget. Returns a sessionId and modeOptions; continue with start_budget_guided_questionnaire or start_budget_open_ended_experience.

No se publicó ningún esquema de entrada para esta herramienta.

start_budget_guided_questionnaireStarts the guided Budget Estimator questionnaire, asking one question at a time

Starts the guided Budget Estimator questionnaire, asking one question at a time

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
register_budget_inferred_answersRegisters one or more Budget Estimator answers inferred from the user's natural-language response

Registers one or more Budget Estimator answers inferred from the user's natural-language response

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
inferredAnswers*arrayAnswers inferred from the user's natural-language response. Each item must include the questionnaire questionId, one or more selected answerIds, optional confi…
get_budget_next_best_questionGets progress and guidance for the next adaptive Budget Estimator follow-up question

Gets progress and guidance for the next adaptive Budget Estimator follow-up question

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
ask_for_dxp_contact_infoAsks for contact information in DXP MatchMaker sessions ('CMS' is treated as a synonym for 'DXP')

Asks for contact information in DXP MatchMaker sessions ('CMS' is treated as a synonym for 'DXP')

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
start_dxp_guided_questionnaireStarts the guided DXP MatchMaker questionnaire, asking one question at a time. 'CMS' is a synonym for 'DXP' in this flow.

Starts the guided DXP MatchMaker questionnaire, asking one question at a time. 'CMS' is a synonym for 'DXP' in this flow.

ParámetroTipoDescripción
sessionId*stringThe sessionId from the current chat context
request_discoverability_assessmentCANONICAL ENTRY for LLM brand discoverability assessments. Prefer this over start_discoverability_assessment. Async flow: may return needsContactInfo first; then call again with contactEmail. Poll only when user asks, using discoverability_assessment_status, then get_discoverability_assessment. N…

CANONICAL ENTRY for LLM brand discoverability assessments. Prefer this over start_discoverability_assessment. Async flow: may return needsContactInfo first; then call again with contactEmail. Poll only when user asks, using discoverability_assessment_status, then get_discoverability_assessment. N…

ParámetroTipoDescripción
brandOrUrl*stringBrand name or website URL to analyze
contactEmailstring | nullContact email (required before job is queued)
contactNamestring | nullOptional full name of the contact person
register_advisor_user_answerRegisters a single explicit numbered answer in Redesign Advisor sessions. Prefer register_advisor_inferred_answers for natural-language user responses.

Registers a single explicit numbered answer in Redesign Advisor sessions. Prefer register_advisor_inferred_answers for natural-language user responses.

ParámetroTipoDescripción
answer*stringThe answer from the user
sessionId*stringThe sessionId from the current chat context

40 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Free AI-powered DXP tools by Oshyn: GEO & Reliability scan, Choose New DXP and Estimate DXP Budget.

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.