{"name":"pinecone-openapi-agent","description":"Vector database data-plane API for records, vectors, namespaces, search, and fetch operations.","version":"2025-04","skills":[{"id":"auto","name":"auto","description":"Use the OpenAPI service to complete a natural-language goal.","tags":["openapi","auto"],"scopes":[],"stream":false,"policy":{"timeout_seconds":900.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"goal":{"type":"string"}},"required":["goal"],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"list_bulk_imports","name":"list_bulk_imports","description":"GET /bulk/imports - List imports","tags":["Bulk Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"start_bulk_import","name":"start_bulk_import","description":"POST /bulk/imports - Start import","tags":["Bulk Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"describe_bulk_import","name":"describe_bulk_import","description":"GET /bulk/imports/{id} - Describe an import","tags":["Bulk Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"cancel_bulk_import","name":"cancel_bulk_import","description":"DELETE /bulk/imports/{id} - Cancel an import","tags":["Bulk Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"describe_index_stats","name":"describe_index_stats","description":"POST /describe_index_stats - Get index stats","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"query_vectors","name":"query_vectors","description":"POST /query - Search with a vector","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"delete_vectors","name":"delete_vectors","description":"POST /vectors/delete - Delete vectors","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"fetch_vectors","name":"fetch_vectors","description":"GET /vectors/fetch - Fetch vectors","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"list_vectors","name":"list_vectors","description":"GET /vectors/list - List vector IDs","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"update_vector","name":"update_vector","description":"POST /vectors/update - Update a vector","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"upsert_vectors","name":"upsert_vectors","description":"POST /vectors/upsert - Upsert vectors","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"list_namespaces_operation","name":"list_namespaces_operation","description":"GET /namespaces - List namespaces","tags":["Namespace Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"describe_namespace","name":"describe_namespace","description":"GET /namespaces/{namespace} - Describe a namespace","tags":["Namespace Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":60.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"delete_namespace","name":"delete_namespace","description":"DELETE /namespaces/{namespace} - Delete a namespace","tags":["Namespace Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"upsert_records_namespace","name":"upsert_records_namespace","description":"POST /records/namespaces/{namespace}/upsert - Upsert text","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}},{"id":"search_records_namespace","name":"search_records_namespace","description":"POST /records/namespaces/{namespace}/search - Search with text","tags":["Vector Operations"],"scopes":[],"stream":false,"policy":{"timeout_seconds":120.0,"idempotent":false,"max_retries":0,"cost_class":null,"allow_scope_expansion":false,"grant_mode":null,"grant_allow_patterns":[],"grant_deny_patterns":[],"grant_outputs_prefix":null,"grant_write_prefixes":[],"grant_ttl_seconds":null,"grant_run_timeout_seconds":null,"grant_approval_timeout_seconds":null,"grant_scope_approval_timeout_seconds":null},"input_schema":{"type":"object","properties":{"parameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"body":{"anyOf":[{},{"type":"null"}]}},"required":[],"additionalProperties":false},"output_schema":{"additionalProperties":true,"type":"object"}}],"capabilities":{"openapi_auto_agent":{"operation_count":16,"default_base_url":"https://{index_host}","source_openapi_url":"https://raw.githubusercontent.com/pinecone-io/pinecone-api/main/2025-04/db_data_2025-04.oas.yaml","source_openapi_urls":["https://raw.githubusercontent.com/pinecone-io/pinecone-api/main/2025-04/db_data_2025-04.oas.yaml"],"server_urls":["https://{index_host}"],"regenerable":true,"security_schemes":["ApiKeyAuth"]},"a2a_pack":{"package":"a2a-pack","version":"0.1.102"},"mcp":{"standard":{"path":"/mcp","intended_for":"code_sdk_clients"},"connector":{"path":"/connector-mcp","intended_for":["chatgpt","claude","hosted_connectors"],"supports_async_jobs":true,"supports_structured_interrupts":true,"poll_tool":"job_result","resume_tool":"submit_interaction","instructions":"Use this URL for hosted connector UIs. Use /mcp for normal code or SDK MCP clients."}}},"input_modes":["application/json"],"output_modes":["application/json"],"required_secrets":[],"required_env":[],"consumer_setup":{"fields":[{"name":"OPENAPI_BASE_URL","kind":"config","label":"API base URL","description":"Override the default API server (https://{index_host}).","required":false,"input_type":"url","options":[]},{"name":"API_KEY","kind":"secret","label":"ApiKeyAuth API key","description":"An API Key is required to call Pinecone APIs. Get yours from the [console](https://app.pinecone.io/).","required":true,"input_type":"password","options":[]}]},"runtime":{"lifecycle":"ephemeral","availability":"on_demand","state":"none","sandbox":"microsandbox","resources":{"cpu":"200m","memory":"512Mi","gpu":0,"max_runtime_seconds":600},"concurrency":1,"egress":{"allow_hosts":["{index_host}"],"allow_internal_services":[],"deny_internet_by_default":true},"tools_used":["openapi","deepagents"],"llm_provisioning":"platform","pricing":{"price_per_call_usd":0.0,"caller_pays_llm":true,"notes":"Uses the caller's saved LLM credential through ctx.llm."},"wants_cp_jwt":false,"platform_resources":{"memory":null,"databases":[]},"endpoints":[],"apt_packages":[]},"state_schema":null,"workspace_access":{"enabled":false,"max_files":0,"allowed_modes":[],"require_reason":true,"deny_patterns":[],"require_human_approval":false,"max_total_size_bytes":104857600},"mcp_endpoint":"/mcp","connector_mcp_endpoint":"/connector-mcp","mcp_endpoints":{"standard":{"path":"/mcp","intended_for":"code_sdk_clients"},"connector":{"path":"/connector-mcp","intended_for":["chatgpt","claude","hosted_connectors"],"supports_async_jobs":true,"supports_structured_interrupts":true,"poll_tool":"job_result","resume_tool":"submit_interaction","instructions":"Use this URL for hosted connector UIs. Use /mcp for normal code or SDK MCP clients."}}}