Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 4 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:2757410fd65906c08df2724013be5cfa0227859700165c65e5e7a97acd346257 | sha256sum