{"id":12341,"name":"The Margin","description":"The life OS your AI can run. Delegate planning, research and inbox triage against a user's own boards, notes, habits and expenses. Every task runs scoped to the one user and workspace the access token was granted for.","card_url":"https://themarginapp.com/.well-known/agent-card.json","endpoint":"https://themarginapp.com/api/a2a","protocol_version":"0.3.0","first_seen":"2026-10-10T13:49:31.706524+00:00","last_verified":"2026-10-10T16:42:39.041155+00:00","card":{"url":"https://themarginapp.com/api/a2a","name":"The Margin","skills":[{"id":"create_plan","name":"Create a plan","tags":["planning","tasks"],"description":"Lay out a week or a project across the user's boards, with due dates on real cards."},{"id":"refine_plan","name":"Refine a plan","tags":["planning","tasks"],"description":"Rebalance an existing plan when something slips, moving and rescheduling the cards that already exist."},{"id":"research_topic","name":"Research a topic","tags":["research","web"],"description":"Search the web and the user's own notes on a subject and return a sourced summary."},{"id":"analyze_document","name":"Analyse a document","tags":["research","notes"],"description":"Read a note or document and return its structure, claims and open questions."},{"id":"compare_options","name":"Compare options","tags":["research","decisions"],"description":"Weigh several options against stated criteria and return the trade-offs."},{"id":"process_item","name":"Triage an inbox capture","tags":["inbox","triage"],"description":"Turn one captured item into the right thing: a card on a board, a note, or nothing."},{"id":"batch_process","name":"Triage the inbox","tags":["inbox","triage"],"description":"Work through a backlog of captures in one pass."}],"iconUrl":"https://themarginapp.com/icons/icon-512.png","version":"1.0.0","provider":{"url":"https://themarginapp.com","organization":"The Margin"},"security":[{"oauth2":["write"]}],"description":"The life OS your AI can run. Delegate planning, research and inbox triage against a user's own boards, notes, habits and expenses. Every task runs scoped to the one user and workspace the access token was granted for.","capabilities":[{"id":"delegation","name":"Task delegation","description":"Hand a task to a specialist agent and receive its result synchronously, or enqueue it and poll."},{"id":"workspace-scoped-write","name":"Workspace-scoped read and write","description":"Read and write the authorising user's boards, cards, notes, habits and expenses, never another tenant's."},{"id":"streaming","name":"Asynchronous jobs","description":"Long tasks can be submitted with async_mode and collected by job id."}],"protocolVersion":"0.3.0","securitySchemes":{"oauth2":{"type":"oauth2","flows":{"authorizationCode":{"scopes":{"mcp":"Full tool access","read":"List and read resources","write":"Create, update and delete resources"},"tokenUrl":"https://themarginapp.com/api/oauth/token","authorizationUrl":"https://themarginapp.com/api/oauth/authorize"}},"description":"OAuth 2.1 with PKCE and dynamic client registration. See /auth.md."}},"documentationUrl":"https://themarginapp.com/auth.md","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://themarginapp.com/api/a2a","transport":"http","protocolBinding":"HTTP+JSON","protocolVersion":"0.3.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T16:42:39.041155+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:42:39.041155+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://themarginapp.com/.well-known/agent-card.json"],"skills":[{"skill_id":"analyze_document","name":"Analyse a document","description":"Read a note or document and return its structure, claims and open questions.","tags":["research","notes"],"quality_warning":false},{"skill_id":"compare_options","name":"Compare options","description":"Weigh several options against stated criteria and return the trade-offs.","tags":["research","decisions"],"quality_warning":false},{"skill_id":"create_plan","name":"Create a plan","description":"Lay out a week or a project across the user's boards, with due dates on real cards.","tags":["planning","tasks"],"quality_warning":false},{"skill_id":"refine_plan","name":"Refine a plan","description":"Rebalance an existing plan when something slips, moving and rescheduling the cards that already exist.","tags":["planning","tasks"],"quality_warning":false},{"skill_id":"research_topic","name":"Research a topic","description":"Search the web and the user's own notes on a subject and return a sourced summary.","tags":["research","web"],"quality_warning":false},{"skill_id":"process_item","name":"Triage an inbox capture","description":"Turn one captured item into the right thing: a card on a board, a note, or nothing.","tags":["inbox","triage"],"quality_warning":false},{"skill_id":"batch_process","name":"Triage the inbox","description":"Work through a backlog of captures in one pass.","tags":["inbox","triage"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://themarginapp.com/.well-known/agent-card.json","checked_at":"2026-10-10T16:42:39.041155+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://themarginapp.com/.well-known/agent-card.json","checked_at":"2026-10-10T13:49:31.706524+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T16:42:39.041155+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:49:31.706524+00:00","state":"unconfirmed","http_status":404,"detail":"Protocol response exceeded 16 KiB limit"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://themarginapp.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T16:42:39.041155+00:00","latest_card_check":{"checked_at":"2026-10-10T16:42:39.041155+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T16:42:39.041155+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T16:42:39.041155+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:49:31.706524+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}