4,500+ servers built on MCP Fusion
Vinkius

Goldsky MCP. Manage Web3 indexing pipelines from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Goldsky (Web3 Data Indexing & Subgraphs) MCP on Cursor AI Code Editor MCP Client Goldsky (Web3 Data Indexing & Subgraphs) MCP on Claude Desktop App MCP Integration Goldsky (Web3 Data Indexing & Subgraphs) MCP on OpenAI Agents SDK MCP Compatible Goldsky (Web3 Data Indexing & Subgraphs) MCP on Visual Studio Code MCP Extension Client Goldsky (Web3 Data Indexing & Subgraphs) MCP on GitHub Copilot AI Agent MCP Integration Goldsky (Web3 Data Indexing & Subgraphs) MCP on Google Gemini AI MCP Integration Goldsky (Web3 Data Indexing & Subgraphs) MCP on Lovable AI Development MCP Client Goldsky (Web3 Data Indexing & Subgraphs) MCP on Mistral AI Agents MCP Compatible Goldsky (Web3 Data Indexing & Subgraphs) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Goldsky (Web3 Data Indexing & Subgraphs) MCP Server manages high-performance Web3 data pipelines. Use this to list, create, pause, restart, and monitor blockchain data indexes directly from your AI agent.

Check status, retrieve execution logs, and validate definitions without leaving your editor.

What your AI agents can do

Create pipeline

Deploys a new Web3 data pipeline based on a defined JSON structure.

Delete pipeline

Removes a specified pipeline definition from the system (this action is irreversible).

Get pipeline

Retrieves the detailed configuration and metadata for a single, specific pipeline.

+ 9 more capabilities included
List and Create Pipelines

See all existing pipelines and deploy brand new ones using a structured definition.

Control Pipeline State

Pause, resume, or restart any pipeline to control resource consumption or force an update.

Monitor Execution Status

Check a pipeline's current operational status, including whether it's running, paused, or failed.

Debug and Audit Logs

Retrieve detailed execution logs and error counts for specific time windows to troubleshoot data flow issues.

Validate Definitions

Test a pipeline's source, transform, and sink definitions before deployment to catch configuration errors.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Goldsky (Web3 Data Indexing & Subgraphs) MCP Server: 12 Tools

Use these 12 tools to control the entire lifecycle of your blockchain data indexing pipelines, from initial validation to full monitoring.

create019e5d20

create pipeline

Deploys a new Web3 data pipeline based on a defined JSON structure.

delete019e5d20

delete pipeline

Removes a specified pipeline definition from the system (this action is irreversible).

get019e5d20

get pipeline

Retrieves the detailed configuration and metadata for a single, specific pipeline.

get019e5d20

get pipeline error count

Checks the number of errors that occurred in a pipeline within a specified time window.

get019e5d20

get pipeline logs

Fetches the sequence of execution logs for a chosen pipeline.

get019e5d20

get pipeline state

Gets the internal, detailed state of a pipeline's current operation.

get019e5d20

get pipeline status

Reports the current, high-level operational status of a pipeline (e.g., running, paused, failed).

list019e5d20

list pipelines

Provides a complete list of all data pipelines configured in the project.

pause019e5d20

pause pipeline

Temporarily halts a running pipeline to manage resources or apply updates.

restart019e5d20

restart pipeline

Forces a pipeline to shut down and then immediately start running again.

resume019e5d20

resume pipeline

Brings a pipeline back to an active state after it was previously paused.

validate019e5d20

validate pipeline

Checks a pipeline definition against schema rules before attempting deployment.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Goldsky (Web3 Data Indexing & Subgraphs), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Goldsky (Web3 Data Indexing & Subgraphs) manages your high-performance Web3 data pipelines. You can use this server to list, create, pause, restart, and monitor blockchain data indexes directly from your AI agent. You can check the status, pull execution logs, and validate definitions without ever leaving your editor.

List and Create Pipelines
You can see every pipeline you've got running with list_pipelines and deploy a brand new one using create_pipeline with a structured JSON definition. You can also remove a pipeline definition completely with delete_pipeline, and remember, that action's irreversible.

Control Pipeline State
If you need to manage resources or push an update, you can temporarily stop a running pipeline using pause_pipeline. You can bring it back to life with resume_pipeline, or you can force it to shut down and start up again immediately by calling restart_pipeline.

Monitor Execution Status
To see if a pipeline is running, paused, or failed, just check its high-level operational status with get_pipeline_status. For a deeper dive, you can pull the detailed internal state of the pipeline's current operation using get_pipeline_state.

Debug and Audit Logs
Troubleshooting data flow issues is easy. You can pull the full sequence of execution logs for a chosen pipeline using get_pipeline_logs, and you can check how many errors popped up in a specific time window with get_pipeline_error_count.

Validate Definitions
Before you even try deploying something, you can check a pipeline definition's schema rules using validate_pipeline. This catches configuration errors for your sources, transforms, and sinks before they break production.

How Goldsky MCP Works

  1. 1 First, connect the Goldsky MCP Server to your AI client and provide your API key.
  2. 2 Then, issue a natural language command, like 'List all active pipelines' or 'Pause the Polygon NFT events pipeline'.
  3. 3 The server executes the corresponding tool call, and your AI client returns the real-time status or data to you.

The bottom line is: you manage your complex, mission-critical Web3 data infrastructure entirely through chat commands.

Who Is Goldsky MCP For?

Web3 Developers and Data Engineers need this. If you spend time debugging why a blockchain index stopped flowing or manually checking deployment readiness across multiple dashboards, this server saves you time. It lets you run full pipeline lifecycle management—from listing to logging—without leaving your code editor.

Web3 Developer

Deploys, debugs, and debugs subgraphs and data pipelines directly from their IDE using conversational commands.

Data Engineer

Monitors indexing health, retrieves execution logs, and checks error counts to troubleshoot data flow issues in real-time.

Protocol Team Lead

Manages cross-chain data indexing infrastructure and coordinates pipeline status checks across multiple services.

What Changes When You Connect

  • Full Lifecycle Control: You can pause, resume, or restart pipelines using pause_pipeline, resume_pipeline, and restart_pipeline. This gives you granular control over resource usage without logging into a separate dashboard.
  • Instant Debugging: Instead of digging through multiple dashboards, use get_pipeline_logs to pull recent execution logs right into your chat. You see exactly what happened when the data flow broke.
  • Pre-Deployment Safety: Before deploying any new index, run validate_pipeline. This tool checks the definitions (sources, transforms, sinks) and stops you from deploying bad configuration.
  • Auditability: Use get_pipeline_error_count to query error metrics across specific time windows. This is better than just looking at a 'last error' counter—it gives you a true health picture.
  • Visibility: The list_pipelines tool gives you an immediate overview of every pipeline in the project. You know exactly what's running and what's dormant.
  • Deep State Inspection: Need to know why a pipeline failed? get_pipeline_state gives you the internal machinery status, going deeper than a simple 'failed' status.

Real-World Use Cases

01

Investigating a sudden data drop

A data engineer notices the Polygon NFT events pipeline stopped indexing. They ask their agent to run get_pipeline_status (it's 'failed'), then use get_pipeline_logs to pull the last 50 lines. They see a connection timeout, fix the source definition, and use create_pipeline to redeploy it. Problem solved.

02

Preparing for a cross-chain launch

A protocol team needs to add a new Base bridge monitor. First, they use list_pipelines to see current indexes. Then, they use validate_pipeline to ensure their new definition is sound. Finally, they use create_pipeline to launch the index, all without leaving their command line.

03

Scaling up a critical index

The swaps pipeline is hitting rate limits. The developer pauses it with pause_pipeline. They then update the underlying source connection, and finally resume it with resume_pipeline. This controlled process prevents resource exhaustion.

04

Debugging a complex transformation error

The data flow is producing bad data. The engineer uses get_pipeline_error_count to confirm the error spike started yesterday. They then use get_pipeline_state to check the internal data sink connection and find the source of the issue.

The Tradeoffs

Checking status in a loop

Manually running get_pipeline_status every 10 seconds in a script until it says 'running'. This is slow, wasteful, and hits rate limits.

Instead, use the AI agent to query the status once and then rely on the agent's built-in notification features, or use get_pipeline_state for a single, deep check.

Forgetting to validate new definitions

A developer skips running a pre-deployment check and attempts to run create_pipeline with a new, malformed JSON definition. The deployment fails hours later, requiring manual rollback.

Always run validate_pipeline first. It confirms the definitions are sound before you spend time creating the pipeline.

Ignoring pipeline dependencies

A developer tries to resume a pipeline that depends on a source connection that was deleted. The operation fails, and they spend time figuring out why the failure happened.

Always use get_pipeline first to confirm the configuration details and ensure all required components are present.

When It Fits, When It Doesn't

Use this MCP Server if your primary job is managing the full lifecycle of Web3 data indexes. This is for Web3 Developers and Data Engineers who need to go beyond simple reads and control the infrastructure itself. You need tools like create_pipeline, pause_pipeline, and get_pipeline_logs.

Don't use this if you just need to read a single piece of data. For simple data queries, use a standard graph query tool. If you only need to monitor health, get_pipeline_status might be enough, but if you need to fix the problem, you need the full suite of tools here.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Goldsky. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_pipeline delete_pipeline get_pipeline get_pipeline_error_count get_pipeline_logs get_pipeline_state get_pipeline_status list_pipelines pause_pipeline restart_pipeline resume_pipeline validate_pipeline

Debugging data pipelines used to mean bouncing between dashboards.

Today, if your blockchain index breaks, you open the Goldsky dashboard. You check the status panel. If it failed, you copy the error ID. You then switch to the logs tab, paste the ID, and filter by time. If you want to fix it, you find the source definition, adjust the JSON, and then try to click 'run' again. It’s a multi-tab, copy-paste, context-switching nightmare.

With the Goldsky MCP Server, you just tell your agent, 'Check the swaps pipeline and show me the logs.' The agent runs `get_pipeline_status` and `get_pipeline_logs` in sequence, pulls the data, and hands it back to you in the chat. The whole debugging flow stays in one place.

The Goldsky MCP Server: Full Pipeline Management

Before this server, managing a pipeline update meant: 1) Manually pausing the service, 2) Copying the old configuration, 3) Editing the JSON locally, and 4) Restarting the service, hoping the change stuck.

Now, you tell your agent to `pause_pipeline`, give it the updated definition, and ask it to `create_pipeline`. The server handles the whole sequence, and you get the confirmation without touching a dashboard.

Common Questions About Goldsky MCP

How do I check the health of my pipelines using get_pipeline_status? +

It reports the current operational state (running, paused, failed). For a quick check, ask your agent to run get_pipeline_status on the pipeline name. If it says 'failed', you'll need to run get_pipeline_logs next.

Can I deploy a new pipeline using create_pipeline? +

Yes. You provide the full JSON definition, and the server handles the deployment. Remember that validate_pipeline should always run first to make sure your definition is correct.

What is the difference between get_pipeline_state and get_pipeline_status? +

get_pipeline_status gives you the high-level status (running, paused). get_pipeline_state gives you the deeper, internal machine state—it's more detailed and useful for advanced debugging.

How do I delete a pipeline using delete_pipeline? +

Just ask your agent to run delete_pipeline and confirm the pipeline name. Be careful, this action is irreversible.

How do I check for data flow errors using get_pipeline_error_count? +

It calculates the number of errors within a specified time window. You pass the pipeline name and the time range to get a precise count, helping you track data indexing health over time.

What tool do I use to validate a new pipeline definition before deployment? (validate_pipeline) +

Use the validate_pipeline tool. It checks the definition—sources, transforms, and sinks—for configuration errors, preventing you from deploying bad code.

How can I manage a paused pipeline using resume_pipeline? +

resume_pipeline reactivates a pipeline that was previously paused. You just provide the pipeline name, and it starts processing data again.

What is the difference between list_pipelines and get_pipeline? +

list_pipelines shows all active pipelines in the project. get_pipeline retrieves specific, detailed information about one pipeline by name.

Can I check if my pipeline configuration is valid before deploying it? +

Yes! Use the validate_pipeline tool with your definition object. It will check your sources, transforms, and sinks for errors without actually starting a new pipeline.

How do I monitor errors in a running pipeline? +

You can use get_pipeline_error_count to see the number of issues in a time window, or get_pipeline_logs to fetch the actual execution logs for detailed debugging.

Is it possible to temporarily stop a pipeline without deleting it? +

Absolutely. Use the pause_pipeline tool to stop execution. When you are ready to start again, simply use the resume_pipeline tool.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Goldsky. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.