from openai import OpenAI
import os
client = OpenAI(
base_url="https://api.neosantara.xyz/v1",
api_key=os.environ["NEOSANTARA_API_KEY"]
)
response = client.chat.completions.create(
model="deepseek-v4.1-flash",
messages=[
{"role": "user", "content": "Check our staging server health status."}
],
tools=[
{
"type": "mcp",
"server_label": "infra",
"server_url": "https://mcp.internal-tools.example.com/mcp",
"headers": {
"Authorization": "Bearer internal_mcp_token"
},
"allowed_tools": ["check_health", "list_instances"]
}
]
)
print(response.choices[0].message.content)