{"protocolVersion":"1.0","name":"geo-intel-agent","description":"Geolocation intelligence: IP lookup, geocoding, weather, country data. Aggregates ip-api, Nominatim, Open-Meteo, and restcountries into unified endpoints.","url":"https://geo-intel-agent-production.up.railway.app/","supportedInterfaces":[{"url":"https://geo-intel-agent-production.up.railway.app/","protocolBinding":"HTTP+JSON"}],"version":"1.0.0","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"overview","name":"overview","description":"Free overview - try before you buy. Shows sample data from each source.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}},{"id":"ip-lookup","name":"ip-lookup","description":"Look up location data for an IP address. Returns country, city, region, timezone, ISP, coordinates.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to look up"}},"required":["ip"],"additionalProperties":false}},{"id":"geocode","name":"geocode","description":"Convert address/place name to coordinates using OpenStreetMap Nominatim.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"address":{"type":"string","description":"Address or place name to geocode"},"limit":{"default":1,"description":"Max results to return","type":"number"}},"required":["address","limit"],"additionalProperties":false}},{"id":"weather","name":"weather","description":"Get current weather for coordinates. Uses Open-Meteo API.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"lat":{"type":"number","description":"Latitude"},"lon":{"type":"number","description":"Longitude"},"units":{"default":"celsius","type":"string","enum":["celsius","fahrenheit"]}},"required":["lat","lon","units"],"additionalProperties":false}},{"id":"country","name":"country","description":"Get detailed country information by country code or name.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"query":{"type":"string","description":"Country code (US, AU) or country name"}},"required":["query"],"additionalProperties":false}},{"id":"full-profile","name":"full-profile","description":"Complete geo profile: IP lookup + country data + current weather. One call, all data.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ip":{"type":"string","description":"IP address to profile"}},"required":["ip"],"additionalProperties":false}},{"id":"analytics","name":"analytics","description":"Payment analytics summary","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"windowMs":{"description":"Time window in ms","type":"number"}},"additionalProperties":false}},{"id":"analytics-transactions","name":"analytics-transactions","description":"Recent payment transactions","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"windowMs":{"type":"number"},"limit":{"default":50,"type":"number"}},"required":["limit"],"additionalProperties":false}},{"id":"analytics-csv","name":"analytics-csv","description":"Export payment data as CSV","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"windowMs":{"type":"number"}},"additionalProperties":false}}],"supportsAuthenticatedExtendedCard":false,"entrypoints":{"overview":{"description":"Free overview - try before you buy. Shows sample data from each source.","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}},"ip-lookup":{"description":"Look up location data for an IP address. Returns country, city, region, timezone, ISP, coordinates.","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to look up"}},"required":["ip"],"additionalProperties":false}},"geocode":{"description":"Convert address/place name to coordinates using OpenStreetMap Nominatim.","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"address":{"type":"string","description":"Address or place name to geocode"},"limit":{"default":1,"description":"Max results to return","type":"number"}},"required":["address","limit"],"additionalProperties":false}},"weather":{"description":"Get current weather for coordinates. Uses Open-Meteo API.","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"lat":{"type":"number","description":"Latitude"},"lon":{"type":"number","description":"Longitude"},"units":{"default":"celsius","type":"string","enum":["celsius","fahrenheit"]}},"required":["lat","lon","units"],"additionalProperties":false}},"country":{"description":"Get detailed country information by country code or name.","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"query":{"type":"string","description":"Country code (US, AU) or country name"}},"required":["query"],"additionalProperties":false}},"full-profile":{"description":"Complete geo profile: IP lookup + country data + current weather. One call, all data.","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"ip":{"type":"string","description":"IP address to profile"}},"required":["ip"],"additionalProperties":false}},"analytics":{"description":"Payment analytics summary","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"windowMs":{"description":"Time window in ms","type":"number"}},"additionalProperties":false}},"analytics-transactions":{"description":"Recent payment transactions","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"windowMs":{"type":"number"},"limit":{"default":50,"type":"number"}},"required":["limit"],"additionalProperties":false}},"analytics-csv":{"description":"Export payment data as CSV","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"windowMs":{"type":"number"}},"additionalProperties":false}}},"payments":[{"method":"x402","payee":"0xE5312919e63109c9dDBa2Ea7cf75EC9B3d5D3A14","network":"base","endpoint":"https://facilitator.daydreams.systems","extensions":{"x402":{"facilitatorUrl":"https://facilitator.daydreams.systems"}}}]}