Server definition
- Hash
- sha256:2757410fd65906c08df2724013be5cfa0227859700165c65e5e7a97acd346257
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "You have access to Lotlytics real estate market data for 894 US cities and metros — https://www.lotlytics.us\nFree tier covers the top 50 markets — no API key needed.\nWith an X-API-Key header (Investor plan), all 894 markets and advanced tools are unlocked: https://www.lotlytics.us/pricing\nGet or rotate a key at https://www.lotlytics.us/settings/api-keys\nStart with get_market_health for quick screening, then get_market_summary for full details.\nUse compare_markets or search_markets for deeper investment research (requires API key).\nThis server also serves 25 ready-made prompts (prompts/list) and two reference\nresources (resources/list) — offer those before inventing a question of your own.",
"tools": [
{
"description": "Compare two US markets side by side, with a winner marked on price,\nyield and appreciation. Requires API key (Investor plan) — https://www.lotlytics.us/pricing ; key at\nhttps://www.lotlytics.us/settings/api-keys\nExample: city_a='Austin', state_a='TX', city_b='Nashville', state_b='TN'\n",
"inputSchema": {
"properties": {
"city_a": {
"description": "First city or metro, e.g. 'Austin'.",
"title": "City A",
"type": "string"
},
"city_b": {
"description": "Second city or metro, e.g. 'Nashville'.",
"title": "City B",
"type": "string"
},
"state_a": {
"description": "State of the FIRST city, e.g. 'TX'.",
"title": "State A",
"type": "string"
},
"state_b": {
"description": "State of the SECOND city, e.g. 'TN'.",
"title": "State B",
"type": "string"
}
},
"required": [
"city_a",
"state_a",
"city_b",
"state_b"
],
"title": "compare_marketsArguments",
"type": "object"
},
"name": "compare_markets",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "compare_marketsOutput",
"type": "object"
}
},
{
"description": "Investment health score (1-10) for a US market, with a label\n(Strong Buy / Favorable / Neutral / Caution / Avoid) and the signals behind it.\nExample: city='Tampa', state='FL'\n",
"inputSchema": {
"properties": {
"city": {
"description": "City or metro, e.g. 'Tampa'. Case-insensitive.",
"title": "City",
"type": "string"
},
"state": {
"description": "US state, 2-letter or full, e.g. 'FL'. Required — city names repeat.",
"title": "State",
"type": "string"
}
},
"required": [
"city",
"state"
],
"title": "get_market_healthArguments",
"type": "object"
},
"name": "get_market_health",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_market_healthOutput",
"type": "object"
}
},
{
"description": "Full market report for one US city or metro. Example: city='Austin', state='TX' returns Austin's median price, appreciation, rental yield, momentum and migration.",
"inputSchema": {
"properties": {
"city": {
"description": "City or metro, e.g. 'Austin'. Case-insensitive.",
"title": "City",
"type": "string"
},
"state": {
"description": "US state, 2-letter or full, e.g. 'TX'. Required — city names repeat.",
"title": "State",
"type": "string"
}
},
"required": [
"city",
"state"
],
"title": "get_market_summaryArguments",
"type": "object"
},
"name": "get_market_summary",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_market_summaryOutput",
"type": "object"
}
},
{
"description": "List the US markets this server can report on, optionally filtered\nto one state.\nExample: state='TX'\n",
"inputSchema": {
"properties": {
"state": {
"default": "",
"description": "Optional state filter, e.g. 'TX'. Omit for every available market.",
"title": "State",
"type": "string"
}
},
"title": "list_marketsArguments",
"type": "object"
},
"name": "list_markets",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "list_marketsOutput",
"type": "object"
}
},
{
"description": "Rank US markets by investment criteria; no filters returns the\ntop-ranked markets nationally. Requires API key (Investor plan) — https://www.lotlytics.us/pricing ;\nkey at https://www.lotlytics.us/settings/api-keys\nExample: state='TX', max_price=300000, min_rental_yield=6\n",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"description": "Markets to return, 1-25 (clamped). Default 10.",
"title": "Limit",
"type": "integer"
},
"max_price": {
"default": 0,
"description": "Max median price in dollars, e.g. 300000. 0 = no cap.",
"title": "Max Price",
"type": "number"
},
"max_price_to_income": {
"default": 999,
"description": "Max price-to-income ratio, e.g. 4.5. 999 = no cap.",
"title": "Max Price To Income",
"type": "number"
},
"min_appreciation": {
"default": -999,
"description": "Min YoY appreciation %, e.g. 3. Negatives allowed; -999 = no floor.",
"title": "Min Appreciation",
"type": "number"
},
"min_rental_yield": {
"default": 0,
"description": "Min gross rental yield %, e.g. 6. 0 = no floor.",
"title": "Min Rental Yield",
"type": "number"
},
"state": {
"default": "",
"description": "Optional state filter, e.g. 'TX'. Omit = national, which samples only the first 20 markets.",
"title": "State",
"type": "string"
}
},
"title": "search_marketsArguments",
"type": "object"
},
"name": "search_markets",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "search_marketsOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2757410fd65906c08df2724013be5cfa0227859700165c65e5e7a97acd346257 | sha256sum