SimplyRETS MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.20.4Updated Nov 7, 2026

Search SimplyRETS MLS listings and open houses; read listing and market analytics.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server that lets an assistant search SimplyRETS MLS listings and open houses and read listing and market analytics.

What you can do
  • Search and read listings: keyword, status, price, beds, baths, area, city, zip, neighborhood, agent, features or map polygon, plus full detail for one listing
  • Browse open houses: upcoming events filtered by city, agent, broker, price, size or date, and detail for a single open house
  • Look up feed data: account info, available statuses, property types, cities, counties, neighborhoods and features
  • Read rosters: agents and brokerage offices in the feed
  • Get analytics: aggregate market statistics for a search, and per-listing figures such as price per square foot
  • Manage usage: check the monthly call meter, request a feature, upgrade or cancel a plan
When to use it
Useful when you work with a SimplyRETS MLS feed and want an assistant to answer questions about listings, open houses, agents or offices, or to produce quick market summaries for a city, zip code or price band.
Requirements
Remote streamable HTTP endpoint; no local install. Connect with the URL only and sign in through OAuth, where the login page asks for your SimplyRETS API key and secret. Agents and offices tools require the respective SimplyRETS API add-ons on your app. Network access to the hosted endpoint.
Before you install
The server asks for your SimplyRETS API key and secret during OAuth sign-in, so treat them as sensitive. Usage is metered: the free plan allows 50 tool calls a month, and paid plans are billed through a Stripe checkout link returned by the upgrade tool, with no refund for the current period on cancellation. Listing, agent and office data comes from a third-party MLS feed.

Installation

In SourceWeft

  1. Open SimplyRETS MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fsimplyrets/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "simplyrets-by-usefulapi": {
      "type": "http",
      "url": "https://simplyrets.usefulapi.io/mcp"
    }
  }
}

README

SimplyRETS MCP by usefulapi

Use SimplyRETS from Claude, Cursor, or any MCP client — search MLS listings and open houses from your SimplyRETS feed, read single listings, agents and offices (agents and offices need the respective SimplyRETS API add-ons), plus listing and market analytics (all read-only). Hosted, no local install: connect with your SimplyRETS API key and secret.

Live endpoint: https://simplyrets.usefulapi.io/mcp · Homepage: https://usefulapi.io/simplyrets

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://simplyrets.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http simplyrets https://simplyrets.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "simplyrets": {      "url": "https://simplyrets.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your SimplyRETS credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/simplyrets/

Tools

ToolTypeWhat it does
simplyrets_get_account_inforeadGet account info
simplyrets_get_feed_metadatareadGet feed metadata
simplyrets_search_listingsreadSearch listings
simplyrets_get_listingreadGet listing
simplyrets_list_open_housesreadList open houses
simplyrets_get_open_housereadGet open house
simplyrets_list_agentsreadList agents
simplyrets_list_officesreadList offices
simplyrets_get_market_analyticsreadGet market analytics
simplyrets_get_listing_analyticsreadGet listing analytics
simplyrets_usage_statusmetaUsage status (free-tier meter)
simplyrets_request_featuremetaRequest a missing feature
simplyrets_upgrademetaUpgrade to Pro or Pro+
simplyrets_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per API key)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with simplyrets_upgrade (it returns a Stripe Checkout link). Cancel any time with simplyrets_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running simplyrets_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by SimplyRETS.

Source: servers/simplyrets/README.md at commit 4046075

Tools

10

simplyrets_get_account_info

Get account info

What these API credentials can reach: the MLS vendor ids (needed as `vendor` on multi-MLS apps), the time of each vendor's last sync, usernames and the available endpoints (/properties, /openhouses, /agents, /offices, /properties/analytics). OPTIONS /.

Takes no parameters.

simplyrets_get_feed_metadata

Get feed metadata

Values present in an MLS feed, to build valid searches: statuses, property types, cities, counties, neighborhoods, areas and features, plus the last sync time. OPTIONS /properties.

Parametersvendor

simplyrets_search_listings

Search listings

Search MLS listings (SimplyRETS /properties): by keyword, status, type, price, beds, baths, area, year, city, zip, neighborhood, agent, broker, features or a map polygon. Returns address, price, status, photos, agent, office, property details and remarks, without empty fields. Pass count=true to get the total. Page with next.offset or next.lastId. GET /properties.

ParametersqidxpoolsorttypeagentcountlimitstatewatercitieslastId+35 more

simplyrets_get_listing

Get listing

One listing by its SimplyRETS id (`mlsId`, the number in search results; NOT the public MLS number `listingId`). Full detail: address, geo, price, photos, agent, office, property, school, tax, remarks. GET /properties/{mlsId}.

ParametersmlsIdrequiredvendorinclude

simplyrets_list_open_houses

List open houses

Upcoming open houses with the listing they belong to: filter by property type, listing id, city, broker, agent, price, size, beds, baths and start date. Page with next.offset or next.lastId. GET /openhouses.

ParameterssorttypeagentlimitcitieslastIdoffsetvendorbrokersincludeminareaminbeds+5 more

simplyrets_get_open_house

Get open house

One open house by its key (the `openHouseKey` of a list result). GET /openhouses/{openHouseKey}.

ParametersvendorincludeopenHouseKeyrequired

simplyrets_list_agents

List agents

The agent roster of the MLS feed: id, name, address, contact and office. Needs the Agents API add-on on your SimplyRETS app (the demo credentials return an empty list). GET /agents.

Parametersqnamelimitstateoffsetvendor

simplyrets_list_offices

List offices

The brokerage office roster of the MLS feed, newest modification first. Needs the Offices API add-on on your SimplyRETS app (the demo credentials cannot use it). Pass count=true for the total. GET /offices.

Parametersqnamecountlimitstateoffsetvendorusername

simplyrets_get_market_analytics

Get market analytics

Statistics for the listings a search matches (same filters as simplyrets_search_listings): total count, average price, bedrooms, full baths, living area, lot size and year built, and the number of listings per area. Use it for market summaries of a city, zip or price band. GET /properties/analytics.

Parametersqidxpooltypeagentwatercitiesmaxdompointsstatusvendorbrokers+21 more

simplyrets_get_listing_analytics

Get listing analytics

Analytics for one listing, such as its price per square foot. GET /properties/{mlsId}/analytics.

ParametersmlsIdrequiredvendor

Version history

18
  1. v1.20.4LatestNov 7, 2026
  2. v1.19.3Nov 5, 2026
  3. v1.19.2Nov 5, 2026
  4. v1.19.1Nov 4, 2026
  5. v1.19.0Nov 3, 2026
  6. v1.18.1Nov 3, 2026
  7. v1.17.0Nov 1, 2026
  8. v1.15.0Oct 31, 2026
  9. v1.14.0Oct 31, 2026
  10. v1.13.2Oct 30, 2026
  11. v1.13.0Oct 30, 2026
  12. v1.8.0Oct 26, 2026
  13. v1.5.3Oct 25, 2026
  14. v1.5.0Oct 25, 2026
  15. v1.4.0Oct 24, 2026
  16. v1.1.0Oct 23, 2026
  17. v1.0.1Oct 22, 2026
  18. v1.0.0Oct 20, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations