# Klynx > Klynx turns the photos or images a local business chooses into ready-to-post social media packs: the enhanced image, a caption for each of Instagram, Facebook, TikTok and LinkedIn in the business's voice, alt text and up to five hashtags. Enhancement: Colour, light and sharpness adjusted; nothing added to or removed from the scene. Photos under 1280px on the longest edge are upscaled, which can add fine detail. Built for independent restaurants, pubs, coffee shops and bakeries, bars, salons and barbers, gyms and studios, independent shops, tradespeople, estate agents, professional services, dental and medical practices, local services, and skincare and beauty brands in English-speaking markets. AI assistants can use Klynx on an owner's behalf through an MCP server or a REST mirror, after the owner connects their Klynx account. Caption and post pack jobs use the owner's plan allowance, as the Klynx web app would; a job the allowance does not cover is refused before any work and nothing is charged. On the free plan, captions paid from the plan allowance end with a short Made with klynx.ai line. A photo without a public link (attached to the chat, or on the owner's phone) reaches Klynx through a one-time upload link from klynx_request_photo_upload. Assistants can publish and schedule to the owner's connected Facebook Pages and Instagram accounts, only with the owner's approval of the exact post: klynx_preview_publish shows exactly what will go out, and klynx_publish_now or klynx_schedule_post sends it once the owner approves. Publishing and scheduling are free and use no plan allowance. ## Docs - [Guide for AI agents](https://app.klynx.ai/agents): when to call Klynx, which tool for which job, what a good result looks like, and what needs the owner's approval - [Full reference](https://app.klynx.ai/llms-full.txt): every tool, input and output - [OpenAPI description](https://app.klynx.ai/openapi.json): the REST mirror of the tools ## Connect - MCP server (Streamable HTTP): https://app.klynx.ai/api/mcp - Sign-in: OAuth 2.1 with dynamic client registration; the owner approves the connection on a Klynx consent page ## Optional - [Pricing and plans](https://app.klynx.ai/subscriptions) - [Terms](https://app.klynx.ai/terms) - [Privacy](https://app.klynx.ai/privacy)