{"name":"Owning MCP Server","version":"0.2.0","description":"MCP server for Owning.pro — the first classifieds marketplace with native MCP support.","endpoints":{"mcp":"POST /mcp","sse":"GET /mcp/sse","health":"GET /health"},"tools":[{"name":"search_listings","description":"Search for listings on Owning.pro with filters. Returns matching listings with title, price, location, images, and key attributes. Use this to find items for sale across any category."},{"name":"get_listing","description":"Get full details of a specific listing by its ID or slug. Returns all available information including description, specifications, all images, pricing, location, and attributes."},{"name":"get_listing_markdown","description":"Get a listing in Markdown format — optimized for agents and AI consumption. Includes all listing data (title, price, description, specifications, images, attributes) in a structured, readable Markdown document."},{"name":"list_categories","description":"List all available categories on Owning.pro with their listing counts. Returns a hierarchical tree of categories (parent and subcategories) with slug names and item counts."},{"name":"get_asset_type","description":"Get the attribute template for a specific category. Shows what fields and attributes are available for listings in that category (e.g., brand, model, year, length for boats; mileage, fuel_type, transmission for cars). Use this to discover what filters and specifications a category supports."},{"name":"create_listing","description":"Create a new listing on Owning.pro. The listing is created in 'draft' status — use publish_listing to make it visible publicly. Requires an API key with 'write' permission. Rate limit: 10 listings per day per user."},{"name":"upload_image","description":"Upload an image to Owning.pro. Pass the image as base64-encoded data. If listing_id is provided, the image is attached to that listing (requires ownership). If omitted, a standalone upload returns a URL for use in create_listing. Requires an API key with 'write' permission. Rate limit: 50 images per day per user. Supported formats: jpg, png, webp, heic, heif, avif. Max size: 10 MB."},{"name":"publish_listing","description":"Publish a draft listing, making it publicly visible on Owning.pro. Moves the listing from 'draft' to 'active' status. Only the listing owner can publish. Requires an API key with 'write' permission."},{"name":"contact_seller","description":"Contact the seller of a listing by sending a message. The seller's email is never exposed — the API relays the message via email and the seller can reply to your email. No API key required (public endpoint). Rate limit: 5 contacts per hour per IP."},{"name":"manage_listing","description":"Manage an existing listing on Owning.pro. Supports three actions: 'update' (modify fields like title, description, price, images), 'change_status' (set status to active, paused, or sold), or 'delete' (remove the listing). Only the listing owner can perform these actions. Requires an API key with 'write' permission."}],"auth":"API key optional for read-only tools. Pass as Authorization: Bearer <key>"}