Skip to content

Connectors · Commerce

Trade Me MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Trade Me and the rest of your systems. It gives your agent 267 Trade Me actions (171 reads, 69 writes and 27 that wait for a confirmation) and holds the Trade Me credential itself, so the agent never does. It paces Trade Me's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "trademe.categories.jobs_list",  intent: "check which Trade Me account is connected"}# Retrieve jobs categories · read · 1 upstream call
  • 267actionsin one signed file
  • 171readlook, never change
  • 69writecreate and update
  • 27wait for a yesdestructive, confirmed first

Set up

Connect Trade Me in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Trade Me.

    Header credentials. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • consumer_keyTrade Me consumer key of your registered application (My Trade Me > My Applications, or the sandbox equivalent)
    • consumer_secretTrade Me consumer secret of the same application
    • oauth_tokenOAuth access token for the Trade Me member (generate one at developer.trademe.co.nz > Authentication > Generate an…
    • oauth_token_secretOAuth access token secret that was issued with the access token
    • regionYour Trade Me region
    account { op: "connections.requirements", service: "trademe" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "trademe.categories.jobs_list" }# retrieve jobs categories · read · 1 upstream callcheck { action: "trademe.drafts.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Trade Me at a glance

Sign-in
Header credentials. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
consumer_keyconsumer_secretoauth_tokenoauth_token_secret
Setup fields
region
Limits we pace to
1,000 calls an hour, per connection
API covered
Trade Me API v1 (developer.trademe.co.nz API reference), at your Trade Me instance's API base URL, which you enter when connecting
Built from
Trade Me's documentation, read 23 October 2026developer.trademe.co.nzdeveloper.trademe.co.nz
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
159 of 171 reads, for up to 5 minutes; a write clears what it affects
Shared entities
3, so ask can line Trade Me up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Trade Me.

267 actions in 60 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 171readlook, never change
  • 69writecreate and update
  • 27destructivewait for a confirmation
  1. Search

    20

    20 read · 0 write · 0 destructive

    Commercial lease search · Commercial sale search · Flatmate search · General search

  2. Selling

    16

    8 read · 6 write · 2 destructive

    List an item · Retrieve fees for editing an item · Retrieve fees for listing an item · Promote a listing with a temporal extra

  3. Catalogue

    15

    15 read · 0 write · 0 destructive

    Retrieve matching attribute values · Retrieve list of charities · Retrieve complaint subjects · Get in trade reasons

  4. Categories

    13

    13 read · 0 write · 0 destructive

    Retrieve attributes for a category · Retrieve jobs categories · Retrieve general categories by mcat path · Retrieve motorbike types

  5. Listings

    12

    9 read · 3 write · 0 destructive

    Retrieve closing soon listings · Retrieves complementary listings · Retrieve cool listings · Sends an email to a friend about a listing

  6. Favourites

    11

    5 read · 5 write · 1 destructive

    Retrieve your favourite categories · Save a category to your favourites · Save a search, category or seller to your favourites · Retrieve your favourite searches with details

  7. Photos

    11

    5 read · 4 write · 2 destructive

    Add a photo to a listing · Upload an agent branding image · Retrieve your photos, with usage details · Search by image

  8. Fixed price offers

    9

    5 read · 3 write · 1 destructive

    Make a fixed price offer · Retrieve a list of members for a fixed price offer · Retrieve a list of members for a fixed price offer with the filter · Retrieve the fixed price offers you have made to others

52 more areas · 160 actions
  • My trade me 9
  • Seo 9
  • Jobs catalogue 7
  • Job positions 6
  • Listing questions 6
  • Branding images 5
  • Drafts 5
  • Feedback 5
  • Localities 5
  • Renti 5
  • Delivery addresses 4
  • Job payments 4
  • Listing status 4
  • Members 4
  • Payment instructions 4
  • Saved documents 4
  • Shipping templates 4
  • Watchlist 4
  • Blacklist 3
  • Courier parcels 3
  • Listing reviews 3
  • Notes 3
  • Partnership agreements 3
  • Pay now 3
  • Property offices 3
  • Property sold 3
  • Recent searches 3
  • Address verification 2
  • Bids 2
  • Email preferences 2
  • Job agents 2
  • Job companies 2
  • Lost items 2
  • Ping 2
  • Search suggestions 2
  • Selling items 2
  • Selling preferences 2
  • Shipping carriers 2
  • Sold items 2
  • Unsold items 2
  • Won items 2
  • Account statement 1
  • Buyer offers 1
  • Job listings 1
  • Listing enquiries 1
  • Office enquiries 1
  • Product mappings 1
  • Property addresses 1
  • Property agents 1
  • Property map 1
  • Shipping regions 1
  • Support enquiries 1

Top actions

The Trade Me API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 1 of Trade Me's 1 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
trademe.my_trade_me.summary_getRetrieve your profile informationRetrieves full statistics and profile information for the authenticated user.readidentity.current_user.get307 connectors
trademe.sold_items.listRetrieve your sold itemsRetrieves a list of sales for the authenticated user.readthis connector
trademe.selling_items.listRetrieve your items currently for saleRetrieves the authenticated user's active listings.readthis connector
trademe.drafts.listGet a list of draft listingsGet all saved draft listings for member.readthis connector
trademe.photos.listRetrieve your photosReturns a list of all currently available photos uploaded by authenticated user.readthis connector
trademe.search.jobsJobs searchPerforms a search in Trade Me Jobs.readthis connector
trademe.drafts.createCreate a draft listingCreate a draft listing for use in the sell process.writethis connector
trademe.photos.uploadUpload a photoAdds the photo to the authenticated user's list of photos.writethis connector
trademe.watchlist.addAdd a listing to your watchlistAdds a listing to the authenticated user's watchlist.writethis connector
trademe.feedback.replyRespond to feedbackReplies to feedback placed against a listing where the authenticated user was the seller.writethis connector
trademe.selling.createList an itemStarts a new auction or classified.writethis connector
trademe.drafts.deleteDelete a draft listingDelete an existing saved draft listing.destructivethis connector

Try it

Prompts to paste into Claude.

Each one names the Trade Me actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Trade Me orders from the last seven days are still unfulfilled?

    callstrademe.sold_items.list

  2. Writewrite

    Create a draft listing in Trade Me. Show me exactly what you will send before you save it.

    callstrademe.drafts.create

Governance for Trade Me

Destructive actions wait for a yes.

27 Trade Me actions are destructive. These are all of them:

  • Delete a draft listingtrademe.drafts.delete
  • Remove a phototrademe.photos.delete
  • Remove your feedbacktrademe.feedback.delete
  • Remove a listing from your watchlisttrademe.watchlist.remove
  • Remove a purchase from your won items listtrademe.won_items.remove
  • Remove a sale from your sold items listtrademe.sold_items.remove
  • Remove a listing from your unsold items listtrademe.unsold_items.remove
  • Remove a comment from a listingtrademe.listing_questions.delete
  • Remove the member's profile imagetrademe.photos.member_profile_delete
  • Withdraw an auction or classifiedtrademe.selling.withdraw
  • Remove leading bidtrademe.selling.remove_leading_bid
  • Withdraw a fixed price offertrademe.fixed_price_offers.withdraw
  • Delete a notetrademe.notes.delete
  • Refund a Pay Now paymenttrademe.pay_now.refund
  • Remove a member from your blacklisttrademe.blacklist.remove
  • Remove a saved favouritetrademe.favourites.delete
  • Remove a listing from your lost items listtrademe.lost_items.remove
  • Make a refund for a purchasetrademe.ping.refund_create
  • Clear recent searchestrademe.recent_searches.clear
  • Deletes a branding imagetrademe.branding_images.delete
  • Delete Courier Parcel by Idtrademe.courier_parcels.delete
  • Deletes a single recent searchtrademe.recent_searches.delete
  • Delete a CV, cover letter or documenttrademe.saved_documents.delete
  • Remove a delivery addresstrademe.delivery_addresses.delete
  • Delete your payment instructions templatetrademe.payment_instructions.delete
  • Remove the status from a listing using a listing ID and offer IDtrademe.listing_status.delete_by_listing
  • Remove the status from a listing using a purchase IDtrademe.listing_status.delete_by_purchase

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dotrademe.drafts.deleteconfirm_policy: human

Delete a draft listing?

intent: the user asked me to delete a draft listing

run suspended · waiting for a named person · key trademe-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "trademe-agent",  allowed_actions: ["trademe.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "trademe.drafts.delete", approver: "[email protected]" },    { match: "trademe.photos.delete", approver: "[email protected]" },    { match: "trademe.feedback.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Trade Me only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Trade Me costs on actionlake.

Every Trade Me action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Trade Me refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 267 Trade Me actions
  • 267actions pageeach page of a long list is one call
  • 159reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Trade Me action.

267 actions by area: the id your agent calls, what it does, and its effect.

Search20
  • trademe.search.commercial_leaseCommercial lease searchread
  • trademe.search.commercial_saleCommercial sale searchread
  • trademe.search.flatmatesFlatmate searchread
  • trademe.search.generalGeneral searchread
  • trademe.search.jobsJobs searchread
  • trademe.search.lifestyle_propertyLifestyle property searchread
  • trademe.search.motorbikesMotorbike searchread
  • trademe.search.motorboatsMotorboat searchread
  • trademe.search.new_homesNew homes searchread
  • trademe.search.open_homesOpen home searchread
  • trademe.search.price_histogramPrice groups to make a histogramread
  • trademe.search.rentalRental searchread
  • trademe.search.residentialResidential searchread
  • trademe.search.residential_home_page_recommendationsSearch Residential Property for HP (Home Page) Recommendationsread
  • trademe.search.residential_results_page_recommendationsSearch Residential Property for SRP Recommendationsread
  • trademe.search.retirement_villagesRetirement village searchread
  • trademe.search.ruralRural property searchread
  • trademe.search.storesStore searchread
  • trademe.search.suburb_pulseSuburbPulse unified property searchread
  • trademe.search.used_motorsUsed motors searchread
Selling16
  • trademe.selling.createList an itemwrite
  • trademe.selling.editEdit an itemwrite
  • trademe.selling.edit_fees_queryRetrieve fees for editing an itemread
  • trademe.selling.extendExtend a classifiedwrite
  • trademe.selling.listing_fees_queryRetrieve fees for listing an itemread
  • trademe.selling.listing_getRetrieve the details of a single listingread
  • trademe.selling.promote_temporal_extraPromote a listing with a temporal extrawrite
  • trademe.selling.relistRelist an itemwrite
  • trademe.selling.relist_fees_queryRetrieve fees for relisting an itemread
  • trademe.selling.relist_with_editsRelist an item with editswrite
  • trademe.selling.relist_with_edits_fees_queryRetrieve fees for relisting an item with editsread
  • trademe.selling.remove_leading_bidRemove leading biddestructive
  • trademe.selling.success_fees_queryRetrieve estimated success fees for selling an itemread
  • trademe.selling.validateValidate a listing requestread
  • trademe.selling.withdrawWithdraw an auction or classifieddestructive
  • trademe.selling.withdraw_fees_queryRetrieve fees for withdrawing a listingread
Catalogue15
  • trademe.catalogue.attribute_suggestions_listRetrieve matching attribute valuesread
  • trademe.catalogue.charities_listRetrieve list of charitiesread
  • trademe.catalogue.complaint_subjects_listRetrieve complaint subjectsread
  • trademe.catalogue.in_trade_reasons_listGet in trade reasonsread
  • trademe.catalogue.locality_options_by_pointRetrieve locality options for search parametersread
  • trademe.catalogue.location_options_listRetrieve location hierarchy for multi-region searchread
  • trademe.catalogue.motorbike_makes_listRetrieve motorbike makesread
  • trademe.catalogue.property_image_tags_listRetrieve approved property image tags by filter sectionread
  • trademe.catalogue.search_options_listRetrieve options for search parametersread
  • trademe.catalogue.search_promotions_listRetrieves a list of curated promotionsread
  • trademe.catalogue.site_stats_getRetrieve site statisticsread
  • trademe.catalogue.support_enquiry_subjects_listRetrieve customer support enquiry subjectsread
  • trademe.catalogue.tm_areas_listRetrieve membership and Motors localitiesread
  • trademe.catalogue.top_seller_criteria_getRetrieve the Top Seller status criteriaread
  • trademe.catalogue.travel_areas_listRetrieve travel localitiesread
Categories13
  • trademe.categories.attributes_listRetrieve attributes for a categoryread
  • trademe.categories.details_getRetrieve detailed information about a single categoryread
  • trademe.categories.details_get_by_pathRetrieve detailed information about a single category by mcat pathread
  • trademe.categories.durations_getRetrieve listing duration options for a categoryread
  • trademe.categories.fees_getRetrieve fees for a categoryread
  • trademe.categories.getRetrieve general categoriesread
  • trademe.categories.jobs_listRetrieve jobs categoriesread
  • trademe.categories.last_updated_getRetrieve category tree last modification dateread
  • trademe.categories.legal_notice_getRetrieve legal notice for a categoryread
  • trademe.categories.listRetrieve general categories by mcat pathread
  • trademe.categories.motorbikes_listRetrieve motorbike typesread
  • trademe.categories.property_listRetrieve property categoriesread
  • trademe.categories.used_cars_listRetrieve used car makesread
Listings12
  • trademe.listings.closing_listRetrieve closing soon listingsread
  • trademe.listings.complementary_listRetrieves complementary listingsread
  • trademe.listings.cool_listRetrieve cool listingsread
  • trademe.listings.email_friendSends an email to a friend about a listingwrite
  • trademe.listings.email_property_sellerSend an email to the property sellerwrite
  • trademe.listings.email_sellerSend an email to the sellerwrite
  • trademe.listings.getRetrieve the details of a single listingread
  • trademe.listings.hot_listRetrieve hot listingsread
  • trademe.listings.latest_listRetrieve latest listingsread
  • trademe.listings.one_dollar_listRetrieve one dollar listingsread
  • trademe.listings.recommended_listRetrieve recommended listingsread
  • trademe.listings.related_listRetrieve similar listingsread
Favourites11
  • trademe.favourites.categories_listRetrieve your favourite categoriesread
  • trademe.favourites.category_createSave a category to your favouriteswrite
  • trademe.favourites.deleteRemove a saved favouritedestructive
  • trademe.favourites.frequency_updateUpdate a saved favoritewrite
  • trademe.favourites.label_updateUpdate a saved favourite's labelwrite
  • trademe.favourites.search_createSave a search, category or seller to your favouriteswrite
  • trademe.favourites.search_url_getRetrieve the canonical search URL for one of your favourite searchesread
  • trademe.favourites.searches_detail_listRetrieve your favourite searches with detailsread
  • trademe.favourites.searches_listRetrieve your favourite searchesread
  • trademe.favourites.seller_createSave a seller to your favouriteswrite
  • trademe.favourites.sellers_listRetrieve your favourite sellersread
Photos11
  • trademe.photos.add_to_listingAdd a photo to a listingwrite
  • trademe.photos.agent_branding_uploadUpload an agent branding imagewrite
  • trademe.photos.deleteRemove a photodestructive
  • trademe.photos.details_listRetrieve your photos, with usage detailsread
  • trademe.photos.getGet a collection of the different URLs for a given photo IDread
  • trademe.photos.image_searchSearch by imageread
  • trademe.photos.listRetrieve your photosread
  • trademe.photos.member_profile_deleteRemove the member's profile imagedestructive
  • trademe.photos.member_profile_uploadUpload and set a member's profile imagewrite
  • trademe.photos.metadata_getRetrieve information about a branding imageread
  • trademe.photos.uploadUpload a photowrite
Fixed price offers9
  • trademe.fixed_price_offers.createMake a fixed price offerwrite
  • trademe.fixed_price_offers.eligible_members_listRetrieve a list of members for a fixed price offerread
  • trademe.fixed_price_offers.eligible_members_list_filteredRetrieve a list of members for a fixed price offer with the filterread
  • trademe.fixed_price_offers.offered_listRetrieve the fixed price offers you have made to othersread
  • trademe.fixed_price_offers.received_listRetrieve your unreviewed fixed price offersread
  • trademe.fixed_price_offers.respondRespond to a fixed price offerwrite
  • trademe.fixed_price_offers.respond_my_trade_meRespond to a fixed price offerwrite
  • trademe.fixed_price_offers.unreviewed_listRetrieve your unreviewed fixed price offersread
  • trademe.fixed_price_offers.withdrawWithdraw a fixed price offerdestructive
My trade me9
  • trademe.my_trade_me.email_address_updateUpdate your email addresswrite
  • trademe.my_trade_me.in_trade_setSet In Trade Statuswrite
  • trademe.my_trade_me.property_agent_report_getRetrieves your property agent reportread
  • trademe.my_trade_me.request_offerAsk the seller to create an FPOwrite
  • trademe.my_trade_me.request_relistAsk the seller to relist a listingwrite
  • trademe.my_trade_me.sales_summary_listRetrieve your weekly sales statisticsread
  • trademe.my_trade_me.summary_getRetrieve your profile informationread
  • trademe.my_trade_me.top_seller_summary_getRetrieve your Top Seller status summaryread
  • trademe.my_trade_me.weekly_summary_getRetrieve your weekly sales statistics (new)read
Seo9
  • trademe.seo.jobs_landing_page_info_getRetrieves landing page internal links and seo content for Jobsread
  • trademe.seo.jobs_menu_info_getRetrieves menu links for job homepageread
  • trademe.seo.marketplace_landing_page_info_getRetrieves landing page internal links and seo content for marketplaceread
  • trademe.seo.motors_landing_links_listRetrieves internal links for the Motors homepageread
  • trademe.seo.motors_landing_page_info_getRetrieves landing page internal links and seo content for motorsread
  • trademe.seo.motors_search_links_listMotors Search SEO linksread
  • trademe.seo.property_landing_links_listRetrieves internal links for the Property homepageread
  • trademe.seo.property_landing_page_info_getRetrieves landing page internal links and seo content for propertyread
  • trademe.seo.property_search_links_listProperty Search SEO linksread
Jobs catalogue7
  • trademe.jobs_catalogue.employment_duration_types_listRetrieve all Employment duration type valuesread
  • trademe.jobs_catalogue.employment_types_listRetrieve all Employment type valuesread
  • trademe.jobs_catalogue.hourly_rate_values_listRetrieve all possible hourly rate valuesread
  • trademe.jobs_catalogue.pay_types_listRetrieve all pay type valuesread
  • trademe.jobs_catalogue.position_packages_getGet position packagesread
  • trademe.jobs_catalogue.preferred_application_modes_listGet preferred application modesread
  • trademe.jobs_catalogue.salary_values_listRetrieve all possible salary valuesread
Job positions6
  • trademe.job_positions.createCreate a job Positionwrite
  • trademe.job_positions.getRetrieve a positionread
  • trademe.job_positions.listRetrieve positions for a memberread
  • trademe.job_positions.relistRelist or list similar job Positionwrite
  • trademe.job_positions.trackTracking the listing processwrite
  • trademe.job_positions.updateUpdate an existing job positionwrite
Listing questions6
  • trademe.listing_questions.answerAnswer a question on a listingwrite
  • trademe.listing_questions.createPost a question or comment on a listingwrite
  • trademe.listing_questions.deleteRemove a comment from a listingdestructive
  • trademe.listing_questions.listRetrieve questions for a listingread
  • trademe.listing_questions.unanswered_for_listing_listRetrieve unanswered questions on a single listingread
  • trademe.listing_questions.unanswered_listRetrieve all your unanswered questionsread
Branding images5
  • trademe.branding_images.createAdds an image to the authenticated user's list of branding imageswrite
  • trademe.branding_images.deleteDeletes a branding imagedestructive
  • trademe.branding_images.getGets a branding image details associated with an authenticated userread
  • trademe.branding_images.listGets all branding image details associated with an authenticated userread
  • trademe.branding_images.set_defaultUpdates a branding image and sets it as defaultwrite
Drafts5
  • trademe.drafts.createCreate a draft listingwrite
  • trademe.drafts.deleteDelete a draft listingdestructive
  • trademe.drafts.getGet a draft listingread
  • trademe.drafts.listGet a list of draft listingsread
  • trademe.drafts.updateUpdate a draft listingwrite
Feedback5
  • trademe.feedback.createPost feedback on a listingwrite
  • trademe.feedback.deleteRemove your feedbackdestructive
  • trademe.feedback.get_for_purchaseRetrieve feedback details for a purchaseread
  • trademe.feedback.replyRespond to feedbackwrite
  • trademe.feedback.updateUpdate your feedbackwrite
Localities5
  • trademe.localities.districts_listRetrieve Property, Jobs and Services districtsread
  • trademe.localities.listRetrieve Property, Jobs and Services localitiesread
  • trademe.localities.regions_listRetrieve Property, Jobs and Services regionsread
  • trademe.localities.suburb_getRetrieve Property, Jobs and Services individual suburbread
  • trademe.localities.suburbs_listRetrieve Property, Jobs and Services suburbsread
Renti5
  • trademe.renti.enquiry_createSend Renti enquiry request for a listingwrite
  • trademe.renti.member_status_getRetrieve the Renti status of a memberread
  • trademe.renti.member_status_updateUpdate the Renti status of a memberwrite
  • trademe.renti.viewing_request_createSend Renti viewing request for a listingwrite
  • trademe.renti.viewing_times_listRetrieve Renti viewing times for a listingread
Delivery addresses4
  • trademe.delivery_addresses.createAdd a delivery addresswrite
  • trademe.delivery_addresses.deleteRemove a delivery addressdestructive
  • trademe.delivery_addresses.listRetrieve your delivery addressesread
  • trademe.delivery_addresses.updateUpdate a delivery addresswrite
Job payments4
  • trademe.job_payments.access_providers_getRetrieve details about volume plans and job packsread
  • trademe.job_payments.job_pack_getRetrieve details about a job packread
  • trademe.job_payments.job_pack_invoice_getRetrieves a Job Pack invoice for a memberread
  • trademe.job_payments.job_pack_invoices_listRetrieves Job Pack invoices for a memberread
Listing status4
  • trademe.listing_status.delete_by_listingRemove the status from a listing using a listing ID and offer IDdestructive
  • trademe.listing_status.delete_by_purchaseRemove the status from a listing using a purchase IDdestructive
  • trademe.listing_status.set_by_listingSave or update the status of a listing using a listing ID and offer IDwrite
  • trademe.listing_status.set_by_purchaseSave or update the status of a listing using a purchase IDwrite
Members4
  • trademe.members.feedback_count_getRetrieve member feedback countsread
  • trademe.members.feedback_listRetrieve feedback for a memberread
  • trademe.members.get_by_nicknameRetrieve member ID for a nicknameread
  • trademe.members.profile_getRetrieve member profileread
Payment instructions4
  • trademe.payment_instructions.deleteDelete your payment instructions templatedestructive
  • trademe.payment_instructions.getRetrieve your payment instructions templateread
  • trademe.payment_instructions.sendSend payment instructions emailwrite
  • trademe.payment_instructions.updateUpdate your payment instructions templatewrite
Saved documents4
  • trademe.saved_documents.createUpload a CV, cover letter or documentwrite
  • trademe.saved_documents.deleteDelete a CV, cover letter or documentdestructive
  • trademe.saved_documents.getRetrieve a saved CV, cover letter or documentread
  • trademe.saved_documents.listRetrieve your CVs, cover letters and documentsread
Shipping templates4
  • trademe.shipping_templates.createAdd a Shipping Template and related optionswrite
  • trademe.shipping_templates.getGet a Shipping Template by Idread
  • trademe.shipping_templates.listGet my Shipping Templatesread
  • trademe.shipping_templates.updateUpdate a Shipping Templatewrite
Watchlist4
  • trademe.watchlist.addAdd a listing to your watchlistwrite
  • trademe.watchlist.add_with_optionsAdd a listing to your watchlist with optionswrite
  • trademe.watchlist.listRetrieve your watchlistread
  • trademe.watchlist.removeRemove a listing from your watchlistdestructive
Blacklist3
  • trademe.blacklist.addBlacklist a memberwrite
  • trademe.blacklist.listRetrieve your blacklisted membersread
  • trademe.blacklist.removeRemove a member from your blacklistdestructive
Courier parcels3
  • trademe.courier_parcels.createTrack a Courier Parcelwrite
  • trademe.courier_parcels.deleteDelete Courier Parcel by Iddestructive
  • trademe.courier_parcels.updateUpdate Courier Parcel by Idwrite
Listing reviews3
  • trademe.listing_reviews.createAdd your review to a listingwrite
  • trademe.listing_reviews.listRetrieve reviews for a listingread
  • trademe.listing_reviews.updateEdit your reviewwrite
Notes3
  • trademe.notes.deleteDelete a notedestructive
  • trademe.notes.getRetrieve a noteread
  • trademe.notes.upsertCreate or update a notewrite
Partnership agreements3
  • trademe.partnership_agreements.createCreates a partnership agreementwrite
  • trademe.partnership_agreements.listRetrieve member commitment contractsread
  • trademe.partnership_agreements.updateEdits an existing depth commitment contractwrite
Pay now3
  • trademe.pay_now.ledger_listRetrieve your Pay Now statementread
  • trademe.pay_now.refundRefund a Pay Now paymentdestructive
  • trademe.pay_now.settlement_getRetrieve the details of a settlement into your bank accountread
Property offices3
  • trademe.property_offices.homes_listing_statistics_getGets the counts for listing statistics from homesread
  • trademe.property_offices.listing_statistics_getGet office listing statisticsread
  • trademe.property_offices.live_listing_statistics_getGet property office live listing statisticsread
Property sold3
  • trademe.property_sold.searchGet search card based on address, points, or polylineread
  • trademe.property_sold.suburb_getGet suburb details based on cityName, and suburbNameread
  • trademe.property_sold.suburbs_listGet all suburbs detailsread
Recent searches3
  • trademe.recent_searches.clearClear recent searchesdestructive
  • trademe.recent_searches.deleteDeletes a single recent searchdestructive
  • trademe.recent_searches.listRetrieve the recent searches for the logged in memberread
Address verification2
  • trademe.address_verification.apply_codeConfirm address verification by applying the code that has been physically mailed to the memberwrite
  • trademe.address_verification.request_letterRequest address verification letter to be physically mailed to the membershipwrite
Bids2
  • trademe.bids.createPlace a bidwrite
  • trademe.bids.send_delivery_addressSend delivery address info to sellerwrite
Email preferences2
  • trademe.email_preferences.getRetrieve your email preferencesread
  • trademe.email_preferences.updateSet your email preferenceswrite
Job agents2
  • trademe.job_agents.report_getRetrieves job agent reportread
  • trademe.job_agents.summary_listRetrieves job agent six month summaryread
Job companies2
  • trademe.job_companies.createCreates a company for the currently logged in member, or returns their existing company if they already have onewrite
  • trademe.job_companies.listRetrieves companies for the currently logged in memberread
Lost items2
  • trademe.lost_items.listRetrieve your lost itemsread
  • trademe.lost_items.removeRemove a listing from your lost items listdestructive
Ping2
  • trademe.ping.refund_createMake a refund for a purchasedestructive
  • trademe.ping.transactions_listGet your ping balance ledgerread
Search suggestions2
  • trademe.search_suggestions.listGet search suggestionsread
  • trademe.search_suggestions.settings_updateModify search suggestion settingswrite
Selling items2
  • trademe.selling_items.category_counts_listGets a list of your active listing counts grouped by categoryread
  • trademe.selling_items.listRetrieve your items currently for saleread
Selling preferences2
  • trademe.selling_preferences.getRetrieve member selling preferencesread
  • trademe.selling_preferences.updateUpdate member selling preferenceswrite
Shipping carriers2
  • trademe.shipping_carriers.listGet a list of Shipping Carriersread
  • trademe.shipping_carriers.products_listGet a list of Shipping Carrier Productsread
Sold items2
  • trademe.sold_items.listRetrieve your sold itemsread
  • trademe.sold_items.removeRemove a sale from your sold items listdestructive
Unsold items2
  • trademe.unsold_items.listRetrieve your unsold itemsread
  • trademe.unsold_items.removeRemove a listing from your unsold items listdestructive
Won items2
  • trademe.won_items.listRetrieve your won itemsread
  • trademe.won_items.removeRemove a purchase from your won items listdestructive
Account statement1
  • trademe.account_statement.listRetrieve your account statementread
Buyer offers1
  • trademe.buyer_offers.listRetrieve buyer offer negotiations for active listingsread
Job listings1
  • trademe.job_listings.salary_suggestions_queryGet a suggested salary for the given listing detailsread
Listing enquiries1
  • trademe.listing_enquiries.listRetrieve all enquiries made for a specific listingread
Office enquiries1
  • trademe.office_enquiries.listGet all enquiries for a specific office/agencyread
Product mappings1
  • trademe.product_mappings.listRetrieve SKUs and stock levelsread
Property addresses1
  • trademe.property_addresses.searchSearch by addressread
Property agents1
  • trademe.property_agents.live_listing_statistics_getGet property agent live listing statisticsread
Property map1
  • trademe.property_map.dots_searchGet map dots for a given search requestread
Shipping regions1
  • trademe.shipping_regions.listGet a list of Shipping Regionsread
Support enquiries1
  • trademe.support_enquiries.createSubmit a new enquiry message to Trade Me customer supportwrite

Questions

The Trade Me MCP server, answered.

Is there a Trade Me MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 267 Trade Me actions across search, selling, catalogue and categories, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Trade Me.

What do I need to connect Trade Me?

Trade Me consumer key of your registered application (My Trade Me > My Applications, or the sandbox equivalent), Trade Me consumer secret of the same application, OAuth access token for the Trade Me member (generate one at developer.trademe.co.nz > Authentication > Generate an… and OAuth access token secret that was issued with the access token. Plus your region. The free call account { op: "connections.requirements", service: "trademe" } lists exactly what to paste.

Can an AI agent delete or change things in Trade Me?

Only if its key allows it, and only with an explicit confirmation. 27 Trade Me actions are destructive, including delete a draft listing, remove a photo and remove your feedback. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Trade Me API limit?

actionlake paces every call to the limits in the Trade Me service file: 1,000 calls an hour per connection. Repeated reads are answered from cache (159 Trade Me actions can be), which never reaches Trade Me.

What does a Trade Me action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (267 Trade Me actions page). Cache hits, searches, dry runs and calls Trade Me refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Trade Me API does it cover?

The Trade Me API v1 (developer.trademe.co.nz API reference) at your Trade Me instance's API base URL, which you enter when connecting. It is built from Trade Me's documentation as read on 23 October 2026. 267 actions in 60 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Trade Me data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Trade Me credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Trade Me today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.