ThunderPhone 2.0 ఇప్పుడు అందుబాటులో ఉంది.మీరే ప్రారంభించవచ్చు—నిమిషానికి 2¢ నుంచి.ప్రకటనను చదవండి

Connect tools & data

ThunderPhone‌ను MCP సర్వర్‌గా ఉపయోగించండి

Claude, ChatGPT, Claude Code, Codex, Cursor, VS Code లేదా మరొక స్ట్రీమబుల్ HTTP MCP క్లయింట్ నుండి ThunderPhone వాయిస్ ఏజెంట్‌లను నిర్మించండి, పరీక్షించండి, ధృవీకరించండి మరియు నిర్వహించండి.

ThunderPhone ఇక్కడ Streamable HTTP Model Context Protocol సర్వర్‌ను అందిస్తుంది:

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

ఇది రిమోట్ MCP సర్వర్‌ను వాయిస్ ఏజెంట్‌కు కనెక్ట్ చేయడంకు విరుద్ధ దిశలో పనిచేస్తుంది:

దిశఫలితం
రిమోట్ MCP సర్వర్ → ThunderPhone ఏజెంట్వాయిస్ ఏజెంట్ రిమోట్ సర్వర్ టూల్‌లను కాల్ చేయగలదు.
ThunderPhone → మీ MCP క్లయింట్మీ కోడింగ్ ఏజెంట్ ThunderPhoneను రూపొందించగలదు, పరీక్షించగలదు మరియు నిర్వహించగలదు.

ప్రామాణీకరించండి

డైరెక్టరీ క్లయింట్ల కోసం డిఫాల్ట్‌గా OAuth ఉపయోగించండి: సైన్ ఇన్ అవండి, ఒక సంస్థను ఎంచుకోండి, అభ్యర్థించిన అనుమతులను ఆమోదించండి. సంస్థ → API కీలు → అధీకృత యాప్‌లు కింద యాక్సెస్‌ను రద్దు చేయండి.

API కీతో కాన్ఫిగర్ చేసిన క్లయింట్ల కోసం, సంస్థ → కీలు కింద sk_live_ కీని సృష్టించి, దానిని మీ MCP క్లయింట్‌కు THUNDERPHONE_API_KEYగా అందుబాటులో ఉంచండి. కీ ఒకే సంస్థకు అనుసంధానించబడుతుంది; మరో సంస్థకు చెందిన id కనుగొనబడనట్లుగా ప్రవర్తిస్తుంది.

CLI మరియు stdio ప్రత్యామ్నాయాలు

ThunderPhone CLI సంబంధం లేని సర్వర్‌లను భద్రపరుస్తూ క్లయింట్ కాన్ఫిగరేషన్‌ను వ్రాయగలదు:

npx -y @thunderphone/mcp setup --client cursor --api-key-env THUNDERPHONE_API_KEY
npx thunderphone mcp setup --client claude-desktop --scope user

@thunderphone/mcpను గ్లోబల్‌గా ఇన్‌స్టాల్ చేసిన తర్వాత, అదే ఎంపికలతో thunderphone-mcp setup ఉపయోగించండి. సెటప్ Claude Code, Codex, Cursor, VS Code, Gemini, Claude Desktop మరియు Windsurf‌కు మద్దతు ఇస్తుంది. డైరెక్ట్ HTTPకు ప్రాధాన్యత ఇవ్వబడుతుంది; Desktop stdioను ఉపయోగిస్తుంది.

