Skip to content
Daystruct logo

Daystruct MCP server

Which MCP servers are Daystruct's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-23

← Back to Daystruct

Whose server it is
  • Registry nameai.daystruct.api/daystructverified in the MCP registry

The registry name sits under daystruct.ai. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-23
  • Stateanswerschecked 2026-10-23
  • Tools26
  • Server calls itselfdaystruct
  • Server version1.2.0
  • Protocol version2025-06-18

On 2026-10-23 the server answered initialize and tools/list without a sign-in. First answer in 87 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 5 of the 7 days it takes to judge reliability.

Once connected

  • For "give a coding agent tested functions and tools", the likely first call is discover_daystruct_capabilities.
  • create_task_session change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 23 of 26 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 5, the first on 2026-10-23
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 5 so far
  • Answeredmeasuring5 of the 7 daily checks it takes to print a share
  • Median first answer117 ms
  • Space in an agent's context≈ 6,079 tokensthe definitions of all its tools (26), which an agent carries on every turn
  • Tool definitionsB · 85 of 100
  • Typed results0 of 26 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 23 of 26

What an agent can do with it

  • can do · give a coding agent tested functions and tools
  • not sure · have an agent build, improve and verify a project
  • not sure · check price and licensing before buying a capability

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_task_session

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers26 tools · read 2026-10-23
  • daystruct_status

    Read the public Daystruct manifest: how capabilities are discovered, checked for compatibility and delivered.

  • 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.

  • 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.

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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.

  • 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)…

  • 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…

  • 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.

  • 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…

  • 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…

  • 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…

  • 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.

  • record_task_event

    Report viewed, called, succeeded, failed or skipped capability status, or task stage. Usage and outcomes remain client-reported.

  • get_task_session

    Read compact task context or preview the next ready capabilities without consuming them or extending the session TTL.

  • close_task_session

    Close a task with its reported outcome and compact summary.

  • 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.

  • 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.

  • 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…

  • 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…

  • 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…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "daystruct": {
      "type": "http",
      "url": "https://api.daystruct.ai/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http daystruct https://api.daystruct.ai/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://api.daystruct.ai/mcp as a custom connector in the settings.

OpenAPI spec

86 paths, read 2026-10-23. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.