Model Context Protocol server for Pay Per Call Agentic Commerce
{
"mcpServers": {
"seren": {
"command": "seren-mcp",
"args": ["start"],
"env": {
"API_KEY": "seren_live_xxxxx"
}
}
}
}
list_projectsList all Seren projects accessible to the authenticated user
create_projectCreate a new Seren project
name: string
(required)
- Project name
region: string
(required)
- Deployment region
describe_projectGet detailed information about a specific project
project_id: string
(required)
delete_projectDelete a Seren project
project_id: string
(required)
list_branchesList branches for a project
project_id: string
(required)
create_branchCreate a new branch in a project
project_id: string
(required)
name: string
(required)
parent_branch_id: string
(optional)
describe_branchGet details about a specific branch
project_id: string
(required)
branch_id: string
(required)
delete_branchDelete a branch
project_id: string
(required)
branch_id: string
(required)
run_sqlExecute a SQL query against a database
project_id: string
(required)
branch_id: string
(required)
database: string
(required)
query: string
(required)
run_sql_transactionExecute multiple SQL statements in a single transaction
project_id: string
(required)
branch_id: string
(required)
database: string
(required)
queries: array
(required)
explain_sql_statementExplain a SQL statement (FORMAT JSON)
project_id: string
(required)
branch_id: string
(required)
database: string
(required)
query: string
(required)
list_databasesList all databases in a branch
project_id: string
(required)
branch_id: string
(required)
get_database_tablesList tables in a database schema
project_id: string
(required)
branch_id: string
(required)
database: string
(required)
schema: string
(optional)
describe_table_schemaGet schema information for a table
project_id: string
(required)
branch_id: string
(required)
database: string
(required)
table_name: string
(required)
schema: string
(optional)
list_endpointsList all endpoints for a branch
project_id: string
(required)
branch_id: string
(required)
create_endpointCreate a new endpoint for a branch
project_id: string
(required)
branch_id: string
(required)
autoscaling_min: integer
(optional)
autoscaling_max: integer
(optional)
start_endpointStart a suspended endpoint
project_id: string
(required)
branch_id: string
(required)
endpoint_id: string
(required)
suspend_endpointSuspend an endpoint
project_id: string
(required)
branch_id: string
(required)
endpoint_id: string
(required)
list_agent_publishersList all active publishers in the agent marketplace
search: string
(optional)
is_verified: boolean
(optional)
limit: integer
(optional)
offset: integer
(optional)
get_agent_publisherGet details about a specific publisher including pricing info
slug: string
(required)
execute_paid_queryExecute a paid SQL query against a publisher database
publisher: string
(required)
- Publisher slug or UUID
query: string
(required)
database: string
(optional)
confirm: boolean
(optional)
execute_paid_apiExecute a paid API request against a publisher endpoint
publisher: string
(required)
method: string
(optional)
path: string
(optional)
body: object
(optional)
confirm: boolean
(optional)
estimate_query_costEstimate the cost of a SQL query without executing it
publisher: string
(required)
query: string
(required)
get_prepaid_balanceGet your SerenBucks balance
get_transaction_historyGet transaction history (deposits, charges, refunds)
limit: integer
(optional)
offset: integer
(optional)
create_prepaid_depositDeposit SerenBucks with a credit card via Stripe
amount_usd: number
(required)
- Amount in USD (minimum $5.00)