ఏదైనా stdio-సామర్థ్యం ఉన్న క్లయింట్ కోసం, command: "npx"ను args: ["-y", "@thunderphone/mcp"]తో కాన్ఫిగర్ చేయండి. ర్యాపర్ ముందుగా THUNDERPHONE_API_KEYను ఉపయోగిస్తుంది, తర్వాత thunderphone login నుండి క్రెడెన్షియల్‌లను ఉపయోగిస్తుంది, గడువు ముగిసిన టోకెన్‌లను రిఫ్రెష్ చేస్తుంది, ఆపై mcp-remote ద్వారా OAuthను ఉపయోగిస్తుంది. డివైస్ లాగిన్ మరియు OAuthకు సంబంధిత API OAuth రోలౌట్ అవసరం. API-కీ మార్గానికి అవసరం లేదు. డైరెక్ట్ HTTP కాన్ఫిగరేషన్‌లు CLI క్రెడెన్షియల్ స్టోర్‌ను చదవవు; డివైస్ లాగిన్‌ను మళ్లీ ఉపయోగించడానికి stdio ర్యాపర్‌ను ఉపయోగించండి.

ఇవి క్రింద ఉన్న మాన్యువల్ క్లయింట్ కాన్ఫిగరేషన్‌లకు ప్రత్యామ్నాయాలు.

క్లయింట్ కాన్ఫిగరేషన్

Claude మరియు ChatGPT OAuth ద్వారా సైన్ ఇన్ అవుతాయి; API కీ అవసరం లేదు. మీకు ఇంకా ThunderPhone ఖాతా లేకపోతే, సైన్-ఇన్ పేజీలో ఖాతాను సృష్టించండి ఎంచుకోండి; మీ ఇమెయిల్‌ను ధృవీకరించిన తర్వాత మీరు ఆమోద స్క్రీన్‌కు తిరిగి వెళ్తారు.

Claude (వెబ్, డెస్క్‌టాప్ మరియు మొబైల్)

  1. సెట్టింగ్‌లు → కనెక్టర్లు తెరవండి. కనెక్టర్ డైరెక్టరీలో ThunderPhone కనిపిస్తే, దాన్ని ఎంచుకోండి. లేకపోతే అనుకూల కనెక్టర్‌ను జోడించండి ఎంచుకుని, దానికి ThunderPhone అని పేరు పెట్టి, https://api.thunderphone.com/v1/mcp నమోదు చేయండి.
  2. కనెక్ట్ చేయండి ఎంచుకుని, ThunderPhoneకు సైన్ ఇన్ అవండి, సంస్థను ఎంచుకుని, అనుమతులను ఆమోదించండి.
  3. చాట్‌లో, టూల్స్ మెను నుంచి ThunderPhoneను ప్రారంభించి, మీకు కావాల్సిన దాన్ని అడగండి, ఉదాహరణకు "నా ఏజెంట్లను జాబితా చేయండి".

అనుకూల కనెక్టర్లకు చెల్లింపు Claude ప్లాన్ అవసరం. Team మరియు Enterprise ప్లాన్‌లలో, యజమాని ముందుగా సంస్థ కనెక్టర్ సెట్టింగ్‌లలో కనెక్టర్‌ను జోడిస్తారు; ఆ తర్వాత ప్రతి సభ్యుడు తమ స్వంత ThunderPhone ఖాతాను కనెక్ట్ చేస్తారు.

ChatGPT

  1. ChatGPT యాప్ డైరెక్టరీలో ThunderPhone కనిపిస్తే, దాన్ని ఎంచుకుని కనెక్ట్ చేయండి.
  2. లేకపోతే సెట్టింగ్‌లు → యాప్‌లు & కనెక్టర్లు → అధునాతన సెట్టింగ్‌లు తెరిచి, డెవలపర్ మోడ్ ప్రారంభించి, https://api.thunderphone.com/v1/mcp URL మరియు OAuth ప్రమాణీకరణతో ఒక కనెక్టర్‌ను సృష్టించండి.
  3. ThunderPhoneకు సైన్ ఇన్ అయి, సంస్థను ఎంచుకుని, అనుమతులను ఆమోదించండి. టూల్స్ మెను నుంచి చాట్‌కు ThunderPhoneను జోడించండి.

