# TextWatermarking > Invisible Unicode watermarks for text: embed an owner, recipient or document id into any text, read it back later to trace leaks. HTTP API, remote MCP server, npm MCP package and an Agent Skill. ## For agents - Remote MCP (Streamable HTTP): https://textwatermarking.com/mcp with header `Authorization: Bearer ` - Local MCP: `npx -y @textwatermarking/mcp-server --token ` - Agent Skill: https://github.com/XappNova/textwatermarking/tree/master/skills/textwatermarking - OpenAPI: https://textwatermarking.com/docs/OPENAPI_3.0_v2.0.json ## Docs - Quickstart: https://textwatermarking.com/docs/quickstart.html - API endpoints: https://textwatermarking.com/docs/api-endpoints.html - Authentication (API tokens, signing channels): https://textwatermarking.com/docs/authentication.html - MCP guidelines: https://textwatermarking.com/docs/mcp-guidelines.html - Errors and credits: https://textwatermarking.com/docs/errors.html ## Account - Dashboard and API tokens: https://textwatermarking.com/dashboard.html - Pricing: https://textwatermarking.com/#pricing