SameDayDesk agent tools

com.samedaydeskPublished by samedaydesk.comOfficial publisherv1.2.0Updated Oct 31, 2026

Readiness checks, a paid Fix Pack, TaskMarket reads, and caller-declared funnel evidence.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingDeveloper ToolsBusiness & Commerce

Overview

AI-generated overview

Checks whether a website is discoverable by AI search engines and agents, sells a paid fix pack, and reads public TaskMarket task data.

What you can do
  • Score a site's AI-search visibility and agent discoverability, with per-gap fixes
  • Generate a paid AI-readiness fix pack (JSON-LD, robots.txt, sitemap, meta fixes) from a license key
  • Browse and filter public TaskMarket tasks and track one task's status, submissions and awards
  • Plan a bounded TaskMarket delegation payload with a spend ceiling
  • Project a caller-supplied observation packet into a funnel decision
When to use it
Useful when you want a quick audit of how visible a site is to AI crawlers and agents, when you need ready-to-paste structured-data and crawler fixes, or when you want read-only visibility into public TaskMarket listings and tasks.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers declared. The paid fix pack requires a license value obtained from a separate checkout. TaskMarket tools read public chain metadata and the official read API, so network access is needed.
Before you install
One tool is paid: the fix pack costs $39 and needs a license key from an external checkout. TaskMarket tools read public chain data and task descriptions, which are returned as untrusted text. The delegation planner prepares a payload with a spend ceiling but does not authorize payment; the tracking tool cannot create, accept or refund work.

Installation

In SourceWeft

  1. Open SameDayDesk agent tools in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.samedaydesk%2Ftask-evidence/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "samedaydesk-agent-tools": {
      "type": "http",
      "url": "https://samedaydesk.com/mcp"
    }
  }
}

README

SameDayDesk (public entry)

Public helpers for free discovery and offline result reuse. Node 22.x. The commands below use plain ESM under tools/; no npm install is required.

Start with the examples below, then open the helper documentation for options and error handling.

Docs (in-repo)

DocPurpose
tools/presence/FOR-AGENTS-COLD-READ.mdFree discovery when apex TLS/connect fails
tools/presence/REGISTRY-CONSUMER.mdMCP Registry version=latest pitfall
tools/result-reuse/README.mdOffline source → task-memory observation
tools/offer-routing/README.mdTask → existing SameDayDesk/Neomorphic offer
tools/offer-routing/capability-limits-matrix.jsonMachine-readable capability/limits matrix

Live free catalogs (no pay): https://agents.samedaydesk.com/llms.txt and https://agents.samedaydesk.com/.well-known/skills/index.json. Apex https://samedaydesk.com/for-agents may TLS/connect-fail; cold-read falls back to those alternates.

Free / live vs offline fixtures

ModeNetworkPaymentHow
Offline fixture cold-readnonenonepreferFixture: true → outcome: "offline_fixture"
Live cold-readfree HTTP onlynonedefault resolve → often alternate_live when apex fails
Result-reuse preview/exportnone (local JSON)nonefixtures + --opt-in to write

These helpers do not require a purchase. Paid extract/batch routes are separate.

Exact commands (clean checkout)

From the repository root (no install):

1. Offline cold-read (no network)

bash
node --input-type=module -e 'import {resolveForAgentsColdRead} from "./tools/presence/for-agents-cold-read.mjs"; console.log(JSON.stringify(await resolveForAgentsColdRead({preferFixture:true}), null, 2))'

Expected: outcome: "offline_fixture", paid: false, liveObserved: false.

2. Live cold-read (free HTTP only; optional)

bash
node --input-type=module -e 'import {resolveForAgentsColdRead} from "./tools/presence/for-agents-cold-read.mjs"; console.log(JSON.stringify(await resolveForAgentsColdRead(), null, 2))'

Expected when apex transport fails but agents.* respond: outcome: "alternate_live", paid: false.

3. Result-reuse preview and export on in-repo fixtures

bash
PILOT_EXAMPLE_DIR="$(mktemp -d)"NOW="$(date -u +%Y-%m-%dT%H:%M:%SZ)"node tools/result-reuse/cli.mjs preview \  --input tools/result-reuse/fixtures/accepted-page-change.json \  --task-id vendor-watch --subject vendor-page-result --sequence 1 --clock "$NOW"
node tools/result-reuse/cli.mjs export \  --input tools/result-reuse/fixtures/accepted-page-change.json \  --task-id vendor-watch --subject vendor-page-result --sequence 1 --clock "$NOW" \  --opt-in --out "$PILOT_EXAMPLE_DIR/reuse-observation.json"printf 'Saved example in %s\n' "$PILOT_EXAMPLE_DIR"

