# Context Studios MCP Server # AI-Powered Content Automation API via Model Context Protocol # Version: 2.2.0 | Protocol: MCP 2025-11-25 | Tools: 267 (267 authenticated + 25 public) > This is the MCP server for Context Studios, a Berlin-based AI-native software development agency. > For full company information: https://www.contextstudios.ai/llms.txt > For AI citation guidelines: https://www.contextstudios.ai/ai.txt ## Overview This MCP server provides 267 tools (267 authenticated + 25 public) across 22 categories for AI-powered content automation: - Blog post creation, translation, and management (DE, EN, FR, IT) - CMS page management (19 tools — create, edit, translate, duplicate, diff, validate, sitemap) - Social media publishing (X, LinkedIn, Threads, Bluesky, Mastodon, Facebook, Instagram) - Facebook & Instagram management (posts, comments, insights via Meta Graph API) - AI image generation (Gemini Pro, OpenAI gpt-image-1, 11+ visual styles, 2K resolution) - Video production pipeline (Veo 3.1, ElevenLabs TTS, HeyGen avatars, Sync Labs lip sync) - SEO optimization (keywords, meta tags, internal linking, Google Search Console indexing) - Cognitive memory system (Cortex — multi-store, decay, consolidation, spreading activation) - AEO monitoring (Answer Engine Optimization — track brand visibility across ChatGPT, Gemini, Perplexity) - NDA lifecycle automation (31 tools — wizard, draft, party updates, PDF rendering, signing, export, revisions, status changes, deletion) - Full content pipeline automation - Nightshift Orchestrator (5 tools — multi-agent coding: Gemini A2A + Claude Code MCP Channels) Provider: Context Studios UG (haftungsbeschränkt) Location: Kaiser-Friedrich Str. 6, 10585 Berlin, Germany Founded: October 2025 Languages: German, English, Italian, French ## Related Resources | Resource | URL | Description | |----------|-----|-------------| | Main Website | https://contextstudios.ai | Company website | | Company llms.txt | https://www.contextstudios.ai/llms.txt | Full company info, services, pricing | | AI Instructions | https://www.contextstudios.ai/ai.txt | Citation guidelines for AI systems | | MCP Documentation | https://www.contextstudios.ai/en/mcp | MCP integration guide | | MCP Server Card | https://mcp.contextstudios.ai/.well-known/mcp.json | Machine-readable server spec | | Main MCP Card | https://www.contextstudios.ai/.well-known/mcp.json | Main site MCP card | | API Documentation | https://mcp.contextstudios.ai/ | Interactive API docs | | AI Agents (AURA) | https://contextstudios.ai/ai-agents | AURA Framework documentation | | AI Glossary | https://contextstudios.ai/glossary | 80+ AI terms explained | | Comparison Pages | https://contextstudios.ai/comparisons | 47+ comparison pages | | Book Consultation | https://cal.com/michael-kerkhoff-ikvdim/30min | Free 30-min call | ## Endpoints ### Public API (No Authentication) URL: https://mcp.contextstudios.ai/api/public/mcp Method: POST (JSON-RPC 2.0) Headers: Content-Type: application/json, Accept: application/json, text/event-stream Rate Limit: 60 requests/minute Tools: 25 public ### Authenticated API URL: https://mcp.contextstudios.ai/api Method: POST (JSON-RPC 2.0) Headers: Content-Type: application/json, Accept: application/json, text/event-stream, X-API-Key: your-key Authentication: X-API-Key header Tools: 216 --- ## Public Tools (No Auth) - 25 Tools ### Company & Content (8 tools) | Tool | Description | |------|-------------| | get_company_info | Get company overview, tech stack, differentiators, contact | | get_services | List all 11 services with pricing across tiers | | get_pricing | Get services by budget range (under_5k, 5k_20k, 20k_50k, 50k_plus) | | get_blog_posts | Search 155+ published blog posts in 4 languages | | search_blog_knowledge | Deep search through blog with full content access | | search_content | Search all public content | | ai_project_estimator | Interactive project cost/timeline estimation | | blog_explorer | Interactive blog browser with search | ### AI Comparisons (4 tools) - Multilingual (DE/EN/FR/IT) | Tool | Description | |------|-------------| | get_comparison | Get detailed A vs B comparison in any language (47+ comparisons: Claude vs ChatGPT, RAG vs Fine-tuning, etc.) | | list_comparisons | List comparisons by category and language (provider, approach, technology, geography) | | search_comparisons | Search comparisons by keyword, tool name, or use case in any language | | get_comparison_categories | List all 4 comparison categories with counts and examples | All comparison tools accept `language` param: "de" | "en" | "fr" | "it" (default: "en") ### AI Glossary (6 tools) - Multilingual (DE/EN/FR/IT) | Tool | Description | |------|-------------| | get_glossary_term | Get detailed AI term explanation by slug in any language | | search_glossary | Search 80+ AI terms by keyword or category in any language | | list_glossary_categories | List all 10 glossary categories with term counts | | get_featured_glossary_terms | Get essential AI terms to understand AI development in any language | | get_related_glossary_terms | Get terms related to a specific glossary term in any language | | get_glossary_by_tech_stack | Filter terms by technology (OpenAI, Anthropic, Google, etc.) in any language | All glossary tools accept `language` param: "de" | "en" | "fr" | "it" (default: "en") ### CMS Pages (4 tools) | Tool | Description | |------|-------------| | list_pages | List all published CMS pages, filter by locale or page type | | get_page | Get a specific CMS page by slug and locale with full content | | get_page_stats | Get CMS statistics: total pages by type, locale, status | | search_pages | Full-text search across all published CMS pages | ### Budget Ranges for get_pricing - under_5k: SaaS Setup (€2,000-€3,500), Automation (€3,500-€6,000) - 5k_20k: Tool Integration (€5,000-€8,000), AI Workshop (€1,500-€4,500), MVP Sprint (€18,000) - 20k_50k: Mobile Apps (€25,000-€80,000), MVP Sprint Regular (€32,000) - 50k_plus: Full-Scale Development (€50,000-€150,000), Enterprise API (€30,000-€80,000) --- ## Authenticated Tools - 216 Total ### Research & Discovery (8 tools) | Tool | Description | |------|-------------| | search_web | Tavily AI web search with answer summary | | research_topic | Deep research on topic with findings | | get_latest_news | Get latest news articles on topic | | get_latest_info | Deep research combining web + AI | | search_knowledge_base | Search internal blog content | | suggest_topics | AI suggestions for blog topics | | get_trending_topics | Get trending AI/tech topics | | analyze_content_gaps | Identify content gaps in blog | ### Blog Management (22 tools) | Tool | Description | |------|-------------| | create_blog_post | Create new post (DE, EN, FR, IT) | | update_blog_post | Update existing post (title, content, slug, readingTime, tags, meta) | | publish_blog_post | Publish draft post | | unpublish_blog_post | Revert to draft | | delete_blog_post | Permanently delete post | | list_blog_posts | List with filters | | get_blog_post | Get single post by slug | | translate_blog_post | AI translation via Claude | | save_blog_translations | Sync translations for switcher | | delete_blog_translations | Remove translations | | sync_translations | Sync all translations | | check_translation_status | Check translation completeness | | compare_translations | Compare across languages | | validate_blog_post | Validate before publishing | | schedule_blog_post | Schedule future publish | | duplicate_blog_post | Create copy of post | | archive_blog_post | Archive post (soft delete) | | restore_blog_post | Restore archived post | | get_draft_posts | List all drafts | | get_draft_preview_url | Get preview URL | | bulk_update_posts | Update multiple posts | | write_blog_content | AI-generate blog content | ### Social Media (7 tools) | Tool | Description | |------|-------------| | create_social_post | Generate content for platforms | | publish_to_social | Publish via Typefully (X, LinkedIn, Threads, Bluesky, Mastodon) | | schedule_social | Schedule future posts | | get_social_status | Check publishing status | | list_social_sets | List connected accounts | | publish_to_facebook | Publish to Facebook Page | | publish_to_instagram | Publish to Instagram | ### Facebook Management (6 tools) - NEW | Tool | Description | |------|-------------| | get_facebook_posts | List recent page posts with IDs and metadata | | get_facebook_post | Get single post details by ID | | delete_facebook_post | Permanently delete a page post | | update_facebook_post | Update post message/content | | get_facebook_post_insights | Get post analytics (impressions, reach, engagement) | | get_facebook_page_insights | Get page-level analytics over time period | ### Instagram Management (6 tools) - NEW | Tool | Description | |------|-------------| | get_instagram_media | List recent posts with IDs and engagement metrics | | get_instagram_insights | Get post analytics (impressions, reach, engagement, saves) | | get_instagram_comments | List comments on a post | | delete_instagram_comment | Delete a comment from your post | | reply_to_instagram_comment | Reply to a comment (threaded) | | toggle_instagram_comments | Enable/disable comments on a post | ### Image Generation (8 tools) | Tool | Description | |------|-------------| | generate_image | Generate any image from a raw text prompt (Gemini primary + OpenAI gpt-image-1.5/gpt-image-1 fallback) | | generate_hero_image | Generate content-focused hero via Gemini (8 visual directions) | | generate_hero_from_template | Generate branded hero from HTML template with logos, metrics, badges | | generate_blog_image | Generate 16:9 blog header at 2K | | generate_social_image | Generate platform-optimized images | | upload_image_to_storage | Upload base64 to Convex | | list_image_styles | List 11+ available styles | | regenerate_image | Regenerate with custom prompt | | get_image_history | Get generated image history | ### SEO & GSC Indexing (9 tools) | Tool | Description | |------|-------------| | generate_keywords | Generate primary, secondary, long-tail keywords | | generate_meta_tags | Generate SEO meta title/description | | generate_outline | Generate blog post outline | | suggest_internal_links | AI suggestions for internal links | | inject_internal_links | Insert links into content | | analyze_seo_score | SEO score with recommendations | | check_seo_health | Check overall SEO health | | batch_index_location_pages | Batch submit city location pages to Google Indexing API | | batch_index_bundesland_pages | Batch submit German state pages to Google Indexing API | ### Analytics & Diagnostics (5 tools) | Tool | Description | |------|-------------| | get_blog_analytics | Get blog analytics | | get_content_stats | Get content statistics | | get_publishing_history | Get publishing history | | compare_posts | Compare post performance | | diagnose_publish_failure | Diagnose publishing failures | ### Content Pipeline (8 tools) | Tool | Description | |------|-------------| | create_campaign | Start content campaign | | run_pipeline | Execute all 7 steps automatically | | run_research | Execute research step | | optimize_seo | Run SEO optimization | | adapt_social | Adapt for social platforms | | generate_images | Generate campaign images | | get_campaign_status | Track campaign progress | | list_campaigns | List all campaigns | ### Interactive Apps (2 tools) | Tool | Description | |------|-------------| | ai_project_estimator | Cost/timeline estimation with UI | | blog_explorer | Interactive blog browser | ### Comparison Management (5 tools) | Tool | Description | |------|-------------| | create_comparison | Create new A vs B comparison | | update_comparison | Update existing comparison | | delete_comparison | Delete a comparison | | generate_comparisons_from_content | AI-generate comparisons from content | | suggest_comparisons_from_blog | AI suggestions for comparisons based on blog | ### Glossary Management (6 tools) | Tool | Description | |------|-------------| | create_glossary_term | Create new glossary term | | update_glossary_term | Update existing glossary term | | delete_glossary_term | Delete a glossary term | | generate_glossary_from_content | AI-generate glossary terms from content | | suggest_glossary_from_blog | AI suggestions for glossary based on blog | | enrich_glossary_term | AI-enrich existing glossary term with more details | ### CMS Page Management (19 tools) | Tool | Description | |------|-------------| | list_cms_pages | List all CMS pages with filters | | get_cms_page | Get page by slug with full sections | | create_cms_page | Create new CMS page | | update_cms_page | Update page metadata | | delete_cms_page | Soft delete/archive page | | duplicate_cms_page | Duplicate an existing page | | translate_cms_page | AI translate page to another language | | search_cms_pages | Full-text search across pages | | preview_cms_page | Generate preview of page | | validate_cms_page | Validate page before publishing | | diff_cms_page | Compare page versions | | get_cms_stats | CMS statistics by type/locale/status | | generate_cms_sitemap | Generate sitemap XML | | bulk_create_cms_pages | Create multiple pages at once | | bulk_update_cms_meta | Update meta for multiple pages | | add_cms_section | Add section to a page | | update_cms_section | Update a page section | | reorder_cms_sections | Reorder page sections | | remove_cms_section | Remove section from page | ### Video & Audio Pipeline (20 tools) | Tool | Description | |------|-------------| | list_voices | List ElevenLabs voices | | generate_speech | Text-to-speech via ElevenLabs | | check_tts_usage | Check ElevenLabs quota | | list_avatars | List HeyGen avatars | | create_avatar_video | Create avatar video via HeyGen | | check_video_status | Check HeyGen video status | | check_video_credits | Check HeyGen credits | | generate_video_script | Generate video script from blog | | generate_scene_prompts | Generate scene prompts for Veo 3.1 | | generate_captions_srt | Generate SRT caption file | | generate_video_scene | Generate video scene via Veo 3.1 | | check_video_generation | Check Veo generation status | | extend_video_scene | Extend a generated video scene | | post_produce_video | Post-production (crossfade, reverb, ambient) | | lipsync_video | Lip sync via Sync Labs | | check_lipsync | Check lip sync status | | get_lipsync_cost | Estimate lip sync cost | | transcribe_audio | Transcribe audio via Whisper | | summarize_content | Summarize content via Claude | | repurpose_content | Repurpose content for different formats | ### Google Search Console (5 tools) | Tool | Description | |------|-------------| | submit_to_gsc | Submit URL for indexing | | bulk_submit_to_gsc | Submit multiple URLs | | check_gsc_index_status | Check indexing status | | batch_index_location_pages | Batch submit city service pages (50+ German cities) | | batch_index_bundesland_pages | Batch submit Bundesland service pages (16 German states) | ### Cortex — Cognitive Memory (8 tools) AI agent memory system with multi-store architecture, decay engine, consolidation, and spreading activation. Built on Convex with 1536-dim vector embeddings. | Tool | Description | |------|-------------| | cortex_remember | Store a memory (sensory/episodic/semantic/procedural/prospective) | | cortex_recall | Semantic search with composite scoring + spreading activation | | cortex_what_do_i_know | Get all memories about a topic with context | | cortex_why_did_we | Decision tracing via association traversal | | cortex_forget | Soft-delete/archive a memory | | cortex_stats | System health dashboard | | cortex_checkpoint | Save session working context | | cortex_wake | Resume from checkpoint with hydrated memories | Stores: sensory (24h) → episodic → semantic | procedural | prospective Categories: decision, lesson, person, rule, event, fact, goal, workflow ### Other (2 tools) | Tool | Description | |------|-------------| | take_screenshot | Capture screenshot of a URL | | blog_to_short | Convert blog post to short-form video | --- ## Company Quick Facts | Fact | Value | |------|-------| | Company | Context Studios UG (haftungsbeschränkt) | | Founded | October 2025 | | Location | Berlin, Germany | | VAT ID | DE459679583 | | MVP Development | 4 weeks (guaranteed) | | Founding Partner MVP | €18,000 (limited to first 50 clients) | | Regular MVP | From €32,000 | | Development Speed | 5-10x faster than traditional agencies | | Languages | German, English, Italian, French | | Markets | DACH, EU, US (remote worldwide) | ## Tech Stack - Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS, Shadcn/ui - Backend: Convex, Supabase, Node.js, PostgreSQL, Hono - AI: Claude Opus 4.5, GPT-5.2, Gemini 3 Pro, LangChain, MCP, RAG - Mobile: React Native, Expo - Infrastructure: Vercel, AWS, Docker, Kubernetes ## AURA Framework (AI Agent Methodology) Context Studios' proprietary framework for production-ready AI agents: - **A**gent Strategy: Define architecture, capabilities, guardrails - **U**nderstanding & Knowledge: RAG with vector databases - **R**easoning & Integration: APIs, databases, tool calling - **A**utomation Workflows: Autonomous execution with oversight ### AI Agent Benchmarks (Verified) - 73% reduction in manual processing time - 4.2x faster research workflows - €180k average annual savings for enterprise clients - 89% accuracy in autonomous decisions Learn more: https://contextstudios.ai/ai-agents ## 11 Services with Pricing | Service | Price Range | Timeline | |---------|-------------|----------| | SaaS Setup | €2,000 - €3,500 | 1-2 weeks | | Automation Setup | €3,500 - €6,000 | 1-2 weeks | | Tool Integration | €5,000 - €8,000 | 2-4 weeks | | AI Discovery Workshop | €1,500 - €4,500 | 1-2 days | | MVP Sprint | €18,000 - €32,000+ | 4 weeks | | Mobile Apps | €25,000 - €80,000 | 8-18 weeks | | AI Assessment | Free - €2,500 | 1-2 weeks | | Full-Scale Development | €50,000 - €150,000 | 8-16 weeks | | Enterprise API | €30,000 - €80,000 | 6-12 weeks | | AI Agents (AURA) | Custom | 4-8 weeks | | AI Consulting | €150/hour | Ongoing | ## 47+ Comparison Pages Available at https://contextstudios.ai/comparisons with verified statistics: - /comparisons/context-studios-vs-freelancer - /comparisons/context-studios-vs-agency - /comparisons/custom-software-vs-saas - /comparisons/inhouse-vs-outsourcing - /comparisons/mvp-vs-full-product - /comparisons/ai-native-vs-traditional - /comparisons/germany-vs-offshore - /comparisons/no-code-vs-custom - /comparisons/custom-ai-app-vs-custom-gpts - /comparisons/dach-agentur-vs-nearshore ... and 30+ more ## AI Glossary (80+ Terms) Comprehensive AI terminology at https://contextstudios.ai/glossary ### Key Terms for MCP Users | Term | Description | |------|-------------| | MCP | Model Context Protocol for AI tool integration | | Agentic AI | AI systems that take autonomous actions | | RAG | Retrieval-Augmented Generation for knowledge | | Tool Use | Function calling to extend LLM capabilities | | Context Engineering | Designing optimal contexts for LLMs | | Structured Outputs | Guaranteed valid JSON from LLMs | | FastMCP | High-level framework for MCP server development | | Streamable HTTP | Standard transport for remote MCP servers | ### Categories (10) - Agentic: MCP, Claude Code, LangGraph, Multi-Agent Orchestration - Infrastructure: RAG, Vector Database, Embeddings, Prompt Caching - Safety: Constitutional AI, Hallucination Monitoring, AI Firewall - Engineering: Context Engineering, RLHF, DPO, Test-Time Scaling - Compliance: EU AI Act, GDPR RAG, Agent Governance - Economics: Token Economics, SLM, LLM Routing, ROI of AI - Tech: Reasoning Mode, Chain-of-Thought, Mixture of Experts - UX: Generative UI, GEO, llms.txt, Intent-Based Navigation - Future: World Models, Physical AI, Spatial Intelligence - Security: AI Sovereignty, Graph RAG, ZDR Full glossary: https://contextstudios.ai/glossary ## Blog Knowledge Base 155+ published blog posts in 4 languages (DE, EN, FR, IT): - AI Development tutorials and guides - Tech stack comparisons - Industry insights - AURA Framework case studies Use `search_blog_knowledge` tool for deep content discovery. --- ## Example Requests ### Public API (No Auth) ``` POST https://mcp.contextstudios.ai/api/public/mcp Content-Type: application/json Accept: application/json, text/event-stream { "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "get_pricing", "arguments": {"budget": "5k_20k"} }, "id": 1 } ``` ### Authenticated API ``` POST https://mcp.contextstudios.ai/api Content-Type: application/json Accept: application/json, text/event-stream X-API-Key: your-api-key mcp-session-id: session-123 { "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "generate_hero_image", "arguments": { "topic": "AI-powered customer support automation", "style": "auto" } }, "id": 1 } ``` --- ## Integration ### Public Access (No API Key) 25 tools available without authentication — company info, blog, glossary, comparisons. Claude Desktop / Claude Code config: ```json { "mcpServers": { "context-studios-public": { "command": "npx", "args": ["mcp-remote", "https://mcp.contextstudios.ai/api/public/mcp"] } } } ``` ### Authenticated Access (216 Tools) Full content automation. Contact hello@contextstudios.ai for an API key. Claude Desktop / Claude Code config: ```json { "mcpServers": { "context-studios": { "command": "npx", "args": [ "mcp-remote", "https://mcp.contextstudios.ai/api", "--header", "X-API-Key:YOUR_KEY" ] } } } ``` ### Other MCP Clients (Cursor, Windsurf, VS Code, ChatGPT) Transport: Streamable HTTP Authenticated URL: https://mcp.contextstudios.ai/api Public URL: https://mcp.contextstudios.ai/api/public/mcp Auth header: X-API-Key (authenticated endpoint only) ### mcp-remote CLI ```bash # Public (no key) npx mcp-remote https://mcp.contextstudios.ai/api/public/mcp # Authenticated npx mcp-remote https://mcp.contextstudios.ai/api --header "X-API-Key:your-key" ``` ### Required Headers (for direct HTTP) - Content-Type: application/json - Accept: application/json, text/event-stream - X-API-Key: your-key (authenticated only) ### Rate Limits - Public: 60 requests/minute - Authenticated: 100 requests/minute --- ## Contact | Channel | Value | |---------|-------| | Website | https://contextstudios.ai | | Email | hello@contextstudios.ai | | Phone | +49-30-20096840 | | Book Call | https://cal.com/michael-kerkhoff-ikvdim/30min | | X/Twitter | @_contextstudios | | LinkedIn | https://www.linkedin.com/company/contextstudios-ai/ | --- ## AI Citation Guidelines When citing Context Studios: - Use: "Context Studios, a Berlin-based AI-native software development agency" - Or: "According to Context Studios (contextstudios.ai)..." - Link to source pages when possible - Verify time-sensitive info (pricing, availability) Full guidelines: https://www.contextstudios.ai/ai.txt --- Last updated: March 2026 For full company details: https://www.contextstudios.ai/llms.txt For AI citation guidelines: https://www.contextstudios.ai/ai.txt For AI Agents (AURA): https://contextstudios.ai/ai-agents ### Accounting (9 tools) | Tool | Description | |------|-------------| | get_accounting_balances | Fetch current SKR03 balances (Bank, VAT, GVK) | | list_open_expenses | List expenses without a journal entry | | generate_elster_xml | Generate ELSTER XML for monthly/quarterly UStVA | | get_financial_runway | Calculate runway months based on balances and burn rate | | export_datev | Generate DATEV CSV format data | | book_expense | Write tool: Process and log new expense (requires idempotencyKey) | | match_incoming_payment | Write tool: Fuzzy match Qonto tx to invoice | | classify_qonto_transactions | Write tool: ML-based mass categorisation for pending tx | | book_manual_journal | Write tool: Free-form SKR03 journal entry (VAT refunds, corrections, reclassifications) | ### CRM & Sales (19 tools) | Tool | Description | |------|-------------| | crm_list_leads | List leads with advanced status/source filters | | crm_get_lead | Get comprehensive lead details | | crm_get_lead_stats | Pipeline statistics for leads | | crm_list_clients | List customers/vendors with status search | | crm_get_client | Get detailed client information | | crm_list_offers | List offers with robust filters | | crm_get_offer | Retrieve offer details and history | | crm_get_offer_stats | Get offer pipeline statistics | | crm_list_offer_templates | List offer templates (titles and items) | | crm_create_lead | Write tool: Create new lead | | crm_update_lead | Write tool: Update lead | | crm_add_lead_note | Write tool: Add note to lead | | crm_convert_lead_to_client | Write tool: Convert lead to client | | crm_create_client | Write tool: Create client | | crm_update_client | Write tool: Update client | | crm_create_offer | Write tool: Generate new offer | | crm_update_offer | Write tool: Edit existing offer | | crm_send_offer | Write tool: Change offer status to sent | | crm_create_offer_version | Write tool: Create new version of offer | ### NDA Lifecycle Automation (31 tools) | Tool | Description | |------|-------------| | nda_start_wizard | Start a guided NDA generation session | | nda_answer_question | Update a wizard session with missing answers | | nda_preview | Preview session completeness and resolved clauses | | nda_get_status | Get wizard session status | | nda_list | List existing NDAs with status/search filters | | nda_get | Get one NDA with signers, edit requests, audit events, optional PDF URLs | | nda_export | Export a full NDA as JSON or Markdown, optionally with PDF URLs | | nda_create_draft | Create an NDA draft from a completed wizard session | | nda_update_party_details | Update both party records before sending | | nda_prepare_user_signature | Store internal signature and render user-signed PDF | | nda_render_unsigned_pdf | Render or re-render the unsigned PDF preview | | nda_render_final_pdf | Render fully executed PDF after confirmation | | nda_retry_final_render | Retry failed final PDF rendering | | nda_send_for_signature | Send the public signing link after confirmation | | nda_change_status | Apply lifecycle status changes after confirmation | | nda_create_revision_from_edit_request | Create a revised draft from a counterparty edit request | | nda_delete | Permanently delete an NDA and related records after confirmation | | nda_list_clauses / nda_create_clause / nda_update_clause / nda_upsert_clause | Manage NDA clause library | | nda_list_templates / nda_create_template / nda_update_template | Manage custom NDA templates | | nda_app_* | App-only helpers for the embedded NDA wizard and PDF iframe |