ఏజెంట్ లేదా ఫోన్ నంబర్‌ను తొలగించడం, డ్రాఫ్ట్‌ను విస్మరించడం, మరియు క్యాంపెయిన్‌ను ప్రారంభించడం కోసం ఏ యాప్‌లోనైనా రెండో నిర్ధారణ అవసరం; విధ్వంసక చర్యలను నిర్ధారించడం చూడండి.

Claude Code

claude mcp add --transport http thunderphone https://api.thunderphone.com/v1/mcp \
  --header "Authorization: Bearer $THUNDERPHONE_API_KEY"

Codex

దీన్ని ~/.codex/config.tomlకు జోడించండి:

[mcp_servers.thunderphone]
url = "https://api.thunderphone.com/v1/mcp"
bearer_token_env_var = "THUNDERPHONE_API_KEY"

Cursor

.cursor/mcp.json సృష్టించండి:

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

Claude Desktop

Claude Desktop కాన్ఫిగరేషన్‌కు ఒక mcp-remote బ్రిడ్జ్‌ను జోడించండి:

{
  "mcpServers": {
    "thunderphone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.thunderphone.com/v1/mcp",
        "--header",
        "Authorization: Bearer ${THUNDERPHONE_API_KEY}"
      ],
      "env": {
        "THUNDERPHONE_API_KEY": "sk_live_YOUR_API_KEY"
      }
    }
  }
}

VS Code

.vscode/mcp.json సృష్టించి, VS Code ఇన్‌పుట్ ప్రాంప్ట్ ద్వారా కీని నమోదు చేయండి:

{
  "inputs": [
    {
      "type": "promptString",
      "id": "thunderphone-api-key",
      "description": "ThunderPhone organization API key",
      "password": true
    }
  ],
  "servers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${input:thunderphone-api-key}"
      }
    }
  }
}

సాధనాలు

ప్రతి సాధనంలో MCP ఉల్లేఖనలు ఉంటాయి. పట్టికల్లో, R అంటే చదవడానికి మాత్రమే, D అంటే విధ్వంసకరం, I అంటే ఐడెంపోటెంట్, మరియు O అంటే ఓపెన్-వరల్డ్/నెట్‌వర్క్ పరస్పర చర్య. డ్యాష్ అంటే ఎటువంటి సూచన సెట్ చేయబడలేదని అర్థం.

ఏజెంట్లు

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_agentsR, Iఏజెంట్లను జాబితా చేస్తుంది.
get_agentagent_idR, Iఒక ఏజెంట్‌ను పొందుతుంది.
create_agentఏజెంట్ కాన్ఫిగరేషన్ఒక ఏజెంట్‌ను సృష్టిస్తుంది.
update_agentagent_id, మార్చిన ఫీల్డ్‌లుఏజెంట్ డ్రాఫ్ట్‌లో ఫీల్డ్‌లను స్టేజ్ చేస్తుంది.
deploy_agentagent_id, ఐచ్ఛిక if_updated_atIడ్రాఫ్ట్‌ను ప్రొడక్షన్‌కు ప్రమోట్ చేస్తుంది.
discard_agent_draftagent_id, ఐచ్ఛిక if_updated_at, రెండవ అభ్యర్థనలో confirmation_tokenD, Iస్టేజ్ చేసిన మార్పులను విస్మరిస్తుంది. రెండు దశలు, విధ్వంసక చర్యలను నిర్ధారించడం చూడండి.
duplicate_agentagent_id, ఐచ్ఛిక nameసంస్థలోపల ఒక ఏజెంట్‌ను కాపీ చేస్తుంది.
delete_agentagent_id, రెండవ అభ్యర్థనలో confirmation_tokenD, Iఒక ఏజెంట్‌ను శాశ్వతంగా తొలగిస్తుంది. రెండు దశలు.
list_agent_versionsagent_idR, Iడిప్లాయ్ చేసిన కాన్ఫిగరేషన్ వెర్షన్‌లను జాబితా చేస్తుంది.