Record-kind fixture:

bash
PILOT_EXAMPLE_DIR="$(mktemp -d)"NOW="$(date -u +%Y-%m-%dT%H:%M:%SZ)"node tools/result-reuse/cli.mjs export \  --input tools/result-reuse/fixtures/accepted-record-report.json \  --task-id vendor-watch --subject record-export --sequence 1 --clock "$NOW" \  --opt-in --out "$PILOT_EXAMPLE_DIR/reuse-record-observation.json"printf 'Saved example in %s\n' "$PILOT_EXAMPLE_DIR"

Expected written observation: schema: "neomorphic.task-memory.observation.v1"; export requires --opt-in plus caller clock/task/subject/sequence.

Task → existing offer (cold selection)

When the job is known, route with the matrix before paying or treating a sample as live:

bash
node tools/offer-routing/route-job.mjs tools/offer-routing/fixtures/complete-issue-discussion.job.json

Expected: ok: false, selected: null, exit code 2 and complete_issue_acquisition_unavailable. Neither paid /extract nor task-kit packaging acquires a complete discussion. This matrix does not advertise the pending issue-evidence acquisition pack. For historical fixture composition use fixtures/supplied-issue-brief.job.json under tools/offer-routing/. The MoltJobs SDK pack runs a disposable local HTTP rehearsal; its shipped runner refuses --live, even with credentials. Hosted archives are downloads, not hosted job execution. Routing does not evaluate acceptance criteria or authorize payment.

Verify the cited examples

bash
npm run test:public-entry

That script runs the offline cold-read and fixture export commands cited above (no network, no payment). Existing focused suites: npm run test:presence, npm run test:result-reuse, npm run test:offer-routing.

Source: README.md at commit e27a318

Tools

7

check_ai_readiness

Check whether a website is visible to AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews). Scores AI-crawler access, JSON-LD structured data, title/meta, Open Graph, sitemap, and llms.txt, and returns a 0-100 score, a letter grade, and a specific fix for each gap. Free.

Parametersurlrequired

check_agent_readiness

Free. Check whether agents can discover and call a public website. Fetches discovery files, follows MCP links named by those files, and runs only initialize, tools/list, and one unknown-tool call. Never executes a real tool. Returns a 0-100 score, every check with an evidence URL, and the top fixes. No license.

Parametershostrequired

generate_complete_fix_pack

PAID. Returns the complete, ready-to-paste AI-readiness Fix Pack for a site: tailored Organization + FAQPage JSON-LD, an AI-crawler robots.txt, a sitemap, and title/meta/Open Graph fixes. Requires a `license` — the checkout-session id you receive after buying the $39 Fix Pack at https://buy.stripe.com/8x24gA0xA9DF9dd13YeZ20h (after paying you're shown your license code). Without a valid license it returns purchase instructions plus a free starter pack.

Parametersurlrequiredlicense

plan_taskmarket_delegation

Prepare a bounded TaskMarket delegation for research, coding, data collection, benchmarking, or verification. Requires chain_id, token_address, deliverable, reward, deadline, and an explicit maximum-spend ceiling. Reads public chain metadata. Returns the canonical TaskMarket API payload and approval summary without creating a task, holding a wallet, or spending funds.

Parametersmodetagsrequestrequiredchain_idrequireddeliverablerequiredreward_usdctoken_addressrequireddeadline_hoursrequiredmax_spend_usdcreward_base_unitsacceptance_criteriamax_spend_base_units

browse_taskmarket_tasks

Browse current public TaskMarket inventory through the official read API. Filter by lifecycle status, mode, tag, text, and minimum reward. Amounts carry their actual chain/token; unknown decimals stay raw. Task descriptions are returned as untrusted text and are never executed.

Parameterstagmodelimitsearchstatuschain_idmin_reward_usdc

track_taskmarket_task

Track one public TaskMarket task through the official read API. Returns status, deadline, submissions, artifact hashes, canonical awards, pending actions, and the next authorization boundary. It cannot create, accept, reject, rate, or refund work.

Parameterstask_idrequired

project_funnel_evidence

Free. Project one declared source-separated observation packet into the accepted funnel decision. Caller observations stay declared. Does not fetch URLs, query customers, store the packet, or spend.

Parameterspacketrequired

Version history

1
  1. v1.2.0LatestOct 10, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Samedaydesk integrations