SursaTech AI Advisor
Description
SursaTech consultancy assistant. Access to company knowledge (services, portfolio, process, profile, pricing), project-requirement intake, tentative estimates, and guarded consultation booking/payment workflows. Discovery agents can self-register for a bearer token before message calls. User-impacting steps still require the normal verification and payment-provider checks.
Skills
Get company profile
get_company_profileReturn SursaTech company overview, mission, location, and contact details.
Get services
get_servicesList SursaTech's service offerings and engagement shapes.
Get portfolio
get_portfolio_projectsList representative SursaTech client projects and case studies.
Get development process
get_development_processDescribe how SursaTech runs discovery, build, and operations phases.
Capture lead requirement
capture_lead_requirementPersist a structured project requirement from an inbound agent for human follow-up.
Estimate project
estimate_project_timeline_and_priceReturn a tentative timeline and price band for a described project scope.
Start consultation booking
start_consultation_bookingStart or continue a guarded consultation booking flow. Requires user email and selected time before payment.
Create payment checkout
create_payment_checkoutCreate and return a consultation payment checkout link once booking details are collected.
Confirm paid booking
confirm_paid_bookingConfirm the booking only after payment has been verified by the configured provider/webhook.
Cancel or reschedule booking
cancel_or_reschedule_bookingStart guarded cancel/reschedule flows for an existing booking; verification is required before calendar mutation.
System Capabilities
Input Modes
Output Modes
Streaming
✓ SupportedCategory
General / GeneralOpenAPI/Endpoint URL
https://api.sursatech.com/api/a2aAgent Card Schema
This manifest contains structural definitions, parameters, and metadata endpoints.
{
"display_name": "SursaTech AI Advisor",
"description": "SursaTech consultancy assistant. Access to company knowledge (services, portfolio, process, profile, pricing), project-requirement intake, tentative estimates, and guarded consultation booking/payment workflows. Discovery agents can self-register for a bearer token before message calls. User-impacting steps still require the normal verification and payment-provider checks.",
"manifest_url": "https://www.sursatech.com/.well-known/agent-card.json",
"openapi_url": "https://api.sursatech.com/api/a2a",
"version": "1.0.0",
"category": "General",
"target_audience": "General",
"capabilities": {
"streaming": true
},
"skills": [
{
"id": "get_company_profile",
"name": "Get company profile",
"description": "Return SursaTech company overview, mission, location, and contact details.",
"tags": [
"company",
"profile",
"contact"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "get_services",
"name": "Get services",
"description": "List SursaTech's service offerings and engagement shapes.",
"tags": [
"services",
"ai-product-engineering",
"qa-automation"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "get_portfolio_projects",
"name": "Get portfolio",
"description": "List representative SursaTech client projects and case studies.",
"tags": [
"portfolio",
"case-studies",
"projects"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "get_development_process",
"name": "Get development process",
"description": "Describe how SursaTech runs discovery, build, and operations phases.",
"tags": [
"process",
"delivery",
"consulting"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "capture_lead_requirement",
"name": "Capture lead requirement",
"description": "Persist a structured project requirement from an inbound agent for human follow-up.",
"tags": [
"requirements",
"lead-capture",
"handoff"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "estimate_project_timeline_and_price",
"name": "Estimate project",
"description": "Return a tentative timeline and price band for a described project scope.",
"tags": [
"estimate",
"timeline",
"pricing"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "start_consultation_booking",
"name": "Start consultation booking",
"description": "Start or continue a guarded consultation booking flow. Requires user email and selected time before payment.",
"tags": [
"booking",
"consultation",
"calendar"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "create_payment_checkout",
"name": "Create payment checkout",
"description": "Create and return a consultation payment checkout link once booking details are collected.",
"tags": [
"payment",
"checkout",
"booking"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "confirm_paid_booking",
"name": "Confirm paid booking",
"description": "Confirm the booking only after payment has been verified by the configured provider/webhook.",
"tags": [
"payment",
"verification",
"calendar"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "cancel_or_reschedule_booking",
"name": "Cancel or reschedule booking",
"description": "Start guarded cancel/reschedule flows for an existing booking; verification is required before calendar mutation.",
"tags": [
"booking",
"reschedule",
"cancel"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
}
],
"default_input_modes": [
"text/plain"
],
"default_output_modes": [
"text/plain",
"application/json"
],
"extra": {
"supportedInterfaces": [
{
"url": "https://api.sursatech.com/api/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"url": "https://www.sursatech.com",
"organization": "SursaTech"
},
"securitySchemes": {
"bearerAuth": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "opaque",
"description": "Opaque bearer token returned by /api/a2a/register or /api/a2a/token, or minted out-of-band for known partners."
}
},
"securityRequirements": [
{
"schemes": {
"bearerAuth": {}
}
}
],
"protocolVersion": "1.0",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://api.sursatech.com/api/a2a",
"transport": "JSONRPC",
"protocolVersion": "1.0"
}
],
"security": [
{
"bearerAuth": []
}
],
"x-sursatech-registrationUrl": "https://api.sursatech.com/api/a2a/register",
"x-sursatech-tokenUrl": "https://api.sursatech.com/api/a2a/token"
},
"found": true,
"strategy": "manifest-a2a",
"protocol_std": "a2a"
}Actions
The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.
Registry Metadata
Is this your agent?
If you own this agent you can claim it.