Following subsections list MCP Server Tools that can be used to interact with the MCP Server.
Delete
Deletes content from the Internet, by accessing a resource using the DELETE method.
| Properties |
| Can Modify: |
Yes |
| Can Destroy: |
Yes |
| Is Idempotent: |
No |
| Open World Access: |
Yes |
Delete(Uri, Accept, AcceptLanguage, Timeout, AdditionalHeaders)
| Authentication |
| Required: |
Yes |
| Privileges Required: |
OAUTH.Scope.MCP.InternetContent.Tools.Delete |
| Authentication Mechanisms: |
Bearer JWT (128+ bit Encryption), Basic (128+ bit Encryption), Digest-MD5 (128+ bit Encryption), Digest-SHA-256 (128+ bit Encryption), Digest-SHA-3-256 (128+ bit Encryption), Session |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to access. |
Accept |
String |
Optional |
"*/*" |
Accept header to use when accessing the resource. It informs the web server what Internet Content-Type you are expecting the content of the response to be encoded with. |
AcceptLanguage |
String |
Optional |
"" |
Optional Accept-Language header to use when accessing the resource. It informs the web server what language you expect human-readable content to be written in. |
Timeout |
32-bit signed integer |
Optional |
30000 |
Timeout in milliseconds for the request. [1,60000] |
AdditionalHeaders |
Dictionary |
Optional |
null |
Additional headers to include in the request. |
| Return Value |
| Type |
Description |
| Custom Encoding |
Internet content received. |
Get
Retrieves content from the Internet, by accessing a resource using the GET method.
| Properties |
| Can Modify: |
No |
| Can Destroy: |
No |
| Is Idempotent: |
Yes |
| Open World Access: |
Yes |
Get(Uri, Accept, AcceptLanguage, Timeout, AdditionalHeaders)
| Authentication |
| Required: |
Yes |
| Privileges Required: |
OAUTH.Scope.MCP.InternetContent.Tools.Get |
| Authentication Mechanisms: |
Bearer JWT (128+ bit Encryption), Basic (128+ bit Encryption), Digest-MD5 (128+ bit Encryption), Digest-SHA-256 (128+ bit Encryption), Digest-SHA-3-256 (128+ bit Encryption), Session |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to access. |
Accept |
String |
Optional |
"*/*" |
Accept header to use when accessing the resource. It informs the web server what Internet Content-Type you are expecting the content of the response to be enceded with. |
AcceptLanguage |
String |
Optional |
"" |
Optional Accept-Language header to use when accessing the resource. It informs the web server what language you expect human-readable content to be written in. |
Timeout |
32-bit signed integer |
Optional |
30000 |
Timeout in milliseconds for the request. [1,60000] |
AdditionalHeaders |
Dictionary |
Optional |
null |
Additional headers to include in the request. |
| Return Value |
| Type |
Description |
| Custom Encoding |
Internet content received. |
Post
Posts information to a resource on the Internet using the POST method, and returns the content that is returned.
| Properties |
| Can Modify: |
Yes |
| Can Destroy: |
Yes |
| Is Idempotent: |
No |
| Open World Access: |
Yes |
Post(Uri, Payload, Accept, AcceptLanguage, Timeout, AdditionalHeaders)
| Authentication |
| Required: |
Yes |
| Privileges Required: |
OAUTH.Scope.MCP.InternetContent.Tools.Post |
| Authentication Mechanisms: |
Bearer JWT (128+ bit Encryption), Basic (128+ bit Encryption), Digest-MD5 (128+ bit Encryption), Digest-SHA-256 (128+ bit Encryption), Digest-SHA-3-256 (128+ bit Encryption), Session |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to access. |
Payload |
Object |
Optional |
null |
The payload to post to the resource. |
Accept |
String |
Optional |
"*/*" |
Accept header to use when accessing the resource. It informs the web server what Internet Content-Type you are expecting the content of the response to be enceded with. |
AcceptLanguage |
String |
Optional |
"" |
Optional Accept-Language header to use when accessing the resource. It informs the web server what language you expect human-readable content to be written in. |
Timeout |
32-bit signed integer |
Optional |
30000 |
Timeout in milliseconds for the request. [1,60000] |
AdditionalHeaders |
Dictionary |
Optional |
null |
Additional headers to include in the request. |
| Return Value |
| Type |
Description |
| Custom Encoding |
Internet content response received. |
Put
Puts information to a resource on the Internet using the PUT method, and returns the content that is returned.
| Properties |
| Can Modify: |
Yes |
| Can Destroy: |
Yes |
| Is Idempotent: |
Yes |
| Open World Access: |
Yes |
Put(Uri, Payload, Accept, AcceptLanguage, Timeout, AdditionalHeaders)
| Authentication |
| Required: |
Yes |
| Privileges Required: |
OAUTH.Scope.MCP.InternetContent.Tools.Put |
| Authentication Mechanisms: |
Bearer JWT (128+ bit Encryption), Basic (128+ bit Encryption), Digest-MD5 (128+ bit Encryption), Digest-SHA-256 (128+ bit Encryption), Digest-SHA-3-256 (128+ bit Encryption), Session |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to access. |
Payload |
Object |
Optional |
null |
The payload to put to the resource. |
Accept |
String |
Optional |
"*/*" |
Accept header to use when accessing the resource. It informs the web server what Internet Content-Type you are expecting the content of the response to be encoded with. |
AcceptLanguage |
String |
Optional |
"" |
Optional Accept-Language header to use when accessing the resource. It informs the web server what language you expect human-readable content to be written in. |
Timeout |
32-bit signed integer |
Optional |
30000 |
Timeout in milliseconds for the request. [1,60000] |
AdditionalHeaders |
Dictionary |
Optional |
null |
Additional headers to include in the request. |
| Return Value |
| Type |
Description |
| Custom Encoding |
Internet content response received. |
Query
Queries information from a resource on the Internet using the QUERY method, and returns the content that is returned.
| Properties |
| Can Modify: |
No |
| Can Destroy: |
No |
| Is Idempotent: |
Yes |
| Open World Access: |
Yes |
Query(Uri, Payload, Accept, AcceptLanguage, Timeout, AdditionalHeaders)
| Authentication |
| Required: |
Yes |
| Privileges Required: |
OAUTH.Scope.MCP.InternetContent.Tools.Query |
| Authentication Mechanisms: |
Bearer JWT (128+ bit Encryption), Basic (128+ bit Encryption), Digest-MD5 (128+ bit Encryption), Digest-SHA-256 (128+ bit Encryption), Digest-SHA-3-256 (128+ bit Encryption), Session |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to access. |
Payload |
Object |
Optional |
null |
The payload to send in the query to the resource. |
Accept |
String |
Optional |
"*/*" |
Accept header to use when accessing the resource. It informs the web server what Internet Content-Type you are expecting the content of the response to be encoded with. |
AcceptLanguage |
String |
Optional |
"" |
Optional Accept-Language header to use when accessing the resource. It informs the web server what language you expect human-readable content to be written in. |
Timeout |
32-bit signed integer |
Optional |
30000 |
Timeout in milliseconds for the request. [1,60000] |
AdditionalHeaders |
Dictionary |
Optional |
null |
Additional headers to include in the request. |
| Return Value |
| Type |
Description |
| Custom Encoding |
Internet content response received. |
JSON-RPC Interface
This JSON-RPC Web Service is accessible on this endpoint: https://lab.tagroot.io/MCP/Content
The following subsections list JSON-RPC methods that are available on this resource.
initialize(ProtocolVersion, Capabilities, ClientInfo)
MCP initialize method. Called by client to initialize connection and exchange information about capabilities.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
ProtocolVersion |
String |
Required |
- |
Protocol Version |
Capabilities |
Dictionary |
Required |
- |
Client capabilities |
ClientInfo |
Dictionary |
Required |
- |
Client information |
| Return Value |
| Type |
Description |
| Dictionary |
Server capabilities and information. |
notifications/initialized()
Notification that the client has completed its initialization.
| Authentication |
| Required: |
No |
Gets an MCP server prompt.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Name |
String |
Required |
- |
Name of the prompt to call. |
Arguments |
Dictionary |
Required |
- |
Arguments for the prompt. |
_Meta |
Object |
Optional |
null |
Associated meta-data, if available. |
| Return Value |
| Type |
Description |
| Dictionary |
Dictionary containing the prompt. |
prompts/list(Cursor)
Lists available MCP server prompts.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Cursor |
String |
Optional |
null |
Cursor for pagination. |
| Return Value |
| Type |
Description |
| Dictionary |
Dictionary containing the list of prompts. |
resources/list(Cursor)
Lists available MCP server resources.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Cursor |
String |
Optional |
null |
Cursor for pagination. |
| Return Value |
| Type |
Description |
| Dictionary |
Dictionary containing the list of resources. |
Reads an MCP server resource.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to read. |
_Meta |
Object |
Optional |
null |
Associated meta-data, if available. |
| Return Value |
| Type |
Description |
| Dictionary |
Dictionary containing the contents of the resource. |
resources/subscribe(Uri)
Subscribes to an MCP server resource.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to subscribe to. |
resources/unsubscribe(Uri)
Unsubscribes from an MCP server resource.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Uri |
URI |
Required |
- |
URI of the resource to unsubscribe from. |
Calls an MCP server tool.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Name |
String |
Required |
- |
Name of the tool to call. |
Arguments |
Dictionary |
Required |
- |
Arguments for the tool. |
Task |
Object |
Optional |
null |
If specified, the caller is requesting task-augmented execution for this request. The request will return a CreateTaskResult immediately, and the actual result can be retrieved later via tasks/result.
Task augmentation is subject to capability negotiation - receivers MUST declare support for task augmentation of specific request types in their capabilities.
|
_Meta |
Object |
Optional |
null |
Associated meta-data, if available. |
| Return Value |
| Type |
Description |
| Dictionary |
Dictionary containing the result of the tool call. |
Lists available MCP server tools.
| Authentication |
| Required: |
No |
| Arguments |
| Name |
Type |
Use |
Default Value |
Description |
Cursor |
String |
Optional |
null |
Cursor for pagination. |
| Return Value |
| Type |
Description |
| Dictionary |
Dictionary containing the list of tools. |