[{"data":1,"prerenderedAt":282},["ShallowReactive",2],{"seo-allowlist":3,"connector-string-db":73,"related-string-db":257},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":118},"string-db","STRING Database","\u002Fconnectoricons\u002Fstring-db.png","The official remote MCP endpoint for the STRING protein-protein interaction database lets Claude or ChatGPT resolve proteins, find interaction partners, run functional enrichment and draw networks. All 17 tools are public, so ContextGate connects without a sign-in, and every query a research session runs is kept in Activity for your methods notes.","vendor_mcp","none",[79],"https:\u002F\u002Fmcp.string-db.org\u002F","Developer Tools & Data",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":117},"STRING database MCP for Claude & ChatGPT | ContextGate","STRING database MCP: let Claude or ChatGPT query protein interactions, enrichment and PPI networks through 17 tools. Every call is recorded.","STRING Database MCP: protein interaction queries in your AI app",{"heading":88,"steps":89},"Add STRING to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect STRING Database free. There's no sign-in, so its tools are ready at once.",{"text":93},"The tools query STRING and return data, images or links. `string_create_file` creates downloadable files; switch it off if you only want answers in the chat, and keep the query tools on.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Ask your AI app for the interaction partners of TP53 in human, with a network image, then open Activity to see the calls.",[103,112],{"heading":104,"bullets":105,"note":111},"Protein network work in a chat",[106,107,108,109,110],"Map protein identifiers to STRING metadata, from gene symbol to domains and species, with `string_resolve_proteins`.","List every known interaction partner of a protein with `string_all_interaction_partners`.","Run functional enrichment on a protein set with `string_enrichment`, or test a network for PPI enrichment with `string_ppi_enrichment`.","Get a network image URL from `string_visual_network`, or cluster a network with `string_network_clustering`.","Search STRING by amino acid sequence in FASTA format with `string_sequence_search`.","That's 7 of STRING's 17 tools; the rest, including homology and species search, are listed as soon as you connect.",{"heading":113,"bullets":114},"A record for your methods section",[115,116],"Activity keeps every STRING query, so you can retrace which proteins and species an analysis used.","Switch off tools you don't use, such as `string_create_file`, and they're hidden from your AI app.","string-db-mcp",[119,129,137,145,153,161,169,177,185,193,201,209,217,225,233,241,249],{"name":120,"description":121,"recordCount":122,"type":123,"requiredParams":124,"optionalParams":125,"exampleEndpoint":122,"docsUrl":81,"sampleFields":126,"sampleData":127},"string_resolve_proteins","Maps one or more protein identifiers to their corresponding STRING metadata, including:\ngene symbol, description, sequence, domains, species, and internal STRIN","N\u002FA","tool",[],[],[],[128],{"endpoint":122,"docs":81},{"name":130,"description":131,"recordCount":122,"type":123,"requiredParams":132,"optionalParams":133,"exampleEndpoint":122,"docsUrl":81,"sampleFields":134,"sampleData":135},"string_interactions_query_set","Retrieves the interactions between the query proteins.\nUse this method only when you specifically need to list the interactions between all proteins in your que",[],[],[],[136],{"endpoint":122,"docs":81},{"name":138,"description":139,"recordCount":122,"type":123,"requiredParams":140,"optionalParams":141,"exampleEndpoint":122,"docsUrl":81,"sampleFields":142,"sampleData":143},"string_all_interaction_partners","Retrieves all interaction partners for one or more proteins from STRING.\n\nThis tool returns all known interactions between your query protein(s) and **any other",[],[],[],[144],{"endpoint":122,"docs":81},{"name":146,"description":147,"recordCount":122,"type":123,"requiredParams":148,"optionalParams":149,"exampleEndpoint":122,"docsUrl":81,"sampleFields":150,"sampleData":151},"string_visual_network","Retrieves a URL to a **STRING interaction network image** for one or more proteins.\n\n- For a single protein: includes the protein and its top 10 most likely int",[],[],[],[152],{"endpoint":122,"docs":81},{"name":154,"description":155,"recordCount":122,"type":123,"requiredParams":156,"optionalParams":157,"exampleEndpoint":122,"docsUrl":81,"sampleFields":158,"sampleData":159},"string_network_clustering","Performs **network clustering** on a STRING interaction network and returns a network image URL,\nan interactive STRING network URL, and details about each detec",[],[],[],[160],{"endpoint":122,"docs":81},{"name":162,"description":163,"recordCount":122,"type":123,"requiredParams":164,"optionalParams":165,"exampleEndpoint":122,"docsUrl":81,"sampleFields":166,"sampleData":167},"string_network_link","Retrieves a stable URL to an interactive STRING network for one or more proteins.\n\n- For a single protein: includes the protein and its top 10 most likely inter",[],[],[],[168],{"endpoint":122,"docs":81},{"name":170,"description":171,"recordCount":122,"type":123,"requiredParams":172,"optionalParams":173,"exampleEndpoint":122,"docsUrl":81,"sampleFields":174,"sampleData":175},"string_homology","Retrieves pairwise protein similarity scores (Smith–Waterman bit scores) for the query proteins.  \n\n- If no target species (`species_b`) is provided, results ar",[],[],[],[176],{"endpoint":122,"docs":81},{"name":178,"description":179,"recordCount":122,"type":123,"requiredParams":180,"optionalParams":181,"exampleEndpoint":122,"docsUrl":81,"sampleFields":182,"sampleData":183},"string_interaction_evidence","Retrieves direct links to STRING evidence pages for protein–protein interaction pairs.\n\nUse this tool only when a STRING evidence page\u002Flink is needed. To determ",[],[],[],[184],{"endpoint":122,"docs":81},{"name":186,"description":187,"recordCount":122,"type":123,"requiredParams":188,"optionalParams":189,"exampleEndpoint":122,"docsUrl":81,"sampleFields":190,"sampleData":191},"string_enrichment","This tool retrieves functional enrichment for a set of proteins using STRING.\n\n- If queried with a single protein, the tool expands the query to include the pro",[],[],[],[192],{"endpoint":122,"docs":81},{"name":194,"description":195,"recordCount":122,"type":123,"requiredParams":196,"optionalParams":197,"exampleEndpoint":122,"docsUrl":81,"sampleFields":198,"sampleData":199},"string_functional_annotation","This tool retrieves curated functional annotations for a set of proteins.\n\nEach input protein is mapped to known biological terms from ontologies, pathway datab",[],[],[],[200],{"endpoint":122,"docs":81},{"name":202,"description":203,"recordCount":122,"type":123,"requiredParams":204,"optionalParams":205,"exampleEndpoint":122,"docsUrl":81,"sampleFields":206,"sampleData":207},"string_enrichment_image_url","Retrieves a STRING enrichment figure (image URL) for a set of proteins. For the enriched terms and FDR values, use `string_enrichment`.\n\n- Each figure shows a s",[],[],[],[208],{"endpoint":122,"docs":81},{"name":210,"description":211,"recordCount":122,"type":123,"requiredParams":212,"optionalParams":213,"exampleEndpoint":122,"docsUrl":81,"sampleFields":214,"sampleData":215},"string_ppi_enrichment","This tool tests if your network is enriched in protein-protein interactions compared to the background proteome-wide distribution (i.e., if your proteins are mo",[],[],[],[216],{"endpoint":122,"docs":81},{"name":218,"description":219,"recordCount":122,"type":123,"requiredParams":220,"optionalParams":221,"exampleEndpoint":122,"docsUrl":81,"sampleFields":222,"sampleData":223},"string_proteins_for_term","Retrieve proteins annotated with a functional term or descriptive text in a single species.  \nYou can query for tissues, compartments, diseases, processes, path",[],[],[],[224],{"endpoint":122,"docs":81},{"name":226,"description":227,"recordCount":122,"type":123,"requiredParams":228,"optionalParams":229,"exampleEndpoint":122,"docsUrl":81,"sampleFields":230,"sampleData":231},"string_sequence_search","Searches the STRING database using **amino acid sequences** to identify matching proteins.\n\n- Accepts a single sequence or multiple sequences in FASTA format.\n-",[],[],[],[232],{"endpoint":122,"docs":81},{"name":234,"description":235,"recordCount":122,"type":123,"requiredParams":236,"optionalParams":237,"exampleEndpoint":122,"docsUrl":81,"sampleFields":238,"sampleData":239},"string_query_species","Search for species or clades available in STRING by free-text query\nand return their NCBI taxonomy IDs.\n\n- Use this when the user asks which species or clades a",[],[],[],[240],{"endpoint":122,"docs":81},{"name":242,"description":243,"recordCount":122,"type":123,"requiredParams":244,"optionalParams":245,"exampleEndpoint":122,"docsUrl":81,"sampleFields":246,"sampleData":247},"string_create_file","Creates a downloadable file for STRING-derived results.\n\nUse this tool when the user explicitly asks to download, save, export,\nor receive a file containing STR",[],[],[],[248],{"endpoint":122,"docs":81},{"name":250,"description":251,"recordCount":122,"type":123,"requiredParams":252,"optionalParams":253,"exampleEndpoint":122,"docsUrl":81,"sampleFields":254,"sampleData":255},"string_help","Provides explanatory text for STRING features and limitations.\n\nUse this tool when the user question involves:\n  - What is STRING is or how to use the tool (how",[],[],[],[256],{"endpoint":122,"docs":81},[258,261,264,267,270,273,276,279],{"id":259,"name":260},"sunrise-sunset","Sunrise & Sunset Times",{"id":262,"name":263},"supabase","Supabase",{"id":265,"name":266},"svelte","Svelte",{"id":268,"name":269},"tech","Tech.eu Funding Explorer",{"id":271,"name":272},"tenderly","Tenderly",{"id":274,"name":275},"thordata","Thordata SERP",{"id":277,"name":278},"tinyfish-ai","TinyFish",{"id":280,"name":281},"tiptreesystems","Lacuna Research",1793790250218]