{"name":"fmp-wrapper","slug":"timi0217/fmp-wrapper","errors":{"codes":[{"code":"MISSING_FIELD","hint":"Ask user for the missing field and retry","recoverable":true},{"code":"INVALID_INPUT","hint":"Check field types and retry","recoverable":true},{"code":"RATE_LIMITED","hint":"Back off and retry after Retry-After seconds","recoverable":true},{"code":"UPSTREAM_ERROR","hint":"Deployed app returned 5xx — not retryable","recoverable":false},{"code":"SESSION_EXPIRED","hint":"Start a new session","recoverable":true}]},"limits":{"requests_per_minute":60,"max_session_duration_seconds":1800},"schema":"chekk.agent/v1","actions":[{"id":"get_root","file":"main.py","path":"/","inputs":[],"method":"GET","response":{"content_type":"text/html"},"description":"Single endpoint for homepage data: AAPL profile, ratios, income, and DCF.","side_effect":"read"},{"id":"get_health","file":"main.py","path":"/health","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp"]},"description":"Single endpoint for homepage data: AAPL profile, ratios, income, and DCF.","side_effect":"read"},{"id":"get_dashboard","file":"main.py","path":"/dashboard","inputs":[],"method":"GET","response":{"content_type":"text/html"},"description":"Single endpoint for homepage data: AAPL profile, ratios, income, and DCF.","side_effect":"read"},{"id":"get_get_profile","file":"main.py","path":"/profile","inputs":[{"hint":"Stock symbol (e.g., AAPL)","name":"symbol","type":"string","location":"query","required":true}],"method":"GET","response":{"content_type":"text/html","example_fields":["symbol","name","exchange","sector","industry","market_cap","price","beta","vol_avg","description"]},"description":"Get company profile.","side_effect":"read"},{"id":"get_get_income","file":"main.py","path":"/income","inputs":[{"hint":"Stock symbol","name":"symbol","type":"string","location":"query","required":true},{"hint":"annual or quarter","name":"period","type":"string","location":"query","required":false},{"hint":"Number of periods","name":"limit","type":"integer","location":"query","required":false}],"method":"GET","response":{"content_type":"text/html","example_fields":["symbol","period","statements","timestamp"]},"description":"Get income statement.","side_effect":"read"},{"id":"get_get_balance","file":"main.py","path":"/balance","inputs":[{"hint":"Stock symbol","name":"symbol","type":"string","location":"query","required":true},{"hint":"annual or quarter","name":"period","type":"string","location":"query","required":false},{"hint":"Value for `limit`","name":"limit","type":"integer","location":"query","required":false}],"method":"GET","response":{"content_type":"text/html","example_fields":["symbol","period","statements","timestamp"]},"description":"Get balance sheet.","side_effect":"read"},{"id":"get_get_cashflow","file":"main.py","path":"/cashflow","inputs":[{"hint":"Stock symbol","name":"symbol","type":"string","location":"query","required":true},{"hint":"annual or quarter","name":"period","type":"string","location":"query","required":false},{"hint":"Value for `limit`","name":"limit","type":"integer","location":"query","required":false}],"method":"GET","response":{"content_type":"text/html","example_fields":["symbol","period","statements","timestamp"]},"description":"Get cash flow statement.","side_effect":"read"},{"id":"get_get_ratios","file":"main.py","path":"/ratios","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp","profile","ratios","income","dcf","symbol","name","sector","industry"]},"description":"Get ratios","side_effect":"read"},{"id":"get_get_dcf","file":"main.py","path":"/dcf","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp","profile","ratios","income","dcf","symbol","name","sector","industry"]},"description":"Get dcf","side_effect":"read"},{"id":"get_get_metrics","file":"main.py","path":"/metrics","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp","profile","ratios","income","dcf","symbol","name","sector","industry"]},"description":"Get metrics","side_effect":"read"},{"id":"get_search_companies","file":"main.py","path":"/search","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp","profile","ratios","income","dcf","symbol","name","sector","industry"]},"description":"Search companies","side_effect":"read"}],"session":{"supported":true,"ttl_seconds":3600,"start_endpoint":"https://chekk.dev/api/v1/agent/timi0217/fmp-wrapper/chat"},"requires":{"auth":false,"payment":false},"framework":"fastapi","source_url":"https://github.com/timi0217/fmp-wrapper","description":"Chekk fmp-wrapper","entrypoints":{"chat":"https://chekk.dev/api/v1/agent/timi0217/fmp-wrapper/chat","llms_txt":"https://chekk.dev/api/v1/llms/timi0217/fmp-wrapper","manifest":"https://chekk.dev/api/v1/agent/timi0217/fmp-wrapper/manifest","rest_base":"https://fmp-wrapper-production.up.railway.app"},"deployed_url":"https://fmp-wrapper-production.up.railway.app"}