-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmanifest.json
More file actions
135 lines (135 loc) · 4.42 KB
/
manifest.json
File metadata and controls
135 lines (135 loc) · 4.42 KB
1
2
3
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
{
"manifest_version": "0.4",
"name": "everyrow-mcp",
"display_name": "Everyrow MCP Server",
"version": "0.4.1",
"description": "Give your AI a research team. Forecast, score, classify, or research every row of a dataset.",
"long_description": "MCP server for everyrow: give your AI a research team. Each operation dispatches web research agents across a dataset to forecast, score, classify, deduplicate, merge, or research at scale.",
"author": {
"name": "FutureSearch",
"url": "https://everyrow.io"
},
"repository": {
"type": "git",
"url": "https://github.com/futuresearch/everyrow-sdk.git"
},
"homepage": "https://everyrow.io",
"documentation": "https://everyrow.io/docs",
"support": "https://github.com/futuresearch/everyrow-sdk/issues",
"icon": "images/future-search-logo-128.png",
"server": {
"type": "uv",
"entry_point": "src/everyrow_mcp/server.py",
"mcp_config": {
"command": "uv",
"args": ["run", "${__dirname}/src/everyrow_mcp/server.py"],
"env": {
"EVERYROW_API_KEY": "${user_config.api_key}"
}
}
},
"tools": [
{
"name": "everyrow_screen",
"description": "Filter rows in a CSV file based on any criteria."
},
{
"name": "everyrow_rank",
"description": "Score and sort rows in a CSV file based on any criteria."
},
{
"name": "everyrow_dedupe",
"description": "Remove duplicate rows from a CSV file using semantic equivalence."
},
{
"name": "everyrow_merge",
"description": "Join two CSV files using intelligent entity matching."
},
{
"name": "everyrow_agent",
"description": "Run web research agents on each row of a CSV file."
},
{
"name": "everyrow_forecast",
"description": "Forecast the probability of binary questions from a CSV file."
},
{
"name": "everyrow_classify",
"description": "Classify each row of a dataset into one of the provided categories."
},
{
"name": "everyrow_single_agent",
"description": "Run a single web research agent on a task, optionally with context data."
},
{
"name": "everyrow_progress",
"description": "Check progress of a running task. Blocks briefly to limit the polling rate."
},
{
"name": "everyrow_results",
"description": "Retrieve results from a completed everyrow task and save them to a CSV."
},
{
"name": "everyrow_list_sessions",
"description": "List everyrow sessions owned by the authenticated user (paginated)."
},
{
"name": "everyrow_cancel",
"description": "Cancel a running everyrow task. Use when the user wants to stop a task that is currently processing."
},
{
"name": "everyrow_upload_data",
"description": "Upload data from a URL or local file. Returns an artifact_id for use in processing tools."
},
{
"name": "everyrow_balance",
"description": "Check the current billing balance for the authenticated user."
},
{
"name": "everyrow_browse_lists",
"description": "Browse available reference lists of well-known entities."
},
{
"name": "everyrow_use_list",
"description": "Import a reference list into your session and save it as a CSV file."
},
{
"name": "sheets_list",
"description": "List the user's Google Sheets, optionally filtered by name."
},
{
"name": "sheets_read",
"description": "Read data from a Google Sheet and return it as JSON records."
},
{
"name": "sheets_write",
"description": "Write data to a Google Sheet."
},
{
"name": "sheets_create",
"description": "Create a new Google Sheet, optionally populated with data."
},
{
"name": "sheets_info",
"description": "Get metadata about a Google Sheet: title, sheet names, and dimensions."
}
],
"user_config": {
"api_key": {
"type": "string",
"title": "Everyrow API Key",
"description": "Your API key from https://everyrow.io/api-key ($20 free credit)",
"sensitive": true,
"required": true
}
},
"compatibility": {
"platforms": ["darwin", "linux", "win32"],
"runtimes": {
"python": ">=3.12"
}
},
"keywords": ["everyrow", "dataframe", "csv", "ai", "data-processing", "classify", "dedupe", "merge", "rank", "screen", "forecast"],
"license": "MIT",
"privacy_policies": ["https://futuresearch.ai/privacy/"]
}