ఫోన్ నంబర్‌లు మరియు క్యారియర్‌లు

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_phone_numbersR, Iసంస్థ నంబర్‌లు మరియు రూటింగ్‌ను జాబితా చేస్తుంది.
get_phone_number_limitsR, Iనిర్వహించబడే నంబర్ వినియోగం మరియు పరిమితులను పొందుతుంది.
provision_phone_numberఐచ్ఛిక area_code, city, state, idempotency_keyOThunderPhone నిర్వహించే ఇన్‌బౌండ్ నంబర్‌ను కొనుగోలు చేస్తుంది.
list_voip_connectionsR, Iకనెక్ట్ చేసిన కస్టమర్ క్యారియర్‌లను జాబితా చేస్తుంది.
search_voip_numbersconnection_id, country, type, ఐచ్ఛిక area_codeR, I, Oక్యారియర్ ఇన్వెంటరీలో శోధిస్తుంది.
import_voip_numbersconnection_id, numbersOక్యారియర్ వద్ద ఇప్పటికే స్వంతంగా ఉన్న నంబర్‌లను దిగుమతి చేస్తుంది.
update_phone_numberphone_number_id, రూటింగ్/లేబుల్/వెబ్‌హుక్ ఫీల్డ్‌లుఏజెంట్ అసైన్‌మెంట్‌తో సహా నంబర్ రూటింగ్‌ను అప్‌డేట్ చేస్తుంది.
delete_phone_numberphone_number_id, confirm, ఐచ్ఛిక release_at_provider, రెండవ అభ్యర్థనలో confirmation_tokenD, I, Oఒక నంబర్‌ను విడుదల చేస్తుంది. రెండు దశలు.

కాల్‌లు

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_callsఐచ్ఛిక ఫిల్టర్‌లు, limit, offsetR, IREST కాల్-చరిత్ర ఫిల్టర్‌లతో కాల్‌లను జాబితా చేస్తుంది.
get_callcall_idR, Iకాల్ స్థితి మరియు మెటాడేటాను పొందుతుంది.
get_call_transcriptcall_id, ఐచ్ఛిక liveR, Iకాల్ ట్రాన్స్‌క్రిప్ట్‌ను పొందుతుంది.
get_call_audio_urlcall_id, ఐచ్ఛిక downloadR, I, Oసంతకం చేసిన ఆడియో URLను అందిస్తుంది; MCP ద్వారా ఎప్పుడూ ఆడియోను స్ట్రీమ్ చేయదు.
get_call_gradecall_idR, Iతాజా కాల్ గ్రేడ్‌ను పొందుతుంది.
place_callagent_id, from_number, to_numberOఒక నాన్-ఐడెంపోటెంట్ అవుట్‌బౌండ్ కాల్‌ను చేస్తుంది.
export_callsకాల్ ఫిల్టర్‌లు, export_formatR, IREST ఎండ్‌పాయింట్ పరిమితి వరకు JSON లేదా CSVగా ఎగుమతి చేస్తుంది.

పరీక్షించడం మరియు ధృవీకరణ

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_test_scenariosagent_idR, Iపరీక్షా సందర్భాలను జాబితా చేస్తుంది.
create_test_scenarioagent_id, title, scenario_prompt, ఐచ్ఛిక షరతులుఒక సందర్భాన్ని సృష్టిస్తుంది.
generate_test_scenariosagent_id, ఐచ్ఛిక count, include_edge_cases, localeOఏజెంట్ prompt నుండి సందర్భాలను రూపొందిస్తుంది.
run_agent_testsagent_id, channel, consent_to_charge, ఐచ్ఛిక ఎంపిక/మ్యాట్రిక్స్Oవెబ్ లేదా టెలిఫోనీ ద్వారా సందర్భాలను అమలు చేస్తుంది.
get_test_runagent_id, batch_idR, Iబ్యాచ్ స్థితి మరియు ప్రతి-సందర్భ ఫలితాలను పొందుతుంది.
list_validation_runsagent_idR, Iఇటీవలి డ్రాఫ్ట్ ధృవీకరణ అమలులను జాబితా చేస్తుంది.
get_validation_statusagent_idR, Iతాజా ధృవీకరణ స్థితి మరియు డ్రాఫ్ట్ సరిపోలికను పొందుతుంది.

