Skip to content
Oshyn logo

Oshyn MCP server

Which MCP servers are Oshyn's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-17

← Back to Oshyn

Whose server it is
  • Registry namecom.oshyn/mcpverified in the MCP registry

The registry name sits under oshyn.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-17
  • Stateanswerschecked 2026-10-17
  • Tools40
  • Server calls itselfOshyn.Tools.MCP
  • Server version1.0.0.0
  • Protocol version2025-06-18

On 2026-10-17 the server answered initialize and tools/list without a sign-in. First answer in 28 ms.

Should an agent connect itSkip it
  • Its tools do none of the product's use cases we checked: migrate an existing CMS to a modern DXP; maintain and enhance a live enterprise website.

Once connected

  • create_site_report change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 16, the first on 2026-10-19
  • INITE MCP score53 of 100answers 100 · does the job 0 · definitions 83 · context 81 · connects 100 · lowered by the warning signs below
  • What an agent can do with it0 of 2 use cases
  • Answered100% of days16 of 16 daily checks
  • Median first answer70 ms
  • Space in an agent's context≈ 6,133 tokensthe definitions of all its tools (40), which an agent carries on every turn
  • Tool definitionsB · 83 of 100
  • Typed results22 of 40 toolsdeclared outputSchema: results come typed, read once
  • Not saying whether it only reads or can destroy: 40 of 40

What an agent can do with it

  • cannot · migrate an existing CMS to a modern DXP
  • cannot · maintain and enhance a live enterprise website
  • not sure · make a website discoverable to AI search tools

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_site_report

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers40 tools · read 2026-10-17
  • start_advisor_guided_questionnaire

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

  • start_discoverability_assessment

    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…

  • start_dxp_open_ended_experience

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

  • register_dxp_contact_info

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

  • register_dxp_user_answer

    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.

  • submit_oshyn_contact_request

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

  • get_advisor_next_best_question

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

  • ask_for_budget_contact_info

    Asks for contact information in Budget Estimator sessions

  • start_advisor_open_ended_experience

    Starts the open-ended Redesign Advisor discovery experience

  • get_an_advice

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

  • register_advisor_inferred_answers

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

  • create_site_report

    Create a site reliability report

  • estimate_budget

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

  • request_reliability_report

    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_assessment_status

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

  • query_company_scores

    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…

  • qualify_dxp_requirements

    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.

  • get_advisor_results

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

  • search_blog_with_keyword

    Search oshyn.com for blogs with the provided keywords

  • ask_for_advisor_contact_info

    Asks for contact information in Redesign Advisor sessions

  • register_budget_user_answer

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

  • get_discoverability_assessment

    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`…

  • register_budget_contact_info

    Registers contact information in Budget Estimator sessions

  • get_dxp_results

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

  • get_site_report_status

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

  • get_dxp_next_best_question

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

  • register_advisor_contact_info

    Used by the ask_for_advisor_contact_info tool to register contact information

  • start_budget_open_ended_experience

    Starts the open-ended Budget Estimator discovery experience

  • prompt_oshyn_contact_request

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

  • match_me_with_a_dxp

    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…

  • register_dxp_inferred_answers

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

  • get_budget_results

    Gets the Budget Estimator questionnaire results

  • estimate_dxp_investment

    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.

  • start_budget_guided_questionnaire

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

  • register_budget_inferred_answers

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

  • get_budget_next_best_question

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

  • ask_for_dxp_contact_info

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

  • start_dxp_guided_questionnaire

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

  • request_discoverability_assessment

    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…

  • register_advisor_user_answer

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

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "oshyn": {
      "type": "http",
      "url": "https://mcp.oshyn.com/"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http oshyn https://mcp.oshyn.com/

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.oshyn.com/ as a custom connector in the settings.

OpenAPI spec

4 paths, read 2026-10-17. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.