Skip to content

MCP Resources

TestNet provides 3 MCP resources through which AI assistants can obtain platform data.

testnet://projects

Description: Get all accessible project lists

Access Method:

http
GET /mcp/v1/resources/read?uri=testnet://projects
Authorization: Bearer <token>

Response Example:

json
[
  {
    "id": "proj_001",
    "name": "Production Assets",
    "description": "Production environment asset management",
    "createTime": "2026-01-01T00:00:00Z"
  },
  {
    "id": "proj_002",
    "name": "Testing Environment",
    "description": "Testing environment assets",
    "createTime": "2026-02-01T00:00:00Z"
  }
]

testnet://workflows

Description: Get all installed workflow lists

Response Example:

json
[
  {
    "id": "domain-recon-pipeline",
    "name": "Domain Recon Pipeline",
    "description": "Domain reconnaissance pipeline",
    "triggerType": "MANUAL",
    "status": "ACTIVE"
  }
]

testnet://tools

Description: Get all installed tool lists

Response Example:

json
[
  {
    "id": "subfinder",
    "name": "Subfinder",
    "version": "1.0.0",
    "category": "recon",
    "description": "Passive subdomain discovery tool"
  }
]

Getting Resource List

Get definitions of all available resources:

http
GET /mcp/v1/resources
Authorization: Bearer <token>

Response:

json
[
  {
    "uri": "testnet://projects",
    "name": "TestNet Project List",
    "description": "All accessible projects",
    "mimeType": "application/json"
  },
  {
    "uri": "testnet://workflows",
    "name": "TestNet Workflow List",
    "description": "All installed workflows",
    "mimeType": "application/json"
  },
  {
    "uri": "testnet://tools",
    "name": "TestNet Tool List",
    "description": "All installed tools",
    "mimeType": "application/json"
  }
]

Released under the MIT License