Search the Resource Center
curl --request GET \
--url https://app.govworx.net/api/v1/external/mcp/resources/resource-center/searchimport requests
url = "https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"results": [
{
"itemType": "<string>",
"id": 123,
"title": "<string>",
"summary": "<string>",
"matchedSnippet": "<string>",
"category": "<string>",
"thumbnailUrl": "<string>",
"licensed": true,
"requiredLicenseName": "<string>",
"importStatus": "NOT_IMPORTED",
"url": "<string>"
}
],
"totalHits": 123,
"page": 123,
"pageSize": 123
}MCP Resources
Search the Resource Center
Hybrid keyword and semantic search over published coaching content and help articles, with the requesting tenant’s license and import status for each result. Users without Resource Center access (ADMIN or an RC publish permission) receive help articles only.
GET
/
api
/
v1
/
external
/
mcp
/
resources
/
resource-center
/
search
Search the Resource Center
curl --request GET \
--url https://app.govworx.net/api/v1/external/mcp/resources/resource-center/searchimport requests
url = "https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.govworx.net/api/v1/external/mcp/resources/resource-center/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"results": [
{
"itemType": "<string>",
"id": 123,
"title": "<string>",
"summary": "<string>",
"matchedSnippet": "<string>",
"category": "<string>",
"thumbnailUrl": "<string>",
"licensed": true,
"requiredLicenseName": "<string>",
"importStatus": "NOT_IMPORTED",
"url": "<string>"
}
],
"totalHits": 123,
"page": 123,
"pageSize": 123
}⌘I

