Everything you need to integrate ZeBridge with your AI agents and applications
ZeBridge is a secure MCP (Model Context Protocol) server that connects AI agents to powerful document processing, image manipulation, and data transformation tools.
ZeBridge uses API key authentication for secure access to all endpoints and tools.
Configure ZeBridge with any MCP-compatible client (Kiro IDE, Claude Desktop, etc.)
Add to .kiro/settings/mcp.json:
{
"mcpServers": {
"zebridge": {
"url": "https://zebridge.vercel.app/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Add to Claude's MCP settings file:
{
"mcpServers": {
"zebridge": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-http"],
"env": {
"MCP_HTTP_URL": "https://zebridge.vercel.app/mcp",
"MCP_HTTP_HEADERS": "Authorization: Bearer YOUR_API_KEY"
}
}
}
}All tools are also available via REST API for direct integration.
https://zebridge.vercel.app/v1/toolsAuthorization: Bearer YOUR_API_KEYPOST /v1/tools/pdf-merge
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"pdfUrls": [
"https://example.com/doc1.pdf",
"https://example.com/doc2.pdf"
],
"outputFilename": "merged.pdf"
}{
"success": true,
"fileUrl": "https://zebridge.vercel.app/v1/download/outputs/...",
"filename": "merged.pdf",
"size": 524288,
"executionId": "uuid-here"
}Combine multiple PDFs
/v1/tools/pdf-mergeSplit PDF by pages
/v1/tools/pdf-splitConvert PDF to Word
/v1/tools/pdf-to-docxEnhance image resolution
/v1/tools/image-upscaleRemove image backgrounds
/v1/tools/remove-backgroundCreate QR codes
/v1/tools/generate-qrcodeCreate professional invoices
/v1/tools/generate-invoiceCreate receipts
/v1/tools/generate-receiptConvert HTML to PDF
/v1/tools/html-to-pdfConvert Markdown to PDF
/v1/tools/markdown-to-pdfCreate Word documents
/v1/tools/text-to-docxConvert JSON to spreadsheet
/v1/tools/json-to-excelExtract text from images
/v1/tools/ocr-extract-textOnce configured, simply ask your AI agent:
"Merge these two PDFs: doc1.pdf and doc2.pdf"
"Generate a QR code for https://example.com"
"Remove the background from image.png"
const response = await fetch('https://zebridge.vercel.app/v1/tools/generate-qrcode', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
data: 'https://example.com',
size: 512
})
});
const result = await response.json();
console.log('QR Code URL:', result.fileUrl);import requests
response = requests.post(
'https://zebridge.vercel.app/v1/tools/image-upscale',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'imageUrl': 'https://example.com/image.jpg',
'scaleFactor': '2x'
}
)
result = response.json()
print('Upscaled image:', result['fileUrl'])