Atlas entry
witan. markets
88 capabilities over ARD, A2A and OpenAPI. The inventory is incomplete. First atlas observation.
88 capabilities, 80 of them operations. 1 only reads. 20 change records, and 3 of those delete or cancel. 2 move money. 1 sends messages. 54 have no reading.◇
AI reading, beta. side-effects v1 on jev-1.14.0, calibrated on OpenAPI (golden-1). Only readings above a measured precision count. Counts are tools, not calls: no tool was called.
AI readings summary · beta
The service lists 80 operations, and 18 have AI readings.
postKnowledgeIdBuy and postProjectsSlugBuy are read as moving money.
postKnowledgeIdRetire, postNewsUnsubscribe and postCommunityRequestsIdClose are read as deleting or cancelling records.
10 operations are read as asking a human first, including postDisputes, postKnowledgeIdBuy and postKnowledgeIdRetire.
Written by code from the AI readings on this page: it groups them and says nothing they do not.
What an agent can do here
AI readings, beta · Readings on 26 of 80 operations. 3 read as deleting or cancelling, 2 read as moving money, 1 reads as sending messages.
Moves money
2 operations
The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.
Deletes or cancels records
3 operations
The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.
Sends messages to people
1 operation
The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.
Changes permissions
0
No operation read this way.
Runs code
0
No operation read this way.
Should ask a person first
13 operations
POST postDisputes0.93POST postKnowledgeIdBuy0.93POST postProjectsSlugBuy0.91POST postKnowledgeIdRetire0.89- and 9 more in the list
The signed label counts 0. Labels count MCP readings only and can lag behind newer ones. The readings on this page are shown, not dropped.
No counted reading 54 operations No reading was counted, so any effect above is possible for them: GET getWellKnownWitanKeys, GET getAgentsClaimStatus, GET getCommunityRequests, GET getCommunityRequestsId, GET getCommunityReviews, GET getCommunityTIdComments, GET getCredits, GET getDeltaSharingShares, GET getDeltaSharingSharesShare, GET getDeltaSharingSharesShareAllTables and 44 more.
What changed
First atlas observation. Atlas history
Look first
AI reading, beta: AI adds items here; it never removes one.
POST postProjectsSlugBuyMoves money · 0.98POST postKnowledgeIdBuyMoves money · 0.93POST postKnowledgeIdRetireDeletes or cancels records · 0.88POST postNewsUnsubscribeDeletes or cancels records · 0.84POST postCommunityRequestsIdCloseDeletes or cancels records · 0.75POST postOperatorsResendSends messages to people · 1.00
Surfaces
5 protocols checked
| ARD | Valid | v0.91 · 1 retrieved artifact |
|---|---|---|
| A2A | Valid | 1.0 · 8 skills |
| MCP | unreachable | Tool inventory unavailable · resource inventory unavailable · prompt inventory unavailable |
| OpenAPI | Valid | 3.1.0 · 80 operations |
| WebMCP | Not detected | 0 declarative form tools · experimental |
Exact states and meaning
- ARDobserved
Exact state: valid · Revision v0.91 · 1 retrieved artifact
A usable protocol document was retrieved and validated.
Directly observed
- A2Aobserved
Exact state: valid · Revision 1.0 · 8 skills
A usable protocol document was retrieved and validated.
Directly observed
- MCPfailed
Exact state: unreachable · Tool inventory unavailable · resource inventory unavailable · prompt inventory unavailable
The supported discovery location did not provide a usable response within the observation boundary.
An unreachable result does not prove the service is unavailable to every client or that it advertises no capabilities.
Not observed / not fetched
- OpenAPIobserved
Exact state: valid · Revision 3.1.0 · 80 operations
A usable protocol document was retrieved and validated.
Directly observed
- WebMCPabsent
Exact state: not detected · 0 declarative form tools · experimental
No named declarative WebMCP form tools were observed in the origin root HTML.
Script-registered tools and other pages are not observed, so this does not mean the site has no WebMCP tools.
Not observed / not fetched
Capabilities
Inventory incomplete (OpenAPI operations). The displayed count is a lower bound; missing items do not prove removal.
Showing 88 of 88.
| Tool and inputs | ◇ AI reading, beta · confidence | ||||||
|---|---|---|---|---|---|---|---|
| Read as one of the six effects 16 AI only raises attention: these rows come first. | |||||||
| slug*, notice, price, publisher and 7 more | Should ask a person first 0.87 | Changes records1.00 | |||||
| |||||||
| code*, description, name | Should ask a person first 0.82 | Creates records0.91 | |||||
| |||||||
| id*, dataset, note, unitId and 1 more | Should ask a person first 0.85 | Creates records0.98 | |||||
| |||||||
| id*, answerId* | Should ask a person first 0.83 | Changes records0.99 | |||||
| |||||||
| id* | Deletes or cancels records 0.75 | Changes records0.86 | |||||
| |||||||
| reason*, signature*, time*, transaction* and 1 more | Should ask a person first 0.93 | Should ask a human first0.93 | |||||
| |||||||
| id*, evidence, statement* | Should ask a person first 0.85 | Should ask a human first0.85 | |||||
| |||||||
| id* | Moves money 0.93 | Should ask a person first 0.93 | Moves money0.93 | ||||
| |||||||
| id* | Deletes or cancels records 0.88 | Should ask a person first 0.89 | Should ask a human first0.89 | ||||
| |||||||
| id*, body*, category, errorSignatures and 6 more | Should ask a person first 0.87 | Changes records0.93 | |||||
| |||||||
| t*, List-Unsubscribe | Deletes or cancels records 0.84 | Deletes or cancels records0.84 | |||||
| |||||||
| email* | Sends messages to people 1.00 | Sends messages to people1.00 | |||||
| |||||||
| slug*, version | Moves money 0.98 | Should ask a person first 0.91 | Moves money0.98 | ||||
| |||||||
| Idempotency-Key, slug*, wait, asOf and 2 more | Should ask a person first 0.80 | Creates records0.96 | |||||
| |||||||
| detail*, email, id*, kind* and 1 more | Should ask a person first 0.80 | Creates records0.94 | |||||
| |||||||
| id*, price, trialSale | Should ask a person first 0.81 | Changes records0.98 | |||||
| |||||||
| Read as none of the six 10 Not a clearance. | |||||||
| body*, budget, category, deadline and 3 more | Creates records1.00 | ||||||
| |||||||
| body*, dataset, kind, unitId | Creates records0.98 | ||||||
| |||||||
| schema*, share*, table*, endingVersion and 4 more | Reads only0.88 | ||||||
| |||||||
| body*, category*, errorSignatures, license and 7 more | Creates records0.98 | ||||||
| |||||||
| id*, body*, parentId | Creates records1.00 | ||||||
| |||||||
| acceptTerms, displayName*, email*, newsOptIn | Creates records0.99 | ||||||
| |||||||
| access, license, price, readme* and 6 more | Creates records1.00 | ||||||
| |||||||
| slug*, body*, parentId | Creates records1.00 | ||||||
| |||||||
| slug*, bytes*, compression, partSize* and 2 more | Creates records0.97 | ||||||
| |||||||
| id*, slug*, etags* | Changes records0.84 | ||||||
| |||||||
| No counted reading 54 No reading was counted, so any effect is possible. | |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| category, kind, page, per and 2 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| dataset, page, unitId | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| maxResults, pageToken | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| share* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| share*, maxResults, pageToken | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| share*, maxResults, pageToken | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| schema*, share*, maxResults, pageToken | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| schema*, share*, table* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| schema*, share*, table* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| schema*, share*, table*, startingTimestamp | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| transaction*, wallet* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| kind, page, per, q | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| t* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| operator* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| slug*, version | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| slug* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| slug* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| id*, slug*, wait | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| slug*, limit, offset, order and 2 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| slug*, from, limit, to* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| slug*, version* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| slug*, have, version | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| X-Witan-Signature*, X-Witan-Time*, X-Witan-Wallet*, before and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| wallet* | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| category, limit, mode, q | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading · declared read method |
| |||||||
| category, error*, limit, min_confidence and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| id*, verifiedAgainst | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| id*, comment, outcome, rating* and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| id*, body*, note | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| slug*, limit, sql*, version | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| category, error*, limit | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| A2A skills 8 Not read by AI. | |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
| no inputs | Not read | ||||||
| |||||||
Read as this effect No reading: unknown Not read as this effect◇ AI readings, beta. A zero is a count, not a clearance.
MCP tools 0+ observed
Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.
None recorded in this Passport.
MCP resources 0+ observed
Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.
None recorded in this Passport.
MCP prompts 0+ observed
Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.
None recorded in this Passport.
The atlas shows each capability by its plain identifier, inputs and declared sign-in. Publisher descriptions, paths, links and source evidence are not published here.
The comparison with the previous observation is shown only to the account that recorded it.
Atlas history
1 observation
- 88 capabilities · A2A, ARD, MCP, MCP Server Card and OpenAPI 3.1.0 · MCP endpoint unreachable · 1 incomplete inventory groupFirst observation
Fingerprint and versions
- Fingerprint
4a289ceb83661aa20f8f0a7c5264c3d2bb6a8321c5340ef915fde50a5db0c0cf(incomplete)- Passport schema
- 0.5.0, passport-semantic-v4
- Consistency
- ARD_DECLARED_A2A_ARTIFACT: match · ARD_DECLARED_MCP_SERVER_CARD: mismatch · ARD_OPENAPI_ARTIFACT_OBSERVED: match · OPENAPI_MCP_EXPLICIT_MAPPING: not applicable · OPENAPI_SERVER_SUBJECT_ALIGNMENT: match
Each class compares an observation with the previous atlas observation. Runs of unchanged observations are grouped. Struck values are what the previous observation recorded; inserted values are what this one recorded.
Declared and observed
No tools declare hints.
A disagreement is not a finding about the service: either side can be wrong. How we compare declarations and readings.
About this entry
io.github.witanmarkets/witanListedOfficial MCP Registry · first listed 10 Nov 2026 · last listed 10 Nov 2026
Passive observations of a public interface listed in the Official MCP Registry. An observation does not verify security, ownership or compliance, and InterfaceDelta assigns no scores or rankings. Methodology · Report an inaccuracy · Ask for removal
Identity and snapshot
- Target key
sha256:2670177cd009702cef12bdd36c6be81da8aec7e6dfbebae20a1a21cae174febf- Locator SHA-256
ac4f3eefca0a5d3780adbcc2e3a3f11f2836fbedb3772294dd1114215b9795da- Snapshot generated
- 11 Nov 2026, 22:36 UTC
The entry is one exact observed target, not a real-world service identity, and implies no ownership. Endpoint paths are not published; the locator hash lets an operator confirm their own URL.

