mcpbeat Sign in

Daystruct MCP Server

by daystruct-api Your server? Claim it
answering

Daystruct is answering right now. Last checked 10 min ago. It exposes 28 tools.

Discover reusable source, data and memory capabilities; inspect release evidence and compatibility.

Uptime history 60 days of history · worst day 92%
60 days agonow
100.0%
Uptime 24h
91 of 91 checks
28
Tools
read from the server
354 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 42

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 11 September 2026. No other catalogue keeps this.

7 Nov 2 tools appeared acquire_daystruct_package, read_daystruct_package
23 Oct a tool description was rewritten2 times that day discover_daystruct_capabilities
23 Oct a tool appeared get_daystruct_card_image
22 Oct a tool changed the parameters it asks for discover_daystruct_capabilities
13 Oct 2 tools changed the parameters they ask for3 times that day discover_daystruct_capabilities, resolve_task_capabilities
13 Oct 2 tool descriptions were rewritten discover_daystruct_capabilities, resolve_task_capabilities
13 Oct a tool appeared get_daystruct_account
9 Oct a tool appeared plan_project_development
9 Oct a tool changed the parameters it asks for plan_project_development
25 Sep 10 tool descriptions were rewritten answer_software_questions, check_release_support, check_security_exposure and 7 more
and 20 more, back to 11 September 2026

Nothing serious here today

Today is the operative word: we check Daystruct every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add daystruct --transport http https://api.daystruct.ai/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.daystruct.ai/mcp
~/.codex/config.toml
[mcp_servers.daystruct]
url = "https://api.daystruct.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "daystruct": {
      "url": "https://api.daystruct.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "daystruct": {
      "type": "http",
      "url": "https://api.daystruct.ai/mcp"
    }
  }
}

Available tools 28

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

daystruct
daystruct_status
Read the public Daystruct manifest: how capabilities are discovered, checked for compatibility and delivered.
get_daystruct_account
Read the connected key's account: available and reserved credits, the key's scopes, its per-call spending limit (null means none) and where the owner adds credits. Check this before a paid call, show the user the price first, and tell them what was spent afterwards. Read-only; never returns the key.
get_daystruct_card_image
Get the image of a Daystruct card (Source, Data or Memory) to show the user beside your text when you introduce, use, update or report on that card. Pass the card's ID (cap_…) or exact reference, never a guessed name. Returns PNG image content plus the card's name, type and page link; if your client cannot display images, show the name and link instead and do not say an image was shown. Public cards need no key; private cards need a key on the owning account. Show a card once per response, not on every repeated step. Never required to use a capability and never charged.
get_daystruct_validated_guidance
Retrieve reviewed Frontier guidance scoped to an exact databank, task family and tested model. Returns only live, unexpired promotions and their evidence limits; never private test fixtures.
list_daystruct_guidance_scopes
Find task families and exact tested models with live Frontier guidance for a databank, before requesting that guidance.
read_daystruct_package
Read a source implementation previously acquired by this account. Returns data.artifact as a JSON string: compute SHA-256 over its exact UTF-8 bytes before parsing, and compare with data.digest and your preselected digest; do not hash the outer envelope or reserialize the inner JSON. Embedded artifact.priceCredits is immutable submitted metadata, not the current acquisition price. Review the source and follow the supplied application handoff in your authorized project. Validate integrated behavior and local adaptations. Downloading never installs or executes code. Needs a key with read; wallet owners re-download over REST with SIGN-IN-WITH-X.
search_daystruct_library
Search this account's saved or owned capabilities and bundles. Returns a small shortlist; saving does not acquire, execute or grant access to source. Inspect a selected profile before use.
compat
compat_check
Resolve Daystruct capabilities to exact versions that fit each other, or get the exact constraint that broke with suggested alternatives. Send the project manifest by default: project.runtime (the node or python version the project runs), project.platform, and the project's package-lock.json (or an installed name->version map) plus the dependency sections of package.json. That makes the answer project-checked rather than bundle-only. Never send source code or other files; only those fields are read and nothing is stored. The result's scope says what it covers (bundle-only, project-checked, project-verified). Its state is compatible, except when you pass bundle (for example security-scanners@latest-verified) instead of capabilities: then it is verified, because that exact set passed its integration suite, and the result names the run and the environment it ran in. Affected versions are refused and listed under advisoriesAvoided; a deprecated version is chosen only when nothing else fits and is named in notes. To reach project-verified, fetch the verify kit for the resolved members, show the user the report the script prints, send it only with the user's agreement (--send), and pass the returned report id as verifyReportId.
get_compat_verify_kit
Return the files of the local verify step for exact source members from compat_check: a script, its plan, and the interface conformance suites. Write them to a scratch directory and run `node daystruct-verify.mjs` from the user's project; it runs the members' own tests and conformance suites and prints a report of counts and versions only. It sends nothing unless run with --send, which needs the user's agreement. Native members cannot be verified locally.
resolve
resolve_daystruct_bundle
Read a saved, owned or public bundle with pinned source versions and current member availability. Returns a composition plan, not an execution or purchase. Each capability retains its usage terms.
resolve_task_capabilities
Select relevant capabilities progressively, or request full delivery. Charges the published resolve price (/api/v1/pricing) to a key with read + requests:write; data.economics reports chargedCredits and creditsRemaining. Optional maxPriceCredits caps this call. Optional task session remembers prior delivery and reported results; selection never executes or acquires a capability.
task
create_task_session
Start compact task context with optional capability steps and dependencies. Requires read and requests:write. No conversation or reasoning trace is stored.
get_task_session
Read compact task context or preview the next ready capabilities without consuming them or extending the session TTL.
acquire
acquire_daystruct_package
Acquire access to an inspected reusable source package at its exact discovered version and digest. With an API key: honors the explicit credit ceiling and key spending limit; repeating acquisition returns the same receipt; then use read_daystruct_package. Without a key, where x402 is enabled: returns x402 PaymentRequired (MCP transport); retry with _meta["x402/payment"] to pay in USDC and receive the artifact. This is not provider task execution or proof of successful integration.
answer
answer_software_questions
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Resolve up to four package/API questions and an optional runtime compatibility check.
close
close_task_session
Close a task with its reported outcome and compact summary.
context
get_context_contract
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Read a databank's identity, temporal, dimension, and context-packet contract.
discover
discover_daystruct_capabilities
Browse every public Daystruct capability without an account, or search using a task sentence or tool name. Lists default to eight compact descriptors. Set limit (1-100) and offset to follow meta.nextOffset until null; view: full returns up to 100 full metadata records per page. Category and delivery filters narrow the list. Responses carry live freshness, requirements, limitations, prices and profile links; inspect a reference for its full contract before using it. Provider availability is not proof a task will succeed. Licensing filters exclude entries with no licensing evidence; read a profile for its full receipt. Licensing findings are evidence against a configured policy, not legal advice. Private Data and Memory cards never appear here; list your account's cards with list_daystruct_cards. Each result's card field holds its image reference; show it with get_daystruct_card_image when you introduce that capability.
entities
search_entities
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Search normalized entities by databank, type, provider, or capability.
entity
get_entity_evidence
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Read canonical facts, aliases, history, and provenance for an entity.
lookup
lookup_vulnerability
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Given a vulnerability identifier such as a CVE, return what is held about it: the affected package and version range, the version that fixes it, severity, and whether it is recorded as known-exploited. Use this when you have an identifier rather than a package you are running. Fields come back as claims carrying their own authority. status 'known' with authority 'exclusive' means Daystruct has evidence for the value; if you hold a different value, treat it as a conflict to resolve. status 'unknown' with authority 'non_exclusive' means Daystruct has no evidence either way -- an absence of evidence, which does not contradict or supersede anything you already know: keep what you independently know, and stay uncertain if you do not. A field returned as null means Daystruct looked and holds nothing for it; no other Daystruct tool will have it either. Exploitation status is never reported false from a partial catalog.
plan
plan_project_development
Get a small stage-specific capability selection and concrete next actions from a caller-approved project projection. Keep source and full snapshots local. Caller-reported outcomes are not verified execution. Does not acquire, execute, store project context or send reminders.
prepare
prepare_daystruct_capabilities
Group up to six discovered capability IDs into a plan with each profile and delivery instructions. Missing entries remain explicit. Does not acquire, execute, check combined compatibility or charge credits. Your agent can combine these pieces with Daystruct knowledge and verify the resulting task.
recent
read_recent_evidence_changes
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Read the bounded canonical change feed.
record
record_task_event
Report viewed, called, succeeded, failed or skipped capability status, or task stage. Usage and outcomes remain client-reported.
release
check_release_support
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Given a product and version, return whether that release line is supported, in security-fix-only maintenance, or past end of life, with the dates behind the answer and the cycles you could upgrade into. A line with no published end-of-life returns undetermined rather than supported.
security
check_security_exposure
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Given a package and the version you are running, return the known vulnerabilities that affect it, worst first, each with the version that fixes it. Advisories whose affected range could not be parsed are returned under undetermined; treat undetermined as unanswered, never as safe.
select
select_model
Deprecated: this evidence tool is no longer refreshed and will be removed on or after 2026-12-31. For building, use discover_daystruct_capabilities and compat_check. Given a need -- minimum context window, required capabilities, a price ceiling -- return the models that satisfy it, cheapest input price first, with the corroboration behind each record so you can judge how well-sourced it is. Prices are per million tokens. A model with no published price is returned under undetermined rather than excluded, so an unpriced model never reads as a disqualified one. This returns candidates and their evidence, not a recommendation.

