Atlas entry
finestructure. ai
197 capabilities over MCP. The inventory is incomplete. First atlas observation.
197 capabilities, 184 of them tools. 81 only read. 1 only computes. 60 change records, and 9 of those delete or cancel. 2 send messages. 40 have no reading.◇
AI reading, beta. side-effects v1 on claude-haiku-5.5, calibrated on MCP (golden-3). Only readings above a measured precision count. Counts are tools, not calls: no tool was called.
AI readings summary · beta
The service lists 184 tools, and 50 have AI readings.
7 tools are read as deleting or cancelling records, including archive_agent_task, delete_entity_records and remove_custom_domain.
start_owner_phone_verification is read as sending messages to people.
11 tools are read as changing records, including confirm_owner_phone_verification, update_entity_schema and set_knowledge_redaction_policy.
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 144 of 184 MCP tools. 9 read as deleting or cancelling, 2 read as sending messages.
Moves money
0
No tool read this way.
Deletes or cancels records
9 tools
delete_entity_records0.90delete_secret0.88delete_ab_test0.86archive_agent_task0.85- and 5 more in the list
Sends messages to people
2 tools
Changes permissions
0
No tool read this way.
Runs code
0
No tool read this way.
Should ask a person first
0
No tool read this way.
No counted reading 40 tools No reading was counted, so any effect above is possible for them: add_custom_domain, add_file_change, agency_create_claim_link, agency_create_client, archive_agent_goal, archive_agent_trigger, ask_knowledge_notebook, attach_agent_whatsapp, check_domain_verification, configure_integration and 30 more.
What changed
First atlas observation. Atlas history
Look first
AI reading, beta: AI adds items here; it never removes one.
delete_entity_recordsDeletes or cancels records · 0.90delete_secretDeletes or cancels records · 0.88delete_ab_testDeletes or cancels records · 0.86archive_agent_taskDeletes or cancels records · 0.85cancel_agent_runDeletes or cancels records · 0.84stop_agent_taskDeletes or cancels records · 0.81
Surfaces
5 protocols checked
| ARD | Not found | No document retrieved |
|---|---|---|
| A2A | invalid | 0 skills |
| MCP | Valid | 2025-11-25 · 184 tools · resources not advertised · 13 prompts |
| OpenAPI | Not detected | 0 operations |
| WebMCP | Not detected | 0 declarative form tools · experimental |
Exact states and meaning
- ARDabsent
Exact state: not found · No document retrieved
The supported discovery location returned no matching document.
Not found does not prove the service exposes no such interface elsewhere.
Not observed / not fetched
- A2Afailed
Exact state: invalid · Revision 1.0 · 0 skills
InterfaceDelta retained the machine state “invalid” without assigning an additional meaning.
Not observed / not fetched
- MCPobserved
Exact state: valid · Revision 2025-11-25 · 184 tools · resources not advertised · 13 prompts
A usable protocol document was retrieved and validated.
Directly observed
- OpenAPIabsent
Exact state: not detected · 0 operations
No endpoint was established from the evidence and scope that InterfaceDelta inspected.
Not detected does not prove that no endpoint exists.
Not observed / not fetched
- 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
Showing 197 of 197.
| Tool and inputs | ◇ AI reading, beta · confidence | ||||||
|---|---|---|---|---|---|---|---|
| Read as one of the six effects 11 AI only raises attention: these rows come first. | |||||||
| agent_id*, task_id* | Deletes or cancels records 0.85 | Deletes or cancels records0.85 | |||||
| |||||||
| agent_id*, note, run_id* | Deletes or cancels records 0.84 | Deletes or cancels records0.84 | |||||
| |||||||
| app_id*, test_id* | Deletes or cancels records 0.86 | Deletes or cancels records0.86 | |||||
| |||||||
| app_id*, entity*, expected_count, filters and 2 more | Deletes or cancels records 0.90 | Deletes or cancels records0.90 | |||||
| |||||||
| app_id*, key* | Deletes or cancels records 0.88 | Deletes or cancels records0.88 | |||||
| |||||||
| phone_number_id* | Deletes or cancels records 0.80 | Deletes or cancels records0.80 | |||||
| |||||||
| app_id*, change_set_id* | Deletes or cancels records 0.80 | Deletes or cancels records0.80 | |||||
| |||||||
| app_id*, domain | Deletes or cancels records 0.80 | Deletes or cancels records0.80 | |||||
| |||||||
| app_id*, sample_record, trigger_id* | Sends messages to people 0.85 | Sends messages to people0.85 | |||||
| |||||||
| phone*, region | Sends messages to people 0.84 | Sends messages to people0.84 | |||||
| |||||||
| agent_id*, note, task_id* | Deletes or cancels records 0.81 | Deletes or cancels records0.81 | |||||
| |||||||
| Read as none of the six 133 Not a clearance. | |||||||
| app_id, content_base64, content_type, filename* and 2 more | Creates records0.88 | ||||||
| |||||||
| app_id, content*, notebook_id* | Creates records0.85 | ||||||
| |||||||
| claim_expires_in_days, client_email*, client_full_name, description and 4 more | Creates records0.80 | ||||||
| |||||||
| handoff_id* | Reads only0.84 | ||||||
| |||||||
| include_handoffs | Reads only0.90 | ||||||
| |||||||
| app_id*, change_set_id*, force | Changes records0.80 | ||||||
| |||||||
| app_id, approved*, notebook_id*, run_id* | Changes records0.84 | ||||||
| |||||||
| app_id, subdomain* | Reads only0.80 | ||||||
| |||||||
| app_id*, max_diff_chars, snapshot_id* | Reads only0.87 | ||||||
| |||||||
| app_id*, base_snapshot_id*, max_diff_chars, target_snapshot_id* | Reads only0.86 | ||||||
| |||||||
| app_id*, force_https, primary_domain*, redirect_www | Changes records0.85 | ||||||
| |||||||
| code*, phone*, region | Changes records0.80 | ||||||
| |||||||
| app_id*, goal_event_filter, goal_event_type, is_active and 3 more | Creates records0.82 | ||||||
| |||||||
| app_id, description*, name, persona and 1 more | Creates records0.85 | ||||||
| |||||||
| agent_id*, interval_minutes, max_iterations, objective* and 3 more | Creates records0.80 | ||||||
| |||||||
| company_name, lang, requirements, template* | Creates records0.88 | ||||||
| |||||||
| agent_id*, event_type, instructions, name* and 4 more | Creates records0.88 | ||||||
| |||||||
| description, name*, prompt* | Creates records0.86 | ||||||
| |||||||
| app_id*, label | Creates records0.84 | ||||||
| |||||||
| app_id*, entity*, expected_count, reason and 1 more | Creates records0.84 | ||||||
| |||||||
| app_id, name*, parent_id | Creates records0.88 | ||||||
| |||||||
| app_id, folder_id, title* | Creates records0.93 | ||||||
| |||||||
| objective, title* | Creates records0.90 | ||||||
| |||||||
| acceptance, app_id, attachments, body* and 5 more | Creates records0.80 | ||||||
| |||||||
| app_id*, entity_name*, flow_id, message_template* and 5 more | Creates records0.82 | ||||||
| |||||||
| app_id*, trigger_id* | Changes records0.85 | ||||||
| |||||||
| app_id*, test_id* | Reads only0.90 | ||||||
| |||||||
| agent_id* | Reads only0.88 | ||||||
| |||||||
| agent_id*, before_id, conversation_id*, limit | Reads only0.90 | ||||||
| |||||||
| agent_id*, task_id* | Reads only0.90 | ||||||
| |||||||
| agent_id | Reads only0.85 | ||||||
| |||||||
| app_id*, days | Reads only0.90 | ||||||
| |||||||
| app_id* | Reads only0.80 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| app_id* | Reads only0.83 | ||||||
| |||||||
| app_id* | Reads only0.88 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| app_id*, limit | Reads only0.86 | ||||||
| |||||||
| app_id*, audit_limit | Reads only0.90 | ||||||
| |||||||
| app_id* | Reads only0.88 | ||||||
| |||||||
| connection_id* | Reads only0.90 | ||||||
| |||||||
| no inputs | Reads only0.90 | ||||||
| |||||||
| app_id*, domain | Reads only0.90 | ||||||
| |||||||
| app_id*, domain | Reads only0.82 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| app_id*, limit | Reads only0.88 | ||||||
| |||||||
| job_id* | Reads only0.85 | ||||||
| |||||||
| action, actor_type, app_id, limit and 2 more | Reads only0.90 | ||||||
| |||||||
| app_id, notebook_id*, query_job_id* | Reads only0.88 | ||||||
| |||||||
| app_id, chat_session_id*, limit, notebook_id* | Reads only0.88 | ||||||
| |||||||
| app_id, notebook_id* | Reads only0.90 | ||||||
| |||||||
| app_id, notebook_id* | Reads only0.90 | ||||||
| |||||||
| app_id, document_id* | Reads only0.90 | ||||||
| |||||||
| app_id, notebook_id* | Reads only0.85 | ||||||
| |||||||
| app_id, notebook_id*, run_id* | Reads only0.87 | ||||||
| |||||||
| no inputs | Reads only0.89 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| request_id*, since | Reads only0.92 | ||||||
| |||||||
| app_id* | Reads only0.85 | ||||||
| |||||||
| app_id, goal, task_type | Computes only, changes nothing0.82 | ||||||
| |||||||
| app_id* | Reads only0.80 | ||||||
| |||||||
| app_id*, auth_as, auth_as_role, route | Reads only0.85 | ||||||
| |||||||
| app_id*, email*, full_name, password* and 1 more | Creates records0.80 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| agent_id, limit, offset, since and 2 more | Reads only0.90 | ||||||
| |||||||
| agent_id, language, limit, status | Reads only0.91 | ||||||
| |||||||
| agent_id*, limit | Reads only0.90 | ||||||
| |||||||
| agent_id*, limit, status | Reads only0.90 | ||||||
| |||||||
| agent_id*, customer_id, limit | Reads only0.90 | ||||||
| |||||||
| agent_id, limit, status | Reads only0.91 | ||||||
| |||||||
| no inputs | Reads only0.90 | ||||||
| |||||||
| agent_id*, include_archived, limit, status and 1 more | Reads only0.90 | ||||||
| |||||||
| app_id | Reads only0.90 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| limit, offset | Reads only0.91 | ||||||
| |||||||
| limit, search, toolkit* | Reads only0.90 | ||||||
| |||||||
| no inputs | Reads only0.86 | ||||||
| |||||||
| provider | Reads only0.90 | ||||||
| |||||||
| source_id* | Reads only0.90 | ||||||
| |||||||
| source_id* | Reads only0.90 | ||||||
| |||||||
| no inputs | Reads only0.90 | ||||||
| |||||||
| no inputs | Reads only0.90 | ||||||
| |||||||
| app_id | Reads only0.90 | ||||||
| |||||||
| app_id* | Reads only0.86 | ||||||
| |||||||
| app_id, limit, notebook_id* | Reads only0.90 | ||||||
| |||||||
| app_id, notebook_id* | Reads only0.90 | ||||||
| |||||||
| app_id | Reads only0.90 | ||||||
| |||||||
| app_id | Reads only0.90 | ||||||
| |||||||
| app_id, notebook_id* | Reads only0.90 | ||||||
| |||||||
| app_id | Reads only0.88 | ||||||
| |||||||
| goal_id* | Reads only0.90 | ||||||
| |||||||
| status | Reads only0.89 | ||||||
| |||||||
| app_id, limit, scope, since and 1 more | Reads only0.91 | ||||||
| |||||||
| app_id* | Reads only0.85 | ||||||
| |||||||
| app_id* | Reads only0.87 | ||||||
| |||||||
| lang | Reads only0.88 | ||||||
| |||||||
| app_id*, limit, trigger_id | Reads only0.90 | ||||||
| |||||||
| app_id* | Reads only0.90 | ||||||
| |||||||
| app_id, folder_id, notebook_id* | Changes records0.90 | ||||||
| |||||||
| app_id*, new_text*, old_text*, path* and 1 more | Changes records0.84 | ||||||
| |||||||
| app_id*, entity*, filters, limit and 2 more | Reads only0.87 | ||||||
| |||||||
| app_id*, max_chars, path* | Reads only0.88 | ||||||
| |||||||
| app_id*, max_chars_per_file, paths* | Reads only0.90 | ||||||
| |||||||
| app_id, document_id*, max_chars, offset | Reads only0.93 | ||||||
| |||||||
| app_id, document_id*, name*, notebook_id* | Changes records0.90 | ||||||
| |||||||
| app_id, notebook_id*, title* | Changes records0.88 | ||||||
| |||||||
| app_id*, confirm*, path*, snapshot_id* | Changes records0.85 | ||||||
| |||||||
| app_id, notebook_id*, run_id* | Changes records0.80 | ||||||
| |||||||
| activate, agent_id*, instructions*, max_runs and 3 more | Creates records0.82 | ||||||
| |||||||
| limit, search | Reads only0.85 | ||||||
| |||||||
| app_id*, entity*, mode, reason and 1 more | Creates records0.85 | ||||||
| |||||||
| enabled*, receiving_agent_id*, source_agent_id | Changes records0.80 | ||||||
| |||||||
| app_id*, description, icon, language and 3 more | Changes records0.89 | ||||||
| |||||||
| app_id*, entity*, read*, rules and 1 more | Changes records0.80 | ||||||
| |||||||
| allowed_hosts, allowed_roles, app_id*, function* and 5 more | Changes records0.80 | ||||||
| |||||||
| app_id, auto_apply, enabled*, instructions and 2 more | Changes records0.84 | ||||||
| |||||||
| app_id, enabled*, webhook_id* | Changes records0.85 | ||||||
| |||||||
| app_id*, domain* | Changes records0.84 | ||||||
| |||||||
| app_id*, goal_event_filter, goal_event_type, is_active and 4 more | Changes records0.88 | ||||||
| |||||||
| agent_id*, description, name, persona and 1 more | Changes records0.88 | ||||||
| |||||||
| agent_id*, goal_id*, max_iterations, objective and 4 more | Changes records0.80 | ||||||
| |||||||
| agent_id*, instructions, max_runs, schedule and 3 more | Changes records0.82 | ||||||
| |||||||
| agent_id*, event_type, instructions, name and 5 more | Changes records0.91 | ||||||
| |||||||
| app_id*, prompt* | Changes records0.90 | ||||||
| |||||||
| app_id*, role*, user_id* | Changes records0.86 | ||||||
| |||||||
| app_id*, data*, entity*, reason and 1 more | Changes records0.80 | ||||||
| |||||||
| app_id*, changes, entity*, expected_count and 4 more | Changes records0.86 | ||||||
| |||||||
| app_id*, entity*, indexes, merge and 3 more | Changes records0.83 | ||||||
| |||||||
| app_id, folder_id*, name, parent_id | Changes records0.90 | ||||||
| |||||||
| app_id, content*, note_id* | Changes records0.85 | ||||||
| |||||||
| goal_id*, objective, progress, status and 1 more | Changes records0.80 | ||||||
| |||||||
| app_id*, entity_name, flow_id, message_template and 6 more | Changes records0.80 | ||||||
| |||||||
| No counted reading 40 No reading was counted, so any effect is possible. | |||||||
| app_id*, domain* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, change_set_id*, content, file_type and 2 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, claim_expires_in_days, client_email*, client_full_name and 2 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| client_email*, client_full_name, note | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, goal_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, trigger_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id, chat_session_id, notebook_id*, question* and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, phone_number_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, domain | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, config*, is_active, provider* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, entity*, indexes, metadata and 3 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| refresh | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id, sections, task_type | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id, folder_id, title, url* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, caller, function*, headers and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| source_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| event*, source_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, snapshot_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| access_mode, app_id*, auth_required, make_public | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, user_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, force, new_path*, old_path* and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| as_team, body*, request_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id, document_id*, notebook_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, goal_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, task_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, trigger_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id, document_ids*, instructions, notebook_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, conversation_id, message* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agent_id*, status* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, notebook_ids* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, subdomain* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| allowed_roles*, app_id*, redirect_to, require_auth* and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, key*, value* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, entity_name, fields, flow_id and 2 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, entity*, indexes, metadata and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| deployed_commit, reply, request_id*, status | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, include_runtime_errors | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, change_set_id*, include_runtime_errors | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| app_id*, content*, file_type, path* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| MCP prompts 13 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 | ||||||
| |||||||
| 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.
A2A skills 0+ observed
Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.
None recorded in this Passport.
Not observed in this Passport: MCP resources, OpenAPI operations.
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
- 197 capabilities · MCP 2025-11-25 · MCP endpoint validFirst observation
Fingerprint and versions
- Fingerprint
4b2db3b977f7bebe10d616781c29a23cdc0827611b741924919a5a057a2d9715- Passport schema
- 0.5.0, passport-semantic-v4
- Consistency
- MCP_PROMPTS_ADVERTISEMENT_LIST: match · MCP_RESOURCES_ADVERTISEMENT_LIST: not applicable · MCP_TOOLS_ADVERTISEMENT_LIST: match · OPENAPI_MCP_EXPLICIT_MAPPING: not applicable
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
184 tools declare hints; the AI readings agree with all 144 that have a reading.
A disagreement is not a finding about the service: either side can be wrong. How we compare declarations and readings.
About this entry
ai.finestructure/fine-structureListedOfficial MCP Registry · first listed 12 Sep 2026 · last listed 23 Oct 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:6af505136f67625dddf64c23aa9df21dcb508ab7a736702db3d5269ca5cb454d- Locator SHA-256
65e5013537444a3c6e164793f1b94e0ca8c1af4da577435997cdf92785b708ca- 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.

