Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| COHERE_API_KEY | No | Cohere API key (alternative cloud provider) | |
| OPENAI_API_KEY | No | OpenAI API key (alternative cloud provider) | |
| VOYAGE_API_KEY | No | Voyage AI API key (recommended cloud provider) | |
| JITAPI_LOG_LEVEL | No | DEBUG, INFO, WARNING, ERROR (default: INFO) | INFO |
| JITAPI_STORAGE_DIR | No | Data directory (default: ~/.jitapi) | ~/.jitapi |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| register_apiA | Register a new API by ingesting its OpenAPI specification. This parses the spec, builds a dependency graph, and creates searchable embeddings. |
| list_apisB | List all registered APIs with their basic information. |
| search_endpointsA | Search for API endpoints using natural language. Returns semantically similar endpoints based on the query. |
| get_workflowA | Get relevant endpoints with dependency resolution and full schemas for accomplishing a task. Returns search results expanded with their dependencies so you can plan and execute the right API calls in the right order. After reviewing the results, use call_api to execute each step. |
| get_endpoint_schemaB | Get the full schema for a specific endpoint. Use this to get detailed parameter and response information. |
| call_apiB | Execute an API call. Make sure authentication is configured first. |
| set_api_authA | Configure authentication for an API. Supports API key (header or query param) and bearer token auth. Use env_var to reference a secret from an environment variable — the credential is then resolved at request time and never stored on disk. |
| delete_apiA | Delete a registered API and all its data including endpoints, embeddings, dependency graph, and authentication credentials. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| explore_api | Explore what an API can do |
| register_and_explore | Register a new API and explore its capabilities |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |