# AI Tools: MCP Server and Agent Skills

> Text Control offers two AI integration tools: an MCP server with 30 read-only tools across 8 content domains via JSON-RPC 2.0, and Agent Skills that provide structured workflows for the TX Text Control Document Editor API. Both connect AI assistants to accurate content and code patterns.

- **Author:** Jonathan Maron
- **Published:** 2026-04-09
- **Modified:** 2026-04-09
- **Description:** Text Control offers two AI integration tools: an MCP server with 30 read-only tools across 8 content domains via JSON-RPC 2.0, and Agent Skills that provide structured workflows for the TX Text Control Document Editor API. Both connect AI assistants to accurate content and code patterns.
- **4 min read** (700 words)
- **Tags:**
  - AI
  - MCP
  - Skills
- **Web URL:** https://www.textcontrol.com/blog/2026/04/09/text-control-ai-tools-mcp-server-and-agent-skills/
- **LLMs URL:** https://www.textcontrol.com/blog/2026/04/09/text-control-ai-tools-mcp-server-and-agent-skills/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2026/04/09/text-control-ai-tools-mcp-server-and-agent-skills/llms-full.txt

---

Text Control offers two tools that provide AI coding assistants with direct access to TX Text Control content and API knowledge: **Text Control MCP Server** and **Text Control Agent Skills**. Together, these tools enable AI assistants to generate correct, functioning TX Text Control code without lengthy prompts or manual documentation lookups.

### Text Control MCP Server

The [Text Control MCP Server](https://www.textcontrol.com/blog/2026/04/07/text-control-mcp-server/llms-full.txt) is a read-only Model Context Protocol (MCP) endpoint that provides access to 30 tools across eight content domains, including blog posts, product features, API documentation, pricing, career postings, conference listings, newsletter archives, and full-text site search.

Each domain follows a consistent pattern of `search`, `list`, and `get` operations. The server implements the MCP 2025-03-26 specification via Streamable HTTP transport. Clients send JSON-RPC 2.0 requests via `POST` to a single endpoint, and the server responds with structured JSON.

The server requires no authentication. All data is public content that is already available on the Text Control website. Setup involves a single configuration entry in your AI client:

```
{
  "mcpServers": {
    "textcontrol": {
      "type": "http",
      "url": "https://www.textcontrol.com/mcp/v1"
    }
  }
}
```

Compatible clients include Claude Code, VS Code with GitHub Copilot, Cursor, JetBrains IDEs, Claude Desktop, Windsurf, Zed, Cline, Amazon Q Developer CLI, and Codex CLI.

The MCP server uses the same models and database layer as the Text Control website. There is no separate data store. When content on the website changes, the MCP server reflects the change immediately.

> **Learn more about the MCP Server**
> 
> The Text Control MCP server is a read-only Model Context Protocol endpoint that exposes 30 tools across 8 content domains. Each domain supports search, list, and get operations over JSON-RPC 2.0 via Streamable HTTP. Compatible with Claude Code, VS Code, Cursor, and JetBrains.
> 
> [Text Control MCP Server](https://www.textcontrol.com/blog/2026/04/07/text-control-mcp-server/llms-full.txt)

### Text Control Agent Skills

[Text Control Agent Skills](https://www.textcontrol.com/blog/2026/03/27/introducing-text-control-agent-skills/llms-full.txt) are structured skill definitions that teach AI assistants how to build applications using TX Text Control. Rather than providing lengthy prompts each time, developers add skill folders to their workspace, and the AI assistant discovers them automatically.

Each skill contains a `SKILL.md` file with step-by-step instructions and a `references/` folder with supporting documentation and code examples. The AI assistant scans these files when a developer makes a request, loads the matching skill, and follows the defined workflow.

The initial release covers the TX Text Control Document Editor and includes skills for:

- Creating ASP.NET Core document editor applications from scratch, including project setup, NuGet package installation, editor configuration, and WebSocket communication
- Working with the Document Editor JavaScript API: application fields, comments, editable regions, footnotes, form fields, headers and footers, images, tables, and track changes

To use the skills, clone the [repository](https://github.com/TextControl/txtextcontrol-document-editor-skills) and copy the skill folders into a directory your AI environment scans, such as `.github/skills/`, `.claude/skills/`, or `.codestudio/skills/`.

> **Learn more about Agent Skills**
> 
> Text Control Agent Skills are structured definitions that teach AI coding assistants how to build applications with the TX Text Control Document Editor. Each skill contains step-by-step instructions and reference docs that guide the AI through correct API usage and patterns.
> 
> [Introducing Text Control Agent Skills](https://www.textcontrol.com/blog/2026/03/27/introducing-text-control-agent-skills/llms-full.txt)

### How They Work Together

The MCP server and Agent Skills serve complementary roles. The MCP server provides real-time access to documentation, code samples, and product information. Agent Skills provide structured implementation workflows and API usage patterns. When an AI assistant has access to both, it can look up current documentation via the MCP server and follow correct implementation steps from the skills.

For example, a developer can ask an AI assistant to create a document editor application. The assistant loads the relevant Agent Skill for the step-by-step workflow, then queries the MCP server for current API documentation and code samples to fill in the implementation details.

### Need Help Getting Started?

Our team is here to help if you need assistance setting up the MCP server, configuring Agent Skills, or integrating AI tools into your TX Text Control development workflow.

[Contact us](https://www.textcontrol.com/contact/) and we will get you up and running.

---

## About Jonathan Maron

Jonathan is a seasoned web development and operations leader based in Bremen, Germany. He has served as Head of Web Development and Operations at Text Control since 2012. Having joined the company in 1996 as a Web Developer, he has advanced through a range of technical and leadership roles, demonstrating sustained professional growth and long-term commitment.

With more than 30 years of industry experience, Jonathan brings deep expertise in Linux, Apache, MySQL, PHP, JavaScript, and SCSS. He combines strong architectural knowledge with operational excellence, and has consistently adapted to evolving technologies and industry standards throughout his career.

Fluent in English, French, and German, Jonathan communicates effectively across technical and business contexts, contributing to successful collaboration in international environments.

- [LinkedIn](https://www.linkedin.com/in/jonathanmaron/)
- [X](https://x.com/jonathanmaron)
- [GitHub](https://github.com/jonathanmaron?tab=repositories)

---

## Related Posts

- [Text Control MCP Server](https://www.textcontrol.com/blog/2026/04/07/text-control-mcp-server/llms.txt)
- [Introducing Text Control Agent Skills](https://www.textcontrol.com/blog/2026/03/27/introducing-text-control-agent-skills/llms.txt)
