Selling skill
curl --request GET \
--url https://www.getprescience.com/api/partner/v1/mcp/skillimport requests
url = "https://www.getprescience.com/api/partner/v1/mcp/skill"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://www.getprescience.com/api/partner/v1/mcp/skill', 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://www.getprescience.com/api/partner/v1/mcp/skill",
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://www.getprescience.com/api/partner/v1/mcp/skill"
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://www.getprescience.com/api/partner/v1/mcp/skill")
.asString();require 'uri'
require 'net/http'
url = URI("https://www.getprescience.com/api/partner/v1/mcp/skill")
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"<string>"Brokers
Selling skill
The broker selling skill, an Agent Skill that shows an agent when to quote Prescience, how to present it next to other carriers’ quotes, which quote fields to show and what not to say. A zip with selling-prescience/SKILL.md to upload as a skill, or the SKILL.md Markdown with format=md. The same text is the MCP tool get_selling_guide and the resource prescience://broker/selling-skill, and is downloadable from the partner portal. It needs no key.
GET
/
mcp
/
skill
Selling skill
curl --request GET \
--url https://www.getprescience.com/api/partner/v1/mcp/skillimport requests
url = "https://www.getprescience.com/api/partner/v1/mcp/skill"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://www.getprescience.com/api/partner/v1/mcp/skill', 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://www.getprescience.com/api/partner/v1/mcp/skill",
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://www.getprescience.com/api/partner/v1/mcp/skill"
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://www.getprescience.com/api/partner/v1/mcp/skill")
.asString();require 'uri'
require 'net/http'
url = URI("https://www.getprescience.com/api/partner/v1/mcp/skill")
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"<string>"Query Parameters
md returns the SKILL.md as Markdown instead of a zip.
Available options:
md Response
The skill.
The response is of type file.