research-intel

Research GTM triggers: new NIH grants by PI/institution and new clinical trials by sponsor/phase.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
88%
Naming quality
84%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,213Tokens (tool definitions)
~2.3 KBTypical response size
Moderate attention impact (0.95% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "research-intel": {
      "url": "https://research.dropwatchhq.com/mcp"
    }
  }
}

Remote endpoints

https://research.dropwatchhq.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪new_funding(institution, pi, sponsor, sponsorClass, topic, ...)

THE GTM-trigger tool. Return the newest NIH grants and newly-registered clinical trials in a territory — the highest-intent buying signal in life-sciences sales (a newly-funded lab has budget and is choosing vendors now). Filter by institution, PI, sponsor, topic, state, IC, phase.

Input Schema

{
  "type": "object",
  "properties": {
    "institution": {
      "type": "string",
      "description": "Institution name substring."
    },
    "pi": {
      "type": "string",
      "description": "Principal investigator name substring."
    },
    "sponsor": {
      "type": "string",
      "description": "Trial sponsor name substring."
    },
    "sponsorClass": {
      "type": "string",
      "description": "INDUSTRY | NIH | OTHER_GOV | OTHER | INDIV."
    },
    "topic": {
      "type": "string",
      "description": "Canonical topic slug, e.g. 'oncology', 'neuroscience'."
    },
    "state": {
      "type": "string",
      "description": "2-letter US state of the org/site."
    },
    "ic": {
      "type": "string",
      "description": "NIH Institute/Center abbreviation, e.g. 'NCI'."
    },
    "phase": {
      "type": "string",
      "description": "Trial phase substring, e.g. 'PHASE2'."
    },
    "kind": {
      "type": "string",
      "description": "'grant' or 'trial' to restrict."
    },
    "keyword": {
      "type": "string"
    },
    "minAmount": {
      "type": "number"
    },
    "maxAmount": {
      "type": "number"
    },
    "limit": {
      "type": "number",
      "description": "Max per kind (default 50)."
    }
  }
}
🟢whats_changed_since(cursor, institution, pi, sponsor, sponsorClass, ...)

Return grants/trials that are NEW or MODIFIED since a cursor token (cursor = your bookmark / CRM-sync point). Pass the cursor from a prior call to get only changes since then. Same filters as new_funding.

Input Schema

{
  "type": "object",
  "properties": {
    "cursor": {
      "type": "string",
      "description": "Opaque cursor from a previous response; omit for first call."
    },
    "institution": {
      "type": "string",
      "description": "Institution name substring."
    },
    "pi": {
      "type": "string",
      "description": "Principal investigator name substring."
    },
    "sponsor": {
      "type": "string",
      "description": "Trial sponsor name substring."
    },
    "sponsorClass": {
      "type": "string",
      "description": "INDUSTRY | NIH | OTHER_GOV | OTHER | INDIV."
    },
    "topic": {
      "type": "string",
      "description": "Canonical topic slug, e.g. 'oncology', 'neuroscience'."
    },
    "state": {
      "type": "string",
      "description": "2-letter US state of the org/site."
    },
    "ic": {
      "type": "string",
      "description": "NIH Institute/Center abbreviation, e.g. 'NCI'."
    },
    "phase": {
      "type": "string",
      "description": "Trial phase substring, e.g. 'PHASE2'."
    },
    "kind": {
      "type": "string",
      "description": "'grant' or 'trial' to restrict."
    },
    "keyword": {
      "type": "string"
    },
    "minAmount": {
      "type": "number"
    },
    "maxAmount": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  }
}
⚪delta_digest(institution, pi, sponsor, sponsorClass, topic, ...)

New grants + new trials in a filter over the last N days (the weekly-digest payload). Best for BD teams.

Input Schema

{
  "type": "object",
  "properties": {
    "institution": {
      "type": "string",
      "description": "Institution name substring."
    },
    "pi": {
      "type": "string",
      "description": "Principal investigator name substring."
    },
    "sponsor": {
      "type": "string",
      "description": "Trial sponsor name substring."
    },
    "sponsorClass": {
      "type": "string",
      "description": "INDUSTRY | NIH | OTHER_GOV | OTHER | INDIV."
    },
    "topic": {
      "type": "string",
      "description": "Canonical topic slug, e.g. 'oncology', 'neuroscience'."
    },
    "state": {
      "type": "string",
      "description": "2-letter US state of the org/site."
    },
    "ic": {
      "type": "string",
      "description": "NIH Institute/Center abbreviation, e.g. 'NCI'."
    },
    "phase": {
      "type": "string",
      "description": "Trial phase substring, e.g. 'PHASE2'."
    },
    "kind": {
      "type": "string",
      "description": "'grant' or 'trial' to restrict."
    },
    "keyword": {
      "type": "string"
    },
    "minAmount": {
      "type": "number"
    },
    "maxAmount": {
      "type": "number"
    },
    "days": {
      "type": "number",
      "description": "Lookback days (default 7)."
    }
  }
}
🟢entity_watch(type, value)

Recent funding/trial events for one institution, PI, sponsor, or topic. Use to enrich an account or check a competitor.

Input Schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "description": "'institution' | 'pi' | 'sponsor' | 'topic'."
    },
    "value": {
      "type": "string",
      "description": "The entity name/value."
    }
  },
  "required": [
    "type",
    "value"
  ]
}
🟢search_records(institution, pi, sponsor, sponsorClass, topic, ...)

Ad-hoc search/enrichment over snapshotted grants + trials by any filter (keyword, sponsorClass, topic, $ range).

Input Schema

{
  "type": "object",
  "properties": {
    "institution": {
      "type": "string",
      "description": "Institution name substring."
    },
    "pi": {
      "type": "string",
      "description": "Principal investigator name substring."
    },
    "sponsor": {
      "type": "string",
      "description": "Trial sponsor name substring."
    },
    "sponsorClass": {
      "type": "string",
      "description": "INDUSTRY | NIH | OTHER_GOV | OTHER | INDIV."
    },
    "topic": {
      "type": "string",
      "description": "Canonical topic slug, e.g. 'oncology', 'neuroscience'."
    },
    "state": {
      "type": "string",
      "description": "2-letter US state of the org/site."
    },
    "ic": {
      "type": "string",
      "description": "NIH Institute/Center abbreviation, e.g. 'NCI'."
    },
    "phase": {
      "type": "string",
      "description": "Trial phase substring, e.g. 'PHASE2'."
    },
    "kind": {
      "type": "string",
      "description": "'grant' or 'trial' to restrict."
    },
    "keyword": {
      "type": "string"
    },
    "minAmount": {
      "type": "number"
    },
    "maxAmount": {
      "type": "number"
    },
    "limit": {
      "type": "number",
      "description": "Default 50."
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools