Connect it to anything. Move in from anywhere.
A REST API with keys that only do what you allow, signed webhooks for Zapier and Make, an MCP server so Claude or ChatGPT can run your site with you, and an importer that brings your listings and users from another platform.

→ tools/call update_listing
{ "id": 17, "price": 18500 }
← { "listing": {
"id": 17,
"title": "2021 Volkswagen Golf 1.5 TSI, grey",
"price": 18500,
"currency": "USD",
"status": "published",
"url": "https://driveline.yclas.com/cars/2021-volkswagen-golf…"
} }
Audit log: key #2 "Claude (MCP)": edited listing #17 (price)Connected in a few clicks.
Everything is in Integrations: make a key, connect an app, add your AI assistant, and see what was sent.



Screenshots of a demo site.
Your marketplace's data, for your other software.
Read and write listings, users, orders, pages, blog posts and more, sync stock from a dealer system or feed a reporting dashboard. The documentation and an OpenAPI file are on your own site.
- A key per app, with only the permissions it needs, like reading orders or writing listings
- Keys stored as a fingerprint, shown once, rotated or revoked any time
- A rate limit you set, from 10 to 10,000 calls a minute
- Your site's own key on every plan, keys per app on the Marketplace plan

Tell your other apps the moment something happens.
Pick the events, paste an address, and your site sends a signed message each time a listing is published, an order is paid, a booking is requested or a review is posted. Ready-made setups connect Zapier, Make, Google Sheets, Slack, Mailchimp and HubSpot in one page.
- 14 events, for listings, users, orders, refunds, messages, reviews, bookings, disputes and returns
- Signed with a secret, so the receiver knows it came from your site
- Retried four more times over about seven hours when the receiver is down, and paused after 50 failures in a row, with an email to you
- A 30-day log of every delivery, with Resend
- Email addresses and private messages left out unless you allow them

POST /hooks/catch/1234567/abcdef/
X-Yclas-Event: order.paid
X-Yclas-Signature: sha256=9f2c…e41a
{
"id": "evt_6c1f0b9a2d7e4c35a8b1f0e2",
"event": "order.paid",
"created": "2026-10-21T15:23:20+00:00",
"site": { "name": "Driveline", "url": "https://driveline.yclas.com/" },
"data": {
"id": 1375,
"product": "Home page spotlight",
"amount": "19.00",
"currency": "USD",
"status": "paid",
"ad_id": 4,
"user": { "id": 5, "name": "Daniel Kim" }
}
}Endpoints and deliveries on a demo site.
Ask Claude how the week went. Let it publish the drafts.
Your site has its own MCP server, the standard AI assistants use to work with other software. Add it to Claude, ChatGPT, Claude Code, Cursor, VS Code or Gemini CLI with a key, and the assistant can look up listings, orders and stats, answer from the Help Centre, and make the changes the key allows.
- Reading: listings, the moderation queue, reports, reviews, users, orders, plans, coupons, pages and settings
- Changing: publish or deactivate a listing, edit its details, decide a report, save a page or blog post as a draft, and a few basic settings
- Every change in your Audit log with the key's name, and at most 60 changes an hour per key
- Text written by sellers and visitors is marked as untrusted, to help the assistant ignore instructions hidden in a listing


Real calls to a demo site's MCP server.
Bring everything with you, and check it before it's live.
Upload a CSV or the database export of your old site. Yclas reads it, matches the columns to your fields, and shows a dry run with what will be imported and what will be skipped. Nothing is written until you say so, and the latest import can be undone for 7 days.
- From another Yclas or Open Classifieds site, Osclass, Flynax, LaraClassifier, and the WordPress plugins Directorist, HivePress, Classified Listing and AdForest
- Listings, users, categories, locations and custom fields, with photos from a ZIP or from the old site
- Up to 20,000 rows and 25 MB per file, imported in batches you can follow
- Imported users sign in with their email after setting a password with "Forgot password"


A real dry run of a sample CSV on a demo site.
Take all of it with you, any time.
Export everything as one ZIP: listings, users, categories, locations, custom fields, pages and blog posts, with the photos. Listings, users and orders also download as CSV from their own pages.
- Built in the background and ready to download for 24 hours
- Never includes passwords, tokens or secrets
- Each user can download their own data too

Questions people ask
Is there a Zapier app?
Not a listed one yet. The Zapier setup uses Zapier's "Catch Hook" trigger: paste its address in your site and pick the events. Make works the same way.
Which plan do I need?
The REST API with your site's key works on every plan. Webhooks are on the Professional and Marketplace plans, and keys per app and the MCP server on the Marketplace plan.
Is it safe to let an AI assistant change my site?
It can only do what its key allows, so give it read permissions alone if you prefer. Every change it makes is in your Audit log, a key can make at most 60 changes an hour, and you can revoke the key any time.
Will my old links still work after I move?
Add redirects for your old addresses, or watch the 404 log after you move and turn the addresses people still visit into redirects with one click.
Do imported users get an email?
No. They keep their email address, and set a password with "Forgot password" when they first sign in.
My platform isn't in the list. What then?
Export your listings or users to a CSV file, one column per field. The importer matches the columns to your fields, and you check the dry run before anything is written.
More of what Yclas does
See it with your own listings.
Free for 15 days. No credit card.
Start free trial