Endpoints

URLTransportStateLatencyChecked
https://api.daystruct.ai/mcp streamable-http answering 331 ms 10 min ago

Alternatives to Daystruct

same job, measured the same way
Relay — agent service discovery
by chatgpt-orellise-relay-agent-services

Discover agent services, compare sourced capabilities and inspect connection evidence. No execution.

16 tools answering
Machine Works Broker
by dailytekk

Free evidence capability discovery, quotes and durable unmet requests. No payment or spend.

6 tools answering
SuperSkill Registry
by onlyharness

Find, inspect and install reviewed reusable AI-agent capabilities from superskill.sh.

12 tools answering
Specita
by specita

Read-only release evidence for coding agents: findings, deliveries, source and runtime data.

answering
Modelglass
by modelglass

Sourced AI-model pricing and capability data — compare and route to the cheapest capable model.

answering
ScopeAI GEO Observation
by scopeai

GEO brand visibility and AI citation evidence. Free capability discovery and request matching.

11 tools answering
Memorix
by avids2

Local-first project memory with legacy MCP and 2026 discovery compatibility.

1 120 installs/wk local only
DataSentry
by jackxiaozhiren

Local-first MCP server for data-quality discovery, evidence, drift, and controlled repair.

710 installs/wk local only

Daystruct — questions

Answers built from our own checks of this server.

What can Daystruct do?
It exposes 28 tools, read directly from the server on our last check. Among them: acquire_daystruct_package, answer_software_questions, check_release_support, check_security_exposure, close_task_session, compat_check and 22 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Daystruct mostly used for?
Its tools cluster around daystruct, resolve and compat. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Daystruct working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 354 ms. The bar chart above shows every period we have measured.
How do I connect Daystruct?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Daystruct need an API key?
No. Daystruct completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 28 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Daystruct?
It answers our handshake in 354 ms on average, which is faster than 38% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.