నాలెడ్జ్

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_knowledge_basesR, Iనాలెడ్జ్ బేస్‌లను జాబితా చేస్తుంది.
create_knowledge_basename, ఐచ్ఛిక descriptionఒక నాలెడ్జ్ బేస్‌ను సృష్టిస్తుంది.
add_knowledge_documentknowledge_base_id, name, contentటెక్స్ట్ లేదా మార్క్‌డౌన్‌ను జోడిస్తుంది.
import_knowledge_urlurl, ఐచ్ఛిక nameOసురక్షిత ఇంజెషన్ కోసం ఒక పబ్లిక్ పేజీని క్యూలో ఉంచుతుంది.
search_knowledgeknowledge_base_id, queryR, Iప్రొడక్షన్ రిట్రీవల్‌లో శోధిస్తుంది.

ఇంటిగ్రేషన్‌లు, వెబ్‌హుక్‌లు మరియు రిమోట్ MCP సర్వర్‌లు

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_integrationsR, IHTTP ఫంక్షన్ ఇంటిగ్రేషన్‌లను జాబితా చేస్తుంది.
create_integrationdisplay_name, ఫంక్షన్ spec, ఐచ్ఛిక ఎండ్‌పాయింట్ ఫీల్డ్‌లుఒక HTTP సాధనాన్ని సృష్టిస్తుంది.
test_integrationurl, ఐచ్ఛిక మెథడ్/హెడర్‌లు/బాడీ/టైమ్‌అవుట్Oపరిమితమైన, SSRF-రక్షిత పరీక్ష అభ్యర్థనను పంపుతుంది.
list_webhook_endpointsR, Iసంతకం చేసిన వెబ్‌హుక్ ఎండ్‌పాయింట్‌లను జాబితా చేస్తుంది.
create_webhook_endpointlabel, url, ఐచ్ఛిక ఈవెంట్‌లు/స్థితిOసంతకం చేసిన వెబ్‌హుక్ ఎండ్‌పాయింట్‌ను సృష్టిస్తుంది.
test_webhook_endpointendpoint_idOసాధారణ డెలివరీ ద్వారా ఒక సింథటిక్ ఈవెంట్‌ను పంపుతుంది.
list_mcp_serversR, Iవాయిస్ ఏజెంట్లు కాల్ చేయగల రిమోట్ సర్వర్‌లను జాబితా చేస్తుంది.
create_mcp_serverdisplay_name, url, ఐచ్ఛిక హెడర్‌లుOరిమోట్ సర్వర్‌ను నమోదు చేసి సమకాలీకరిస్తుంది.
sync_mcp_server_toolsserver_idOరిమోట్ సర్వర్ సాధన కేటలాగ్‌ను రిఫ్రెష్ చేస్తుంది.

క్యాంపెయిన్‌లు

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_campaignsR, Iఅవుట్‌బౌండ్ క్యాంపెయిన్‌లను జాబితా చేస్తుంది.
create_campaignక్యాంపెయిన్ ఫీల్డ్‌లుడ్రాఫ్ట్ క్యాంపెయిన్‌ను సృష్టిస్తుంది.
add_campaign_contactscampaign_id, contactsగరిష్టంగా 5,000 JSON కాంటాక్ట్‌లను జోడిస్తుంది.
campaign_actioncampaign_id, action, ఐచ్ఛిక consent_to_charge, రెండవ అభ్యర్థనలో confirmation_tokenD, Ostart, pause, resume, లేదా stopను అమలు చేస్తుంది. start మరియు resume రెండు దశలు; pause మరియు stop వెంటనే అమలవుతాయి.
get_campaign_statscampaign_idR, Iకౌంటర్‌లు మరియు ఇటీవలి ఫలితాలను పొందుతుంది.

వాయిస్‌లు, బిల్లింగ్, దిగుమతులు మరియు డాక్యుమెంట్‌లు

సాధనంప్రధాన ఆర్గ్యుమెంట్‌లుఉల్లేఖనలుఇది చేసే పని
list_voicesR, Iవాయిస్‌లు మరియు మద్దతు ఉన్న భాషలను జాబితా చేస్తుంది.
preview_voicevoice, language, textOఒక నమూనాను రూపొందించి సంతకం చేసిన URLను అందిస్తుంది.
list_voice_clonesR, Iకస్టమ్ వాయిస్ క్లోన్‌లను జాబితా చేస్తుంది.
get_billing_summaryR, Iబ్యాలెన్స్ మరియు అధికారిక టియర్ ధరలను పొందుతుంది; చెల్లింపు మార్పులు ఏవీ అందుబాటులో ఉండవు.
create_agent_importvendor, vendor_keyOఎన్‌క్రిప్ట్ చేసిన Vapi, Retell, ElevenLabs, లేదా Bland దిగుమతిని ప్రారంభిస్తుంది.
get_agent_importpublic_idR, Iప్రతిపాదిత దిగుమతి డిఫ్‌ను పొందుతుంది.
commit_agent_importpublic_idసమీక్షించిన ప్లాన్ నుండి ఎంచుకున్న ఏజెంట్లను కమిట్ చేస్తుంది.
search_docsquery, ఐచ్ఛిక limitR, I, Oపబ్లిక్ డాక్యుమెంట్‌ల సూచికలో శోధిస్తుంది.
get_doc_pagepathR, I, Oఒక పబ్లిక్ మార్క్‌డౌన్ డాక్యుమెంట్ పేజీని పొందుతుంది.

అన్ని ఉత్పత్తి సాధనాలు పబ్లిక్ API వలే అదే REST కోడ్ పాత్‌లను ఉపయోగిస్తాయి. కాబట్టి REST ధృవీకరణ, సంస్థ స్కోపింగ్, పాత్రలు, బిల్లింగ్ అనుమతి, కోటాలు, TCPA నిర్ధారణ, ప్రొవైడర్ భద్రత మరియు ఆడిట్ ప్రవర్తన మార్పులేకుండా వర్తిస్తాయి.

విధ్వంసక చర్యలను నిర్ధారించడం

D గుర్తు ఉన్న టూల్స్ పునరుద్ధరించలేని దానిని మార్చుతాయి లేదా తొలగిస్తాయి, లేదా నిజమైన వ్యక్తులకు డయలింగ్ ప్రారంభిస్తాయి. వాటికి రెండు అభ్యర్థనలు అవసరం. మొదటి అభ్యర్థన ఏదీ మార్చదు మరియు ఈ క్రింది సమాచారాన్ని అందిస్తుంది:

{
  "status": "confirmation_required",
  "action": "Delete agent",
  "target": { "id": 195, "name": "Front Desk Receptionist" },
  "confirmation_token": "…",
  "expires_in_seconds": 600,
  "next_step": "…"
}

అసిస్టెంట్ ప్రభావితమయ్యే అంశాలను వినియోగదారుకు చూపించి, అవునా అని అడుగుతుంది. ఆపై అదే ఆర్గ్యుమెంట్‌లతో పాటు confirmation_token జోడించి అభ్యర్థనను మళ్లీ పంపుతుంది. టోకెన్ 10 నిమిషాలపాటు చెల్లుబాటులో ఉంటుంది మరియు ఒక సంస్థ, ఒక టూల్, అలాగే ఒక ఖచ్చితమైన ఆర్గ్యుమెంట్‌ల సమితికే వర్తిస్తుంది; కాబట్టి మూడు ఏజెంట్‌లను తొలగించడానికి మూడు నిర్ధారణలు అవసరం. pause లేదా stopతో ఉన్న campaign_action ఈ దశను దాటవేస్తుంది, తద్వారా నడుస్తున్న క్యాంపెయిన్‌ను ఎప్పుడైనా వెంటనే నిలిపివేయవచ్చు.

ప్రారంభ promptలు

prompts/list ఆరు మళ్లీ ఉపయోగించగల వర్క్‌ఫ్లోలను ప్రకటిస్తుంది:

  • create_inbound_receptionist
  • run_agent_tests
  • import_vapi_assistants
  • buy_and_attach_number
  • review_low_grade_calls
  • add_url_to_agent_knowledge

సిద్ధంగా అమలు చేయగల వినియోగదారు సందేశాన్ని పొందడానికి, జాబితాలోని prompt పేరు మరియు అది ప్రకటించిన ఆర్గ్యుమెంట్‌లతో prompts/get ఉపయోగించండి.

వనరులు

resources/list పబ్లిక్, క్యాష్ చేసిన రిఫరెన్స్‌లను అందుబాటులో ఉంచుతుంది:

URIకంటెంట్
thunderphone://docs/llms.txtపబ్లిక్ డాక్యుమెంటేషన్ సూచిక.
thunderphone://docs/quickstartక్విక్‌స్టార్ట్ Markdown.
thunderphone://pricingప్రస్తుత పబ్లిక్ ధరల Markdown.

resources/readతో ఒకదాన్ని చదవండి. పబ్లిక్ ఫెచ్‌లు తక్కువ టైమ్‌అవుట్, 2 MiB పరిమితి, మరియు పది నిమిషాల ఇన్-ప్రాసెస్ క్యాష్‌ను ఉపయోగిస్తాయి.

ప్రోటోకాల్ మరియు లోపాలు

సర్వర్ 2025-06-18 మరియు 2025-03-26 ప్రోటోకాల్ వెర్షన్‌లకు మద్దతు ఇస్తుంది; మద్దతున్న క్లయింట్ వెర్షన్‌ను తిరిగి పంపుతుంది, లేకపోతే 2025-06-18ను ఎంచుకుంటుంది. ఇది initialize, ping, టూల్స్, promptలు, వనరులు, మరియు నోటిఫికేషన్‌లను అమలు చేస్తుంది. నోటిఫికేషన్‌లు 202 Acceptedను తిరిగి పంపుతాయి. ఈ స్టేట్‌లెస్ సర్వర్ SSE లిసనర్ లేదా సెషన్ తొలగింపును అందించదు, కాబట్టి GET మరియు DELETE, Allow: POSTతో 405 Method Not Allowedను తిరిగి పంపుతాయి.

టూల్ వైఫల్యాలు isError: trueతో విజయవంతమైన JSON-RPC ప్రతిస్పందనలుగానే ఉంటాయి. వాటి టెక్స్ట్‌లో చిన్న వాక్యం తర్వాత JSON బ్లాక్ ఉంటుంది:

{
  "code": "insufficient_balance",
  "detail": "There is not enough prepaid balance.",
  "next_step": "Call get_billing_summary, add funds in Organization > Billing, then retry."
}

place_call కోసం ప్రత్యేకమైన outbound_tcpa_confirmation_required: ప్రిఫిక్స్ అలాగే ఉంచబడుతుంది. తెలియని JSON-RPC మెథడ్‌లు HTTP 200 ప్రతిస్పందనలో -32601ను తిరిగి పంపుతాయి. MCP 2025-06-18 JSON-RPC బ్యాచ్‌లకు మద్దతు ఇవ్వదు మరియు స్పష్టమైన -32600 చెల్లని-అభ్యర్థన లోపాన్ని తిరిగి పంపుతుంది.