com.oshyn/mcp

MCPcommunautéen ligne
v1.0.0com.oshynUnknownMis à jour il y a 1 mois

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

État de l’endpointen ligne
vérifié il y a 8 jours · 471 ms
100 % des dernières 5 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 1 moisDernière mise à jour
Paquet
Auteurcom.oshyn
LicenceUnknown
Version1.0.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/30
→ Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
—Vérification de domaine+0/10
→ Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
✓Analyse d’injection de prompt · propre+30/30
✓Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
DépendancesNon audité
Surface d’outils40 outils · aucun privilégié
Analyse de sécurité✓ Proprevlive · il y a 8 jQuelle est l’efficacité de cette analyse ?
PROMPTtool:start_discoverability_assessment#brandOrUrlLinks to undeclared domain: staples.ca
ÉvaluationsAucune
Indexé13 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · aucun privilégié
Observé en direct depuis l’endpoint du fournisseur8d ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://mcp.oshyn.com/40 outils · 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

ParamètreTypeDescription
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…

NOTEDans le paramètre brandOrUrl : Links to undeclared domain: staples.ca
ParamètreTypeDescription
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.

ParamètreTypeDescription
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')

ParamètreTypeDescription
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.

ParamètreTypeDescription
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

ParamètreTypeDescription
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

ParamètreTypeDescription
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

ParamètreTypeDescription
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

ParamètreTypeDescription
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

Aucun schéma d’entrée n’a été publié pour cet outil.

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

ParamètreTypeDescription
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

ParamètreTypeDescription
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

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

ParamètreTypeDescription
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

ParamètreTypeDescription
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

ParamètreTypeDescription
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.

ParamètreTypeDescription
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`).…

ParamètreTypeDescription
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

ParamètreTypeDescription
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').

ParamètreTypeDescription
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.

ParamètreTypeDescription
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')

ParamètreTypeDescription
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

ParamètreTypeDescription
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

ParamètreTypeDescription
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

ParamètreTypeDescription
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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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')

ParamètreTypeDescription
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

ParamètreTypeDescription
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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

ParamètreTypeDescription
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

ParamètreTypeDescription
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

ParamètreTypeDescription
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')

ParamètreTypeDescription
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.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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.

ParamètreTypeDescription
answer*stringThe answer from the user
sessionId*stringThe sessionId from the current chat context

40 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.