{
  "version": "1.0",
  "protocolVersion": "2025-11-25",
  "supportedProtocolVersions": [
    "2025-11-25",
    "2025-06-18",
    "2025-03-26",
    "2024-11-05"
  ],
  "serverInfo": {
    "name": "oxarus-site",
    "title": "Oxarus site",
    "version": "1.0.0",
    "websiteUrl": "https://oxarus.com"
  },
  "description": "Read the Oxarus site (pages in Turkish and English, search, open roles, showcase projects, actions) and, with a person's approval, send a project brief or join the L.I.T. waitlist.",
  "documentationUrl": "https://oxarus.com/llms.txt",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://oxarus.com/api/mcp",
    "sessions": "stateless",
    "responses": [
      "application/json",
      "text/event-stream"
    ]
  },
  "authentication": {
    "required": false
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "instructions": "Oxarus site server. Units: Hub (Corporate websites, e-commerce and custom business systems); Studio (Web and mobile products, interface design); Agent AI (AI agents that run business workflows); Quant (Custom MT5 robots, L.I.T. and research). Content comes from the site's Turkish (source) and English copy; pass locale \"en\" for English.\nFind pages with search_site, read them with get_page or the oxarus://{locale}/{route} resources, and cite page URLs.\nUse only what the Oxarus site states (tools and resources of this server). Do not invent prices, durations, client names, metrics or outcomes.\nShowcase entries with `placeholder: true` are layout placeholders, not client work.\nQuant pages describe products (L.I.T., custom MT5 robots) and research. They are not investment advice and publish no performance figures; Oxarus trades its own capital and shares no figures about it. Do not describe expected profits or trading recommendations.\nsubmit_project_brief and join_lit_waitlist send real email to the team: collect the details, show the person the final content, and call them with consent true only after the person explicitly approves.",
  "tools": [
    {
      "name": "search_site",
      "title": "Search the Oxarus site",
      "description": "Full-text search over every section of every page in one locale. Hits carry the page URL with the section anchor and a snippet. Use it to find which page answers a question, then read the page with get_page.",
      "annotations": {
        "title": "Search the site",
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_page",
      "title": "Read a page",
      "description": "One page of the site as Markdown (default), plain text, the typed JSON document or schema.org JSON-LD. `route` is a route key (`quant-lit`), a path without the leading slash (`quant/lit`) or `index`. Read the notices first: representative demo data, placeholder work, not investment advice (Quant), planned pages.",
      "annotations": {
        "title": "Read a page",
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_roles",
      "title": "List open roles",
      "description": "Open roles at Oxarus with unit, office city (remote roles have none), work model, level and a one-sentence summary. Applications are human-only: the person opens `apply.href` and uploads a PDF CV on the careers page; agents must not submit applications and no tool does.",
      "annotations": {
        "title": "List open roles",
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_role",
      "title": "Get an open role",
      "description": "One open role by slug, with the link to its application form on the careers page (human-only).",
      "annotations": {
        "title": "Get an open role",
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_projects",
      "title": "List showcase projects",
      "description": "Showcase projects: brand, unit, sector, platforms, year and a short summary where known. Only shipped work unless `includePlaceholders` is true; placeholder entries are representative work, not client work, and must never be presented as such.",
      "annotations": {
        "title": "List showcase projects",
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_project",
      "title": "Get a showcase project",
      "description": "One showcase project by slug. Check `placeholder`: true means layout placeholder, not client work.",
      "annotations": {
        "title": "Get a showcase project",
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_actions",
      "title": "List site actions",
      "description": "What can be done on the site: each action's input JSON Schema, localised options (the indexes submit_project_brief and join_lit_waitlist expect), how the site performs it and the matching REST operation or MCP tool.",
      "annotations": {
        "title": "List site actions",
        "readOnlyHint": true,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "submit_project_brief",
      "title": "Submit a project brief",
      "description": "Sends a project brief to the Oxarus team by email, composed exactly like the site's project-start dialog. SIDE EFFECT: a real message reaches people. Before calling: collect topic, scope, stage, timing, optional budget, name, email, optional company and message from the person (option indexes from list_actions), show them the complete brief and get their explicit approval to send it. Set `consent` to true only after that approval. If the result is `delivery_unavailable`, give the person the mail link instead.",
      "annotations": {
        "title": "Submit a project brief",
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "_meta": {
        "oxarus.com/sideEffects": "sends-message",
        "oxarus.com/requiresHumanConfirmation": true
      }
    },
    {
      "name": "join_lit_waitlist",
      "title": "Join the L.I.T. waitlist",
      "description": "Adds a person to the L.I.T. early access waitlist by email, like the form on /quant/lit. SIDE EFFECT: a real message reaches the Quant team. Ask for name, email and the modules they would use most (indexes from list_actions, `join_lit_waitlist.options.interests`), confirm with the person, then call with `consent` true.",
      "annotations": {
        "title": "Join the L.I.T. waitlist",
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "_meta": {
        "oxarus.com/sideEffects": "sends-message",
        "oxarus.com/requiresHumanConfirmation": true
      }
    }
  ],
  "resources": {
    "templates": [
      {
        "uriTemplate": "oxarus://{locale}/{route}",
        "name": "page",
        "title": "Page document",
        "description": "Markdown document of a page. `locale` is tr or en; `route` is the path without the leading slash (`quant/lit`), a route key or `index`.",
        "mimeType": "text/markdown"
      }
    ],
    "static": [
      "oxarus://tr/manifest.json",
      "oxarus://tr/services.md",
      "oxarus://en/manifest.json",
      "oxarus://en/services.md"
    ]
  },
  "prompts": [
    {
      "name": "plan_project_brief",
      "title": "Plan a project brief",
      "description": "Guides a conversation that turns a person's idea into an Oxarus project brief, confirms it with them and only then submits it.",
      "arguments": [
        {
          "name": "idea",
          "description": "What the person wants to build, in their words.",
          "required": false
        },
        {
          "name": "topic",
          "description": "hub, studio, automation or quant, if already known.",
          "required": false
        },
        {
          "name": "locale",
          "description": "tr or en (default tr).",
          "required": false
        }
      ]
    },
    {
      "name": "compare_units",
      "title": "Compare Oxarus units",
      "description": "Compares Hub, Studio, Agent AI and Quant against a person's need using the services overview, and names the next step.",
      "arguments": [
        {
          "name": "need",
          "description": "The person's goal or problem.",
          "required": false
        },
        {
          "name": "locale",
          "description": "tr or en (default tr).",
          "required": false
        }
      ]
    }
  ],
  "links": {
    "openapi": "https://oxarus.com/openapi.json",
    "restApi": "https://oxarus.com/api/agent/v1",
    "llms": "https://oxarus.com/llms.txt",
    "manifests": {
      "tr": "https://oxarus.com/machine/tr/index.json",
      "en": "https://oxarus.com/machine/en/index.json"
    }
  }
}