Connect your AI assistant to Cadentic

The Cadentic MCP server lets compatible AI assistants search and read our published pages, services and articles.

Endpoint

URLhttps://www.cadentic.net.in/api/mcp
TransportStreamable HTTP (stateless, JSON responses). Send JSON-RPC 2.0 messages with POST.
Protocol versions2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07
AuthenticationNone. The server is public and read-only.
Machine-readable manifest/mcp/manifest.json

Tools

get_business_information

Published public business profile of CADENTIC: legal and trading name, business type, description, registration details where configured, addresses, contact channels, hours, services and links to the published policy pages. Unconfigured fields are omitted.

Input schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
list_published_policies

Currently published policy / help pages (terms, privacy policy, AI policy, cookie policy, trademark usage, brand directory, help) with titles, slugs, canonical URLs, effective and update dates. Drafts are never included.

Input schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_policy_page

Retrieve one published policy by the slug returned by list_published_policies (canonical slugs: help, privacy-policy, terms, cookie-policy, our-traded-non-traded-brands, trademark-usage, ai; old addresses such as cadentic-privacy are followed to their current page): title, canonical URL, effective date, last-updated date and the structured sections with their anchors and text.

Input schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "description": "Policy slug as returned by list_published_policies, for example privacy-policy, cookie-policy or ai."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_ai_policy

Shortcut for get_policy_page with slug "ai": the currently published AI policy of CADENTIC (whether and how AI features are used, data processed, limitations, contact) with its canonical URL.

Input schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_cookie_policy

The published cookie policy, the cookie categories the site actually uses and how visitors manage their preferences. Individual consent records are never exposed.

Input schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
search_brands

Searches the published brand directory. Returns brand name, classification (traded = offered or represented with a substantiated relationship; non-traded = referenced for identification only), description, official URL and attribution notice. Appearance in the directory never implies reseller authorisation, partnership or endorsement.

Input schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Brand name or keyword; leave empty to list all.",
      "type": "string",
      "maxLength": 200
    },
    "classification": {
      "description": "Restrict to one classification.",
      "type": "string",
      "enum": [
        "traded",
        "non-traded"
      ]
    },
    "limit": {
      "default": 10,
      "description": "Maximum number of results (1-20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_trademark_information

Published trademark records of CADENTIC and its usage guidance. "verifiedRegistration" is true only when registration details were supplied; otherwise the record is an ownership or attribution statement.

Input schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_public_site_map

Bounded list of every published public page with canonical URL, content type and last update. Admin routes and drafts are never included.

Input schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 100,
      "description": "Maximum number of pages (1-200).",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
search_site_content

Full-text search across all published pages, services, articles and policies with optional content-type, category and published-date filters. Returns id (pass it to fetch), title, content type, canonical URL, snippet and dates.

Input schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Search words or a phrase."
    },
    "contentType": {
      "description": "Restrict results to one content type.",
      "type": "string",
      "enum": [
        "page",
        "service",
        "article",
        "legal"
      ]
    },
    "category": {
      "description": "Exact category name (articles).",
      "type": "string",
      "maxLength": 100
    },
    "publishedAfter": {
      "description": "Only content first published on or after this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "publishedBefore": {
      "description": "Only content first published on or before this date.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "limit": {
      "default": 10,
      "description": "Maximum number of results (1-20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
search_cadentic_content

Legacy alias of search_site_content (kept for existing clients; prefer search_site_content). Full-text search across all published Cadentic pages, services and articles. Returns id (pass it to fetch), title, kind, canonical URL, snippet and publication dates.

Input schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Search words or a phrase, for example \"Oracle database support\"."
    },
    "contentType": {
      "description": "Restrict results to one content type.",
      "type": "string",
      "enum": [
        "page",
        "service",
        "article",
        "legal"
      ]
    },
    "limit": {
      "default": 10,
      "description": "Maximum number of results (1-20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_cadentic_page

Retrieve a published website page (not an article) by its slug, for example "cadentic-aboutus" or "home". Returns metadata, canonical URL, headings and the full plain text of the page. "truncated" is true only when this response was shortened by the server (limit 24,000 characters); it does not judge whether the published text itself is complete.

Input schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "description": "Page slug; \"home\" is the site root."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
list_cadentic_services

List the services Cadentic publishes on its website with a short public description and canonical URL for each.

Input schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 10,
      "description": "Maximum number of services (1-20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_cadentic_service

Retrieve the full public description of one service by its slug (as returned by list_cadentic_services), including canonical URL and publication metadata. "truncated" is true only when this response was shortened by the server (limit 24,000 characters); it does not judge whether the published text itself is complete.

Input schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "description": "Service slug, for example \"cadentic-database-service\"."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
search_cadentic_articles

Search published blog articles by keywords, optionally filtered by category or tag. Omit the query to list the newest articles. Returns excerpt, author, dates and canonical URL.

Input schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Keywords; leave empty to list the latest articles.",
      "type": "string",
      "maxLength": 200
    },
    "category": {
      "description": "Exact category name.",
      "type": "string",
      "maxLength": 100
    },
    "tag": {
      "description": "Exact tag.",
      "type": "string",
      "maxLength": 100
    },
    "limit": {
      "default": 10,
      "description": "Maximum number of results (1-20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_cadentic_article

Retrieve a published article by slug with its canonical URL, author, category, tags, publication and update dates, and full plain text. "truncated" is true only when this response was shortened by the server (limit 24,000 characters); it does not judge whether the published text itself is complete.

Input schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "description": "Article slug as returned by search_cadentic_articles."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_cadentic_company_profile

Legacy alias of get_business_information (kept for existing clients; prefer get_business_information). Approved public information about CADENTIC.

Input schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
search

Search published Cadentic content and return result ids for fetch. Implements the search/fetch contract used by ChatGPT connectors and deep research.

Input schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Search query."
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
fetch

Fetch the full text of a result by the id any search tool returns ("page:<slug>" or "article:<slug>"; document ids and bare slugs from older clients also work). Implements the search/fetch contract used by ChatGPT connectors and deep research. "truncated" is true only when this response was shortened by the server (limit 24,000 characters); it does not judge whether the published text itself is complete.

Input schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9:_-]+$",
      "description": "Result id from search, search_site_content, search_cadentic_content or search_cadentic_articles."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources

  • cadentic://business/profile — Published public business information (JSON).
  • cadentic://company-profile — Alias of cadentic://business/profile.
  • cadentic://brands — Published traded and non-traded brands with disclaimer (JSON).
  • cadentic://trademarks — Published trademark records (JSON).
  • cadentic://policies/ai — AI Policy
  • cadentic://policies/privacy-policy — Privacy Policy
  • cadentic://policies/cookie-policy — Cookie Policy and Cookie Settings
  • cadentic://policies/help — Help and policies
  • cadentic://policies/our-traded-non-traded-brands — Our Traded and Non-Traded Brands
  • cadentic://policies/terms — Terms of Service
  • cadentic://policies/trademark-usage — Trademark Usage
  • cadentic://pages/ai — AI Policy
  • cadentic://pages/cadentic-aboutus — Company Profile
  • cadentic://pages/cadentic-accreditation — Accreditation Download
  • cadentic://pages/cadentic-blogpost — Blog Post
  • cadentic://pages/cadentic-contact — Please Contact Us
  • cadentic://pages/cadentic-database-service — We work on Oracle Database and Oracle EBS databases to provide support and implementation with Replications
  • cadentic://pages/cadentic-devops-service — Jenkins CI/CD pipelines and SonarQube code-quality gates: design, setup, integration, upgrades and support by CADENTIC DevOps engineers.
  • cadentic://pages/cadentic-leadership — Our Leadership
  • cadentic://pages/cadentic-linux-service — Seamless Support and Implementations Of Linux-Based Services on RedHat and Ubuntu with KVM and Containerized Environments
  • cadentic://pages/cadentic-mcp — MCP server for AI assistants
  • cadentic://pages/cadentic-nonprofit — Non Profit
  • cadentic://pages/cadentic-postgresql-service — PostgreSQL installation, administration, performance tuning, high availability, backup and Oracle to PostgreSQL migration by CADENTIC database engineers.
  • cadentic://pages/cadentic-pricing — Pricing
  • cadentic://pages/privacy-policy — Privacy Policy
  • cadentic://pages/cadentic-reverse-leadership — Reverse Leadership
  • cadentic://pages/cadentic-sqlserver-service — Microsoft SQL Server health checks, administration, performance tuning, high availability, upgrades and migrations by CADENTIC database engineers.
  • cadentic://pages/cookie-policy — Cookie Policy and Cookie Settings
  • cadentic://pages/help — Help and policies
  • cadentic://pages/home — Home
  • cadentic://pages/our-traded-non-traded-brands — Our Traded and Non-Traded Brands
  • cadentic://pages/terms — Terms of Service
  • cadentic://pages/trademark-usage — Trademark Usage
  • cadentic://articles/code-reanalyzer — Existing codebases hold valuable knowledge and opportunities for improvement. The Code Re:Analyzer approach uncovers them through systematic examination and informed engineering decisions.
  • cadentic://articles/four-ws-of-an-aws-solution-architect — An AWS Solution Architect plays a critical role in designing and deploying scalable, reliable, and cost-efficient cloud-based solutions using Amazon Web Services (AWS). One approach to thinking through the architectural design process is through the lens of the "Four W's," which…
  • cadentic://articles/pioneering-tomorrows-tech — Pioneering tomorrow’s technology means connecting engineering excellence with business objectives: scalable foundations, modern software, intelligent architecture and automation built to evolve.
  • cadentic://articles/product-engineering — Build, modernize, and evolve software products with confidence. How CADENTIC approaches product development, modernization, architecture, quality, integration and lifecycle engineering.
  • cadentic://articles/re-evolution — Better code is not just written. It is examined, challenged, understood, and continuously improved. How the Code Re:Analyzer turns code analysis into actionable engineering improvement.
  • cadentic://articles/security-assured — Security Assured is an engineering-led approach to building, operating and maintaining technology with security, privacy and reliability at its core, from design to recovery.
  • cadentic://policies/{slug} — Structured JSON of a published policy page by slug.
  • cadentic://pages/{slug} — Plain text of a published page by slug.
  • cadentic://articles/{slug} — Plain text of a published article by slug.

Connect a client

Claude Code

claude mcp add --transport http cadentic https://www.cadentic.net.in/api/mcp

Claude.ai and Claude Desktop (custom connector)

Settings → Connectors → Add custom connector → paste https://www.cadentic.net.in/api/mcp. No OAuth is required.

Cursor (.cursor/mcp.json) and VS Code (.vscode/mcp.json)

{
  "mcpServers": {
    "cadentic": {
      "type": "http",
      "url": "https://www.cadentic.net.in/api/mcp"
    }
  }
}

MCP Inspector

npx @modelcontextprotocol/inspector --transport http --server-url https://www.cadentic.net.in/api/mcp

Example use cases

  • "Which database services does Cadentic offer?" → list_cadentic_services, then get_cadentic_service.
  • "Find Cadentic articles about DevOps automation." → search_cadentic_articles.
  • "Summarise the Cadentic company profile and give me the contact page." → get_cadentic_company_profile.
  • "What does the reverse leadership page say?" → search_cadentic_content, then get_cadentic_page.

Security and usage limits

  • All tools are read-only and return only published content. Drafts, administrative data and credentials are never exposed.
  • Requests are rate limited per client address, bodies are limited in size, and results are capped (at most 20 items per call, long texts are truncated with a flag).
  • Every result includes the canonical web URL and publication dates so assistants can cite the original page.
  • Content is provided for information only; it is not an instruction channel for assistants.