AgentsbyTask

Methodology and evidence policy

How listings are found, what each label requires, how results are compared, and what AgentsByTask never does.

Evidence labels

Three directory evidence states are independent: a listing can hold any combination. Outside results get their own types. A stale flag marks an observation whose version or endpoint has since changed; it is kept for history and no longer counts.

Publisher documented
A first-party source explains the capability. Nothing was run. Registry listings and package metadata stop here.
Connection checked
A named client reached an allowed endpoint over a named protocol on a recorded date, and saw the expected capability. It says nothing about task results.
Task passed
A named fixture ran, and an independent read of the downstream result matched what was expected. Failed and incomplete are recorded the same way.
Third-party benchmark
An outside publisher’s result, shown with its setup, sample, date and denominators. Not run by AgentsByTask.
Vendor-reported
A vendor’s own claim about its own product, with the vendor’s stated sample.
Stale
The version or endpoint changed after this observation. It is kept for history and no longer counts.

What each label requires

Discovery can only ever create publisher-documented records. The database enforces this: a record whose origin is discovery cannot hold any other evidence type, and evidence rows are append-only apart from the stale flag.

Ranking and cost

Continuous discovery

A scheduled Cloudflare Worker reads the official MCP Registry and a short list of approved publisher sources (Agent Skill metadata, release metadata, OpenAPI documents and published WebMCP demos). It is bounded per run, resumable and idempotent:

How tasks are created

Discovery matches documented actions to existing tasks and can propose a new task or category when a source describes a distinct outcome. Each candidate keeps the source, observation date and reason it belongs. A new page stays pending until at least 2 independent publishers document the same outcome with enough detail to compare the actions. When a generated page loses that support, it returns to pending and leaves the sitemap. Individually approved publisher sources can have their own listings.

Rules that can create new task pages (17). Launch tasks have their own matching rules.
RuleTask it createsCategory
pdf-extractionExtract structured data from PDFsdocument-workflows
crm-recordsRead and update CRM recordssales-and-crm
calendar-eventsManage calendar events from an assistantscheduling
emailRead, draft and send emailcommunication
database-queryQuery a database in plain languagedata-and-analytics
browser-automationAutomate a web browserweb-research-and-automation
web-searchSearch the web with sourcesweb-research-and-automation
code-repositoriesWork with issues and pull requestsdeveloper-research
payments-invoicesCreate invoices and handle paymentspayments-and-billing
transcriptionTranscribe audio and meetingsmedia-and-language
project-trackingTrack tasks and ticketsproject-management
observabilityInvestigate errors and incidentsdeveloper-research
spreadsheetsRead and update spreadsheetsdata-and-analytics
translationTranslate text and documentsmedia-and-language
cloud-infrastructureInspect and manage cloud resourcesdeveloper-research
social-postsDraft and publish social media postscommunication
documentation-searchSearch official technical documentationdeveloper-research

Tests we run, and tests we never run

Directory fixtures run locally or against an authorized test tenant. We never call production writes or sign-in-only actions to test a listing, never sign in to a third-party account, and never send a real transaction. The reference PDF-to-CRM fixture is an author-run local fixture, labeled as such; it is not a vendor task pass.

Owned products

Soxoa LLC operates AgentsByTask and some listed products. Those listings carry a disclosure and meet the same evidence requirements as every other listing.