{"uid":"cap_8NRnCvmTX34M1KlGwZajR","slug":"agent-action-extractor-f7e1e688","name":"Agent Action Extractor","description":"Extract concrete action items, priority and deadline signals from messy text","url":"https://agent-product-normalizer.vercel.app/api/v1/extract-actions","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":20000,"description":"Conversation, notes, or task text containing action items"}},"additionalProperties":true}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TDSlRHtXfSCZ3BxP-pOvS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts concrete action items, priority signals, and deadline information from unstructured text such as meeting notes, conversations, or task descriptions.","exampleAgentPrompt":"Can you pull out all the action items, priorities, and deadlines from these meeting notes: 'John will finalize the budget by Friday, Sarah needs to send the client proposal ASAP, and we should review the roadmap next week — low priority'?","exampleUseCases":[{"title":"Meeting notes to task list","prompt":"I just pasted my team meeting notes below — can you extract all the action items, who owns them, and any deadlines mentioned? Notes: 'Alice to draft the onboarding doc by EOD Thursday, Bob will follow up with the vendor next Monday, and someone should review the staging environment before launch — treat that as high priority.'"},{"title":"Email thread task extraction","prompt":"Here's a long email chain with my client — can you go through it and pull out every concrete action item, flag anything that sounds urgent, and note any dates mentioned? Thread: 'Please send over the revised contract by Wednesday. Also, we need the design mockups reviewed before the 15th. Low priority but it would be great to get the analytics report too.'"},{"title":"Slack dump to prioritized to-dos","prompt":"I copied a bunch of Slack messages from today into this block of text — can you extract all the tasks and to-dos, sort them by priority, and flag anything with a deadline? Text: 'Hey can someone fix the login bug ASAP, it's blocking users. Also reminder to update the README when you get a chance. Standup moved to 10am tomorrow.'"}],"resultDescription":"Returns a structured list of action items extracted from the input text, each with associated priority signals (e.g. high/medium/low or urgency markers) and deadline information where present, enabling downstream task management or agent execution steps.","failureModes":["Input text is too long (exceeds 20,000 character limit) — request will be rejected","Text contains no discernible action items — returns empty or minimal results","Ambiguous priority language may be mis-classified or missed","Deadlines expressed in relative terms (e.g. 'next week') may not be resolved to absolute dates","Non-English input may yield degraded extraction quality"],"whenToPreferThis":"Use this endpoint when you need to parse unstructured or semi-structured human-written text (emails, meeting notes, chat logs, documents) and extract actionable tasks with priority and deadline context. Prefer it over generic NLP endpoints when the goal is agent-ready task lists rather than sentiment or topic classification. It is particularly valuable in multi-agent pipelines where one agent ingests raw human communication and another needs a clean task queue to act on.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-18T06:49:46.312Z","isFirstParty":false}