ThunderPhone ને MCP સર્વર તરીકે ઉપયોગ કરો

ThunderPhone અહીં Model Context Protocol સર્વર ઉપલબ્ધ કરાવે છે:

https://api.thunderphone.com/v1/mcp

તમારી સંસ્થાના એજન્ટ્સ અને કોલ્સને સાધનો તરીકે ઉપલબ્ધ કરાવવા માટે MCP ક્લાયન્ટને તે સ્ટ્રીમેબલ HTTP એન્ડપૉઇન્ટ પર નિર્દેશિત કરો. આ રિમોટ MCP સર્વરને વૉઇસ એજન્ટ સાથે જોડવાથી વિપરીત દિશા છે:

દિશાપરિણામ
રિમોટ MCP સર્વર → ThunderPhone એજન્ટતમારો વૉઇસ એજન્ટ રિમોટ સર્વરના સાધનો કૉલ કરી શકે છે.
ThunderPhone → તમારો MCP ક્લાયન્ટતમારો MCP ક્લાયન્ટ એજન્ટ્સ અને કોલ્સ માટે ThunderPhone સાધનો કૉલ કરી શકે છે.

પ્રમાણિત કરો

સંસ્થા → કીઓ હેઠળ sk_live_ કી બનાવો અને તેને બેરર ટોકન તરીકે મોકલો. MCP એન્ડપૉઇન્ટ સંસ્થાની API કીઓ સ્વીકારે છે, ડૅશબોર્ડ સેશન કૂકીઝ અથવા પ્રકાશિત કરી શકાય તેવી વિજેટ કીઓ નહીં.

{
  "mcpServers": {
    "thunderphone": {
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_YOUR_API_KEY"
      }
    }
  }
}

ઉપલબ્ધ સાધનો

સાધનદલીલોતે શું કરે છે
list_agentsકોઈ નહીંઓળખકર્તા, નામ, પ્રોડક્ટ અને વૉઇસ સાથે સંસ્થાના એજન્ટ્સની સૂચિ આપે છે.
get_agentagent_idએક એજન્ટ મેળવે છે.
place_callagent_id, from_number, to_numberREST કોલ એન્ડપૉઇન્ટ જેવી જ માન્યતા અને બિલિંગ ચકાસણીઓ સાથે આઉટબાઉન્ડ કોલ કરે છે.
get_callcall_idકોલની સ્થિતિ, સારાંશ અને ગ્રેડ મેળવે છે.
list_callsવૈકલ્પિક limit (1–100), વૈકલ્પિક statusતાજેતરના કોલ્સની સૂચિ આપે છે.
get_call_transcriptcall_idકોલ માટે સંપૂર્ણ ટ્રાન્સક્રિપ્ટ મેળવે છે.

બધા સાધનો API કી સાથે જોડાયેલી સંસ્થા સુધી મર્યાદિત છે. અન્ય સંસ્થાનો ઓળખકર્તા અનુપલબ્ધ તરીકે વર્તે છે.

પ્રોટોકોલ પદ્ધતિઓ

એન્ડપૉઇન્ટ સ્ટ્રીમેબલ HTTP ક્લાયન્ટ્સ માટે જરૂરી MCP JSON-RPC પદ્ધતિઓ અમલમાં મૂકે છે:

તમે સાધન કૅટલૉગને સીધું નિરીક્ષણ કરી શકો છો:

curl -X POST https://api.thunderphone.com/v1/mcp \
  -H "Authorization: Bearer sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list",
    "params": {}
  }'

સાધનને તેના નામ અને દલીલો સાથે કૉલ કરો:

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "list_calls",
    "arguments": { "limit": 20, "status": "completed" }
  }
}

સાધન પરિણામો MCP ટેક્સ્ટ-કન્ટેન્ટ આઇટમ્સ છે. સાધન નિષ્ફળતાઓ isError: true સાથે પરિણામમાં પરત આવે છે; અજાણી JSON-RPC પદ્ધતિઓ પ્રોટોકોલ ભૂલ પરત કરે છે.

કોલ્સ સુરક્ષિત રીતે કરો

place_call એ જ નિયમોનું પાલન કરે છે જેમ કે POST /v1/call: એજન્ટ અને નંબર કીની સંસ્થાના હોવા જોઈએ, નંબર આઉટબાઉન્ડ કૉલિંગ માટે પાત્ર હોવો જોઈએ, સંસ્થા પાસે પૂરતું બેલેન્સ હોવું જોઈએ અને લાગુ પડતી આઉટબાઉન્ડ-કૉલિંગ પુષ્ટિ પૂર્ણ થયેલી હોવી જોઈએ.

place_callની ઍક્સેસ ધરાવતા ક્લાયન્ટને પ્રોડક્શન કૉલર તરીકે માનો. ક્લાયન્ટનો ઉપયોગ કોણ કરી શકે તે મર્યાદિત કરો, તેના પોતાના promptમાં ઇચ્છિત એજન્ટ અને નંબર સ્પષ્ટ કરો, અને કોલ હિસ્ટરીમાં કોલ્સની સમીક્ષા કરો.

સંપૂર્ણ વાયર રેફરન્સ

પ્રતિસાદ ઉદાહરણો, JSON-RPC ભૂલો અને રિમોટ-સર્વર મેનેજમેન્ટ API માટે MCP સર્વર્સ API જુઓ.