Connect your AI assistant to Cadentic
The Cadentic MCP server lets compatible AI assistants search and read our published pages, services and articles.
Endpoint
| URL | https://www.cadentic.net.in/api/mcp |
|---|---|
| Transport | Streamable HTTP (stateless, JSON responses). Send JSON-RPC 2.0 messages with POST. |
| Protocol versions | 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 |
| Authentication | None. 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 Policycadentic://policies/privacy-policy— Privacy Policycadentic://policies/cookie-policy— Cookie Policy and Cookie Settingscadentic://policies/help— Help and policiescadentic://policies/our-traded-non-traded-brands— Our Traded and Non-Traded Brandscadentic://policies/terms— Terms of Servicecadentic://policies/trademark-usage— Trademark Usagecadentic://pages/ai— AI Policycadentic://pages/cadentic-aboutus— Company Profilecadentic://pages/cadentic-accreditation— Accreditation Downloadcadentic://pages/cadentic-blogpost— Blog Postcadentic://pages/cadentic-contact— Please Contact Uscadentic://pages/cadentic-database-service— We work on Oracle Database and Oracle EBS databases to provide support and implementation with Replicationscadentic://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 Leadershipcadentic://pages/cadentic-linux-service— Seamless Support and Implementations Of Linux-Based Services on RedHat and Ubuntu with KVM and Containerized Environmentscadentic://pages/cadentic-mcp— MCP server for AI assistantscadentic://pages/cadentic-nonprofit— Non Profitcadentic://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— Pricingcadentic://pages/privacy-policy— Privacy Policycadentic://pages/cadentic-reverse-leadership— Reverse Leadershipcadentic://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 Settingscadentic://pages/help— Help and policiescadentic://pages/home— Homecadentic://pages/our-traded-non-traded-brands— Our Traded and Non-Traded Brandscadentic://pages/terms— Terms of Servicecadentic://pages/trademark-usage— Trademark Usagecadentic://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, thenget_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, thenget_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.