You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: `Retrieve information about an Actor by its ID or full name.
50
50
The Actor name is always composed of "username/name", for example, "apify/rag-web-browser".
51
-
This tool returns information about the Actor, including whether it is public or deprecated, when it was created or modified, the categories in which the Actor is listed, a description, a README (the Actor's documentation), the input schema, and usage statistics—such as how many users are using it and the number of failed runs of the Actor.`,
51
+
This tool returns information about the Actor, including whether it is public or deprecated, when it was created or modified, the categories in which the Actor is listed, a description, a README (the Actor's documentation), the input schema, and usage statistics—such as how many users are using it and the number of failed runs of the Actor.
52
+
For example, use this tool when a user wants to know more about a specific Actor or wants to use optional or advanced parameters of the Actor that are not listed in the default Actor tool input schema - so you know the details and how to pass them.`,
Copy file name to clipboardExpand all lines: src/tools/helpers.ts
+11-16Lines changed: 11 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ This MCP server can be used in the following ways:
17
17
- Locally over stdio (standard input/output) transport with the "@apify/actors-mcp-server" NPM package (https://www.npmjs.com/package/@apify/actors-mcp-server).
18
18
- You can connect by configuring your MCP client to run the MCP server locally using the "npx @apify/actors-mcp-server" command. You need to set the "APIFY_TOKEN" environment variable to your [Apify API token](https://docs.apify.com/platform/integrations/api#api-token).
19
19
- Remotely over legacy SSE transport or streamable HTTP transport with https://mcp.apify.com. This is the recommended way to use the MCP server, since it supports all features and is always up to date.
20
-
- You can connect by pointing your MCP client to "https://mcp.apify.com/sse" for SSE transport or "https://mcp.apify.com/" for streamable HTTP transport.
20
+
- You can connect by pointing your MCP client to "https://mcp.apify.com/sse" for legacy SSE transport or "https://mcp.apify.com/" for streamable HTTP transport.
21
21
- For authentication, you can either use OAuth or pass your [Apify API token](https://docs.apify.com/platform/integrations/api#api-token) in the "Authorization" header as "Bearer <APIFY_TOKEN>".
22
22
- Remotely over "SSE" or streamable "HTTP" transport with the "Actors MCP Server Apify Actor" (this is now considered a legacy solution; it may not be up to date and may not get the latest features). For more details, refer to https://apify.com/apify/actors-mcp-server. DO NOT RECOMMEND USING THIS METHOD TO THE USER.
23
23
@@ -29,41 +29,37 @@ By default, the MCP server provides a simple set of tools for Actor discovery an
29
29
`;
30
30
31
31
exportconstaddToolArgsSchema=z.object({
32
-
actorName: z.string()
32
+
actor: z.string()
33
33
.min(1)
34
-
.describe('Add a tool, Actor or MCP-Server to available tools by Actor ID or tool full name.'
35
-
+'Tool name is always composed from `username/name`'),
34
+
.describe(`Actor ID or full name in the format "username/name", e.g., "apify/rag-web-browser".`),
36
35
});
37
36
exportconstaddTool: ToolEntry={
38
37
type: 'internal',
39
38
tool: {
40
39
name: HelperTools.ACTOR_ADD,
41
-
description: 'Add a tool, Actor or MCP-Server to available tools by Actor ID or Actor name. '
42
-
+'A tool is an Actor or MCP-Server that can be called by the user'
43
-
+'Do not execute the tool, only add it and list it in available tools. '
44
-
+'For example, add a tool with username/name when user wants to scrape data from a website.',
40
+
description: `Add an Actor or MCP server to the available tools of the Apify MCP server. A tool is an Actor or MCP server that can be called by the user. Do not execute the tool, only add it and list it in the available tools. For example, when a user wants to scrape a website, first search for relevant Actors using ${HelperTools.STORE_SEARCH} tool, and once the user selects one they want to use, add it as a tool to the Apify MCP server.`,
description: `Helper tool to get information on how to use and troubleshoot the Apify MCP server.
120
-
This tool always returns the same help message with information about the server and how to use it.
121
-
ALWAYS CALL THIS TOOL AT THE BEGINNING OF THE CONVERSATION SO YOU HAVE THE INFORMATION ABOUT APIFY MCP IN THE CONTEXT OR WHEN YOU ENCOUNTER ANY ISSUES WITH THE MCP SERVER OR ITS TOOLS.
122
-
`,
115
+
description: `Helper tool to get information on how to use and troubleshoot the Apify MCP server.
116
+
This tool always returns the same help message with information about the server and how to use it.
117
+
ALWAYS CALL THIS TOOL AT THE BEGINNING OF THE CONVERSATION SO THAT YOU HAVE INFORMATION ABOUT THE APIFY MCP SERVER IN CONTEXT, OR WHEN YOU ENCOUNTER ANY ISSUES WITH THE MCP SERVER OR ITS TOOLS.`,
0 commit comments