Figshare MCP Server for Mastra AIGive Mastra AI instant access to 20 tools to Complete File Upload, Create Collection, Create Private Article, and more
Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect Figshare through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.
Ask AI about this MCP Server for Mastra AI
The Figshare MCP Server for Mastra AI is a standout in the Data Management category — giving your AI agent 20 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";
async function main() {
// Your Vinkius token. get it at cloud.vinkius.com
const mcpClient = await createMCPClient({
servers: {
"figshare": {
url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
},
},
});
const tools = await mcpClient.getTools();
const agent = new Agent({
name: "Figshare Agent",
instructions:
"You help users interact with Figshare " +
"using 20 tools.",
model: openai("gpt-4o"),
tools,
});
const result = await agent.generate(
"What can I do with Figshare?"
);
console.log(result.text);
}
main();
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About Figshare MCP Server
Connect your Figshare account to any AI agent to streamline your research data management and publication workflows through natural conversation.
Mastra's agent abstraction provides a clean separation between LLM logic and Figshare tool infrastructure. Connect 20 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.
What you can do
- Article Management — List public articles, fetch specific article details, and create, update, or delete private articles in your account.
- File Handling — List files associated with articles, initiate multi-part S3 uploads, and track file details for your research datasets.
- Collections & Projects — Create and list public collections and projects to organize your scholarly output effectively.
- Metadata Control — Update titles, descriptions, and other metadata for your articles to ensure they are discoverable and well-documented.
The Figshare MCP Server exposes 20 tools through the Vinkius. Connect it to Mastra AI in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 20 Figshare tools available for Mastra AI
When Mastra AI connects to Figshare through Vinkius, your AI agent gets direct access to every tool listed below — spanning open-science, research-data, academic-publishing, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Complete file upload on Figshare
Complete a file upload
Create collection on Figshare
Create a new collection
Create private article on Figshare
Create a new private article
Create project on Figshare
Create a new project
Delete article on Figshare
Delete an article
Get article on Figshare
Get details of a specific article
Get article downloads on Figshare
Get total downloads for an article
Get article views on Figshare
Get total views for an article
Get custom fields on Figshare
Get custom metadata fields for the institution
Get file details on Figshare
Get file details
Get hrfeed upload on Figshare
Get HR feed upload details
Initiate file upload on Figshare
Initiate a file upload for an article
List article files on Figshare
List files for an article
List public articles on Figshare
List public articles
List public collections on Figshare
List public collections
List public projects on Figshare
List public projects
Search articles on Figshare
Advanced search for articles
Search collections on Figshare
Advanced search for collections
Search projects on Figshare
Advanced search for projects
Update article on Figshare
Update an existing article
Connect Figshare to Mastra AI via MCP
Follow these steps to wire Figshare into Mastra AI. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
npm install @mastra/core @mastra/mcp @ai-sdk/openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the agent
agent.ts and run with npx tsx agent.tsExplore tools
Why Use Mastra AI with the Figshare MCP Server
Mastra AI provides unique advantages when paired with Figshare through the Model Context Protocol.
Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add Figshare without touching business code
Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation
TypeScript-native: full type inference for every Figshare tool response with IDE autocomplete and compile-time checks
One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure
Figshare + Mastra AI Use Cases
Practical scenarios where Mastra AI combined with the Figshare MCP Server delivers measurable value.
Automated workflows: build multi-step agents that query Figshare, process results, and trigger downstream actions in a typed pipeline
SaaS integrations: embed Figshare as a first-class tool in your product's AI features with Mastra's clean agent API
Background jobs: schedule Mastra agents to query Figshare on a cron and store results in your database automatically
Multi-agent systems: create specialist agents that collaborate using Figshare tools alongside other MCP servers
Example Prompts for Figshare in Mastra AI
Ready-to-use prompts you can give your Mastra AI agent to start working with Figshare immediately.
"List the most recent public articles on Figshare."
"Create a private article titled 'Lab Results Q4' with the description 'Raw data from the December experiments'."
"Show me all files attached to article 1234567."
Troubleshooting Figshare MCP Server with Mastra AI
Common issues when connecting Figshare to Mastra AI through Vinkius, and how to resolve them.
createMCPClient not exported
npm install @mastra/mcpFigshare + Mastra AI FAQ
Common questions about integrating Figshare MCP Server with Mastra AI.
How does Mastra AI connect to MCP servers?
MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.Can Mastra agents use tools from multiple servers?
Does Mastra support workflow orchestration?
Explore More MCP Servers
View all →
Microsoft Clarity
13 toolsSee exactly how users interact with your website through heatmaps, session recordings, and behavioral analytics that reveal UX insights.

Listen Notes
7 toolsSearch and retrieve podcast and episode metadata via the Listen Notes Podcast API.

Amazon Selling Partner
10 toolsE-commerce and marketplace orchestration — manage orders, FBA inventory, and catalogs via AI.

Zoho Campaign
13 toolsAI email marketing: manage campaigns, contacts, and mailing lists via agents.
