{"id":260395,"recorded_at":"2026-10-26T16:19:57.125685Z","observed_at":"2026-10-26T16:19:57.125538Z","subject_kind":"endpoint","subject":"bedbaf1d-5859-4f46-916b-d6d754828813","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":25,"tools":[{"description":"MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: \"<jwt>\" } after the user pastes, or with no args to get the link.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"token":{"type":"string"}},"type":"object"},"name":"authenticate"},{"description":"Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"connect"},{"description":"Add an Expo library to the project using expo install and attach usage instructions when available","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"libraryName":{"type":"string"},"projectRoot":{"type":"string"}},"required":["projectRoot","libraryName"],"type":"object"},"name":"expo_add_library"},{"description":"Cancels an EAS build that is queued or in progress. Use build_info to check the current status first.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"buildId":{"type":"string"}},"required":["buildId"],"type":"object"},"name":"expo_build_cancel"},{"description":"Fetches the status and detailed information about a specific EAS build by ID. Use this to check build status, errors, artifacts, and other details.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"buildId":{"type":"string"}},"required":["buildId"],"type":"object"},"name":"expo_build_info"},{"description":"Lists EAS builds for a project. Provide either appId (from app.json \"extra.eas.projectId\") OR appFullName (e.g., \"@owner/my-app\"). Use this to see recent builds, their status, and available artifacts.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"appFullName":{"type":"string"},"appId":{"type":"string"},"limit":{"type":"number"},"platform":{"enum":["ANDROID","IOS"],"type":"string"},"status":{"enum":["CANCELED","ERRORED","FINISHED","IN_PROGRESS","IN_QUEUE","NEW","PENDING_CANCEL"],"type":"string"}},"type":"object"},"name":"expo_build_list"},{"description":"Fetches the logs for a specific EAS build. The build must be completed (finished or errored) to have logs available.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"buildId":{"type":"string"}},"required":["buildId"],"type":"object"},"name":"expo_build_logs"},{"description":"Triggers a new EAS build using a build profile from eas.json. Requires a GitHub repository to be connected to the project. Provide either appId (from app.json \"extra.eas.projectId\") OR appFullName (e.g., \"@owner/my-app\").","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"appFullName":{"type":"string"},"appId":{"type":"string"},"autoSubmit":{"type":"boolean"},"baseDirectory":{"type":"string"},"buildProfile":{"type":"string"},"gitRef":{"type":"string"},"platform":{"enum":["ANDROID","IOS"],"type":"string"},"submitProfile":{"type":"string"}},"required":["platform","buildProfile","gitRef"],"type":"object"},"name":"expo_build_run"},{"description":"Submits an EAS build to the app store (Google Play Store for Android, App Store for iOS). The build must be a finished build with the appropriate distribution type. Provide either appId (from app.json \"extra.eas.projectId\") OR appFullName (e.g., \"@owner/my-app\").","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"appFullName":{"type":"string"},"appId":{"type":"string"},"ascAppIdentifier":{"type":"string"},"buildId":{"type":"string"},"platform":{"enum":["ANDROID","IOS"],"type":"string"},"track":{"type":"string"}},"required":["buildId","platform"],"type":"object"},"name":"expo_build_submit"},{"description":"Learn Expo how-to for a specific topic and remember it for future conversations. Use this to teach the assistant about specific Expo features or workflows.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"topic":{"enum":["expo-router"],"type":"string"}},"required":["topic"],"type":"object"},"name":"expo_learn"},{"description":"Fetch a single Expo documentation page and return its content as markdown. Returns up to ~5000 tokens per call. Use offset to paginate through long pages.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"offset":{"type":"number"},"url":{"type":"string"}},"required":["url"],"type":"object"},"name":"expo_read_documentation"},{"description":"Search the official Expo documentation and return page URLs ranked by relevance for a user query. Use read_documentation to fetch the full content of specific pages, starting from the top.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"query":{"type":"string"}},"required":["query"],"type":"object"},"name":"expo_search_documentation"},{"description":"Fetch TestFlight crash data. Without crashId, lists recent crashes. With crashId, returns the full crash log with stack trace.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"bundleId":{"type":"string"},"crashId":{"type":"string"},"limit":{"type":"number"}},"required":["bundleId"],"type":"object"},"name":"expo_testflight_crashes"},{"description":"Fetch screenshot feedback from TestFlight. Returns feedback metadata including device info, user comments, and screenshot URLs.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"bundleId":{"type":"string"},"limit":{"type":"number"}},"required":["bundleId"],"type":"object"},"name":"expo_testflight_feedback"},{"description":"Cancels a running EAS workflow. Use workflow_info to get the workflow run ID.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"workflowRunId":{"type":"string"}},"required":["workflowRunId"],"type":"object"},"name":"expo_workflow_cancel"},{"description":"Creates a new EAS workflow YAML file for Expo projects or fetches workflow syntax documentation. Use this when users want to create CI/CD workflows in .eas/workflows/ or need to learn EAS workflow syntax. After creating, use workflow_validate to validate the file.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"action":{"enum":["create","learn"],"type":"string"},"fileName":{"type":"string"},"projectRoot":{"type":"string"},"workflowYaml":{"type":"string"}},"required":["action"],"type":"object"},"name":"expo_workflow_create"},{"description":"Fetches detailed information about a specific EAS workflow run by ID. Use this to check the status, job results, errors, and artifacts of a workflow run. If workflow has multiple jobs, draw them in a diagram to show the dependencies between jobs.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"workflowRunId":{"type":"string"}},"required":["workflowRunId"],"type":"object"},"name":"expo_workflow_info"},{"description":"Lists recent EAS workflow runs for a project. Provide either appId (from app.json \"extra.eas.projectId\") OR appFullName (e.g., \"@owner/my-app\").","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"appFullName":{"type":"string"},"appId":{"type":"string"},"limit":{"type":"number"},"status":{"enum":["ACTION_REQUIRED","CANCELED","FAILURE","IN_PROGRESS","NEW","SUCCESS"],"type":"string"}},"type":"object"},"name":"expo_workflow_list"},{"description":"Fetches logs for a specific job in an EAS workflow run. Call without sectionIndex or phase to get a summary of log sections (phase names and line ranges); then call again with sectionIndex or phase to fetch that section.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"jobKey":{"type":"string"},"phase":{"type":"string"},"sectionIndex":{"type":"number"},"workflowRunId":{"type":"string"}},"required":["workflowRunId","jobKey"],"type":"object"},"name":"expo_workflow_logs"},{"description":"Triggers an EAS workflow run from a git reference. Provide either appId (from app.json \"extra.eas.projectId\") OR appFullName (e.g., \"@owner/my-app\"). The workflow file must exist at the specified git reference.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"appFullName":{"type":"string"},"appId":{"type":"string"},"fileName":{"type":"string"},"gitRef":{"type":"string"}},"required":["fileName","gitRef"],"type":"object"},"name":"expo_workflow_run"},{"description":"Validates EAS workflow YAML syntax and configuration. Use this after creating a workflow to ensure it is valid. Provide either appId (from app.json \"extra.eas.projectId\") OR appFullName (e.g., \"@owner/my-app\").","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"appFullName":{"type":"string"},"appId":{"type":"string"},"workflowYaml":{"type":"string"}},"required":["workflowYaml"],"type":"object"},"name":"expo_workflow_validate"},{"description":"The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\", \"consulta um CPF\", \"is there a tool for Y\". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/<slug> link that opens without login.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"action":{"default":"search","enum":["search","describe","install","uninstall","subscribe","cancel","resume","report_bug","request_mcp","list_tools","invoke","search_prompts","get_prompt","publish_prompt"],"type":"string"},"arguments":{"default":"{}","type":"string"},"cancel_comment":{"default":"","type":"string"},"cancel_reason":{"enum":["too_expensive","missing_features","switched_service","unused","customer_service","too_complex","low_quality","other"],"type":"string"},"conversation":{"default":"[]","type":"string"},"immediate":{"default":false,"type":"boolean"},"limit":{"default":10,"type":"number"},"mcp_id":{"default":"","type":"string"},"message":{"default":"","type":"string"},"prompt_body":{"default":"","type":"string"},"prompt_category":{"default":"","type":"string"},"prompt_description":{"default":"","type":"string"},"prompt_slug":{"default":"","type":"string"},"prompt_targets":{"default":[],"items":{"enum":["claude","chatgpt","cursor","lovable"],"type":"string"},"type":"array"},"prompt_title":{"default":"","type":"string"},"prompt_tool":{"default":"","type":"string"},"prompt_vars":{"default":"{}","type":"string"},"query":{"default":"","type":"string"},"report_context":{"default":"","type":"string"},"request_details":{"default":"","type":"string"},"request_name":{"default":"","type":"string"},"tier_slug":{"default":"","type":"string"},"tool_id":{"default":"","type":"string"}},"type":"object"},"name":"marketplace"},{"description":"Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"context":{"default":"","type":"string"},"conversation":{"default":"[]","type":"string"},"message":{"type":"string"}},"required":["message"],"type":"object"},"name":"report_bug"},{"description":"Show the current MCP platform and adapter versions.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"show_version"},{"description":"Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"toolkit_info"}]},"body_sha256":"6733a4a6d26b4516bf7c2e0040e9af55d9c7466f9e31bdea6f8375d766605f61","prev_id":null,"leaf":"0x9dae43ee87b82292957792774788a1ac70593b17d70c4dd56ab066a3ebad4df6","leaf_text":"{\"body\":\"6733a4a6d26b4516bf7c2e0040e9af55d9c7466f9e31bdea6f8375d766605f61\",\"id\":260395,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793031597125538,\"prev\":null,\"subject\":\"bedbaf1d-5859-4f46-916b-d6d754828813\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x9dae0884d754de65d9141e142e39da9e4297e38e7ddc4a3112411e04d2780a94","0x39883ad46d97bf0ad7dc4cc1462f76adff8a0afd5796e0502a8e675a68c6515c","0x00962a8ef70f27897dee67849fdd6c8da3d2d126285325f113d89404d0cd5545","0xd0a91ae3113a8583feef2553f1be5cd6652d75d58ffea81f4bd85e94bf4a5a1b","0x4882b2b6840f387f967fbe9341bb04909b8110d5b4614af788a5d911e62b4e40","0x6abb96c68d7d9a977349dcc10fe1bbd76ffec9334629ff3ebbc071aa033621ba","0x7640ae2470af793d7dd2f65a698c5bb4912a93ad230b473985c1a30637d00421","0xc31c1537e1598f680bcef414295f5d6e3ff8989a112b84cc6e9a9378f897d7e3","0x5d9b9a4006503e0ea09b7ad26c760320bf18cae1fc37c6a370903a9305842bab","0xdbcb6bb00700465648e25b93c41af8658c581916f65193d2b15aedd3a021f631","0x351390dbbaa59bf254610c44de6ad39906ad2c226e8f737f7d774c0b9d382abf","0x73cca5e5ba14c0aaa799d5324b89eb846e3c5546aab3b2cda0c05c5eeaa03168","0x99a4e0f8b23989f58b564c1b6e419578b4388f6e0dbf6e50177c1bd476302d0e","0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b","0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0","0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}