{"id":12152,"name":"Financier","description":"Personal finance plans from a person's own bank data: build the plan, read its monthly figures, query exact spending, and list what needs the person.","card_url":"https://financier.sh/.well-known/agent-card.json","endpoint":"https://financier.sh/a2a","protocol_version":"1.0","first_seen":"2026-10-10T13:42:54.467570+00:00","last_verified":"2026-10-10T16:39:55.306482+00:00","card":{"name":"Financier","skills":[{"id":"build_plan","name":"Build the financial plan","tags":["personal-finance","budgeting","plan"],"examples":["Build my financial plan","{\"skill\":\"build_plan\"}"],"description":"Sync every connected bank, categorise merchants and build the person's plan. Takes seconds to a minute; returns the plan view."},{"id":"get_plan","name":"Read the plan","tags":["personal-finance","plan"],"examples":["Where does my money go?","{\"skill\":\"get_plan\"}"],"description":"The person's monthly income, spending and surplus, spending by category, and open tasks."},{"id":"query_spending","name":"Query spending","tags":["personal-finance","spending"],"examples":["How much did I spend this month?","{\"skill\":\"query_spending\",\"from\":\"2026-08-01\",\"to\":\"2026-08-31\",\"groupBy\":\"merchant\"}"],"description":"Exact spending totals from the person's own transactions. Data: from, to (YYYY-MM-DD), category, merchant, groupBy (category, merchant or month)."},{"id":"list_tasks","name":"What needs the person","tags":["personal-finance","tasks"],"examples":["What do I need to do?","{\"skill\":\"list_tasks\"}"],"description":"Banks to sign in to again, missing accounts, and merchants left in Misc."}],"iconUrl":"https://financier.sh/brand/app-dark-256.png","version":"1.0.0","provider":{"url":"https://financier.sh","organization":"Financier"},"description":"Personal finance plans from a person's own bank data: build the plan, read its monthly figures, query exact spending, and list what needs the person.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"securitySchemes":{"oauth":{"oauth2SecurityScheme":{"flows":{"authorizationCode":{"scopes":{"email":"Your email address","openid":"Sign in with your Financier identity","profile":"Your name","financier:read":"Read your plan, accounts, categories and tasks","offline_access":"Stay connected with a refresh token","financier:write":"Answer questions, file merchants, link and sync banks, rebuild the plan"},"tokenUrl":"https://financier.sh/auth/oauth2/token","pkceRequired":true,"authorizationUrl":"https://financier.sh/auth/oauth2/authorize"}},"oauth2MetadataUrl":"https://financier.sh/.well-known/oauth-authorization-server/auth"}},"apiKey":{"apiKeySecurityScheme":{"name":"x-api-key","location":"header"}}},"documentationUrl":"https://financier.sh/developers","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"supportedInterfaces":[{"url":"https://financier.sh/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"securityRequirements":[{"schemes":{"oauth":{"list":["financier:read","financier:write"]}}},{"schemes":{"apiKey":{"list":[]}}}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T16:39:55.306482+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T16:39:55.306482+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://financier.sh/.well-known/agent-card.json"],"skills":[{"skill_id":"build_plan","name":"Build the financial plan","description":"Sync every connected bank, categorise merchants and build the person's plan. Takes seconds to a minute; returns the plan view.","tags":["personal-finance","budgeting","plan"],"quality_warning":false},{"skill_id":"query_spending","name":"Query spending","description":"Exact spending totals from the person's own transactions. Data: from, to (YYYY-MM-DD), category, merchant, groupBy (category, merchant or month).","tags":["personal-finance","spending"],"quality_warning":false},{"skill_id":"get_plan","name":"Read the plan","description":"The person's monthly income, spending and surplus, spending by category, and open tasks.","tags":["personal-finance","plan"],"quality_warning":false},{"skill_id":"list_tasks","name":"What needs the person","description":"Banks to sign in to again, missing accounts, and merchants left in Misc.","tags":["personal-finance","tasks"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://financier.sh/.well-known/agent-card.json","checked_at":"2026-10-10T16:39:55.306482+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://financier.sh/.well-known/agent-card.json","checked_at":"2026-10-10T13:42:54.467570+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T16:39:55.306482+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:42:54.467570+00:00","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://financier.sh/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T16:39:55.306482+00:00","latest_card_check":{"checked_at":"2026-10-10T16:39:55.306482+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T16:39:55.306482+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T16:39:55.306482+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-10T13:42:54.467570+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}