Centia MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_TOKEN | No | Static personal access token. Bypasses the stored gc2-cli session. | |
| API_BASE_URL | No | Base URL for the Centia API. Default: https://api.centia.io |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| postCallB | Call a JSON-RPC method. The method must exist (see /api/v4/methods). |
| postCallDryA | Dry-run an RPC call to infer and store input/output types. Dry-runs do not modify the database. Run this before requesting TypeScript types from /api/v4/interfaces. |
| getClientB | Get OAuth client(s). |
| deleteClientC | Delete OAuth client(s). |
| patchClientC | Update existing OAuth client(s). |
| postClientB | Create new OAuth client(s). |
| getColumnC | Get column(s). |
| deleteColumnC | Delete column(s). |
| postColumnC | Create new column(s). |
| patchColumnB | Update existing column(s). |
| postCommitB | Commit schema changes to Git and push to the remote repository. |
| getConstraintC | Get constraint(s). |
| deleteConstraintC | Delete constraint(s). |
| postConstraintC | Create constraint(s). |
| getEventsB | Check if event trigger is enabled. |
| postEventsC | Install event trigger. |
| postFileUploadC | Upload file(s) via multipart/form-data and stage them on the server. |
| postFileProcessA | Import a staged file into a target schema/table. Supports dry-run, append, SRS, and more. |
| getRuleC | Get rule(s). |
| deleteRuleB | Delete rule(s). |
| patchRuleC | Update existing rule(s). |
| postRuleD | Create rule(s). |
| postGraphQLC | Run a GraphQL query or mutation. |
| getIndexC | Get index(es). |
| deleteIndexD | Delete index(es). |
| postIndexC | Create index(es). |
| getMetaDataC | Get relation metadata |
| patchMetaDataC | Update relation metadata |
| getRpcB | Get JSON-RPC method definitions. |
| deleteRpcB | Delete JSON-RPC method(s). |
| patchRpcB | Update existing JSON-RPC method definitions. |
| postRpcB | Create JSON-RPC method definitions. |
| postOauthC | Create token. |
| postDeviceC | Start device flow. |
| getPrivilegesC | Get privileges. |
| patchPrivilegesC | Update privileges. |
| getTypeScriptA | Get TypeScript interfaces for RPC methods inferred from /api/v4/call/dry. |
| getSchemaC | Get schema(s). |
| deleteSchemaC | Delete schema(s). |
| patchSchemaB | Rename an existing schema. |
| postSchemaD | Create schema(s). |
| getSequenceC | Get sequence(s). |
| deleteSequenceC | Delete sequence(s). |
| patchSequenceC | Update existing sequence(s). |
| postSequenceD | Create sequence(s). |
| postSqlB | Execute SQL statements. |
| postSqlNoTokenB | Run SQL statements without a token. |
| getStatsC | Get database statistics. |
| getTableC | Get table(s). |
| deleteTableC | Delete table(s). |
| patchTableA | Rename or move existing table(s). |
| postTableC | Create table(s). |
| getUserC | Get sub-user(s). |
| deleteUsersC | Delete sub-user(s). |
| patchUserC | Update existing sub-user(s). |
| postUserB | Create new sub-user(s). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/centia-io/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server