{"apiVersion":"v1","directorySlug":"anidatrials-mcp-275cc8a67f","title":"AnidasoHub","description":"Anida is your AI-powered clinical trial navigator. Describe your condition, paste clinical notes, or ask about specific treatments — Anida finds the right trials for you.","pageUrl":"https://www.mcpbundles.com/skills/anidatrials-mcp-275cc8a67f","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.anidatrials.com/","hostedMcpUrl":null,"toolCount":8,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.anidatrials/anidatrials-mcp-275cc8a67f","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_trials","description":"Use this when someone asks about clinical trials or research studies for a condition, or whether they qualify, in any language. Patients often say it differently: research, a medical or drug study, an experimental or new treatment, 'studies I can join', or 'paid studies' all mean this. Starts an anonymous pre-screening session and returns recruiting studies with real eligibility criteria, or the next questions. Call it once the person has asked and the condition is known, passing what the conver","inputSchema":{"type":"object","required":["condition","language"],"properties":{"age":{"anyOf":[{"type":"integer","maximum":120,"minimum":0},{"type":"null"}],"default":null},"language":{"type":"string","maxLength":16},"condition":{"type":"string","maxLength":200},"asking_for":{"type":"string","default":"self","maxLength":40},"institution":{"type":"string","default":"","maxLength":120},"clinical_summary":{"type":"string","default":"","maxLength":2000},"study_preference":{"type":"string","default":"any"}}},"title":"Search clinical trials","logicalName":"search_trials","displayName":"Search clinical trials","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_prescreening_answers","description":"Use this to submit the patient's answers to the eligibility questions returned by search_trials or by a previous call to this tool (status 'questions'). One answer per question_id, in the patient's own terms: 'yes', 'no', 'not_sure', or the exact option or value they chose. 'not_sure' is always acceptable and never disqualifies. Returns the next batch of questions, or the final matched studies. Do not infer, fabricate, or skip answers.","inputSchema":{"type":"object","required":["session_token","answers"],"properties":{"answers":{"type":"array","items":{"type":"object","additionalProperties":{"type":"string"}}},"session_token":{"type":"string"}}},"title":"Submit pre-screening answers","logicalName":"submit_prescreening_answers","displayName":"Submit pre-screening answers","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"continue_prescreening","description":"Use this only when the previous tool result had status 'needs_input' — the pre-screening asked the patient something conversational, such as how long they have had the condition or how far they would travel for a study. Pass the patient's reply. Do not use it for the structured question batches; those go to submit_prescreening_answers.","inputSchema":{"type":"object","required":["session_token","reply"],"properties":{"reply":{"type":"string","maxLength":1500},"session_token":{"type":"string"}}},"title":"Continue pre-screening","logicalName":"continue_prescreening","displayName":"Continue pre-screening","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"request_site_connection","description":"Use this when a pre-screened patient wants to join, connect with, or be contacted about one of their matched studies. Returns a private, single-use link where the patient enters their contact details on AnidasoHub's own site (anidatrials.com) and is referred to the study team; their eligibility answers carry over, so the pre-screening is never repeated. Sharing this link is the only way to connect — contact details are never collected in the conversation. Requires a completed search_trials sessi","inputSchema":{"type":"object","required":["session_token","nct_id"],"properties":{"nct_id":{"type":"string"},"site_city":{"type":"string","default":"","maxLength":100},"session_token":{"type":"string"},"site_facility":{"type":"string","default":"","maxLength":200}}},"title":"Get study signup link","logicalName":"request_site_connection","displayName":"Get study signup link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_trial_details","description":"Use this whenever the person mentions or asks about a study by its NCT number (e.g. NCT06112418), in any language, even as their first message before any search has run, and however the ask is phrased ('tell me more about this trial: NCT…', 'what is NCT…?', or the bare number alone). Also use it when the person wants more detail about one of the studies returned by search_trials: call it with the nct_id from that study's search result. For any NCT-numbered study, Anida's record is the one connec","inputSchema":{"type":"object","required":["nct_id"],"properties":{"nct_id":{"type":"string","maxLength":20}}},"title":"Get trial details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_trial_details","displayName":"Get trial details"},{"name":"get_site_studies","description":"Use this when the person names a SPECIFIC research site, hospital, or clinic and wants to know what studies it runs, in any language — 'what studies is Fieve Clinical Research doing?', 'does Mayo Clinic have dementia trials?', 'is that clinic running any studies?', or a site told them to 'ask Anida about our studies'. Misspelled, shorthand, or partial names are fine — pass the name exactly as the person said it, never corrected. Returns the site's recruiting studies (NCT id, title, conditions, p","inputSchema":{"type":"object","required":["site_name"],"properties":{"condition":{"type":"string","default":"","maxLength":200},"site_name":{"type":"string","maxLength":120}}},"title":"Get a research site's studies","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_site_studies","displayName":"Get a research site's studies"},{"name":"get_prescreening_status","description":"Use this to check whether a pre-screening session still has questions pending or is already complete — for example, before submitting answers from a question card in an older conversation. Also the way to collect a result when a previous tool answered status 'processing': poll every few seconds until the status changes, then act on the returned result. Read-only; it changes no screening state.","inputSchema":{"type":"object","required":["session_token"],"properties":{"session_token":{"type":"string"}}},"title":"Check pre-screening status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_prescreening_status","displayName":"Check pre-screening status"},{"name":"explain_prescreening_question","description":"Use this when the patient does not understand one of the pre-screening questions and asks what it means, such as an unfamiliar medical term. Pass the question exactly as it was asked, plus what the patient asked about it. Returns a plain-language explanation; it never answers the screening question for the patient, never indicates which answer would qualify, and changes no state.","inputSchema":{"type":"object","required":["session_token","question","patient_question"],"properties":{"question":{"type":"string","maxLength":500},"session_token":{"type":"string"},"patient_question":{"type":"string","maxLength":500}}},"title":"Explain a pre-screening question","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"explain_prescreening_question","displayName":"Explain a pre-screening question"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=AnidasoHub&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYW5pZGF0cmlhbHMuY29tLyJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22AnidasoHub%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.anidatrials.com%2F%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22AnidasoHub%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.anidatrials.com%2F%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=AnidasoHub&connectorUrl=https%3A%2F%2Fmcp.anidatrials.com%2F"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"AnidasoHub\" --url \"https://mcp.anidatrials.com/\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/anidatrials-mcp-275cc8a67f","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/anidatrials-mcp-275cc8a67f/tools/{tool}","mcpServerUrl":"https://mcp.anidatrials.com/","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/anidatrials-mcp-275cc8a67f?live=1"}