OpenRefine MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENREFINE_URL | No | URL of the OpenRefine instance | http://localhost:3333 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_projectA | Create a new OpenRefine project from a dataset URL. Args: dataset_url: URL of the dataset to import name: Optional name for the project Returns: Project information containing project ID and name |
| apply_operationsA | Apply operations to an OpenRefine project. Args: project_id: ID of the project to apply operations to operations: Operations as JSON string Returns: Summary with application status and last modified time |
| export_csvA | Export CSV data from an OpenRefine project. Args: project_id: ID of the project to export Returns: CSV data as string |
| delete_projectB | Delete an OpenRefine project. Args: project_id: ID of the project to delete Returns: True if the project was successfully deleted |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a distinct action: creation, deletion, operation application, and export. No overlap in purpose.
All tools follow a consistent verb_noun snake_case pattern (apply_operations, create_project, etc.).
4 tools is a minimal set for OpenRefine, but it covers basic project lifecycle and export. Could benefit from a project listing tool.
Missing core OpenRefine capabilities like project listing, faceting, or data transformation operations beyond generic apply_operations.