evidinvest-com User Lists API
The User Lists API from evidinvest-com — 6 operation(s) for user lists.
The User Lists API from evidinvest-com — 6 operation(s) for user lists.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/evidinvest-com:evidinvest-com-user-lists-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: EvidInvest Financial Data User Lists API
version: 1.0.0
description: 'REST API exposing 54 financial data, valuation, SEC filing, and portfolio tools, every figure traceable to an SEC filing. Designed for AI agents and external LLMs. Two ways to pay: (1) Bearer API key from https://evidinvest.com/settings/api-keys, 1 MCP credit per call; (2) NO ACCOUNT NEEDED — pay per request with the Machine Payments Protocol (https://mpp.dev) on the /v1/paid/* routes. Prices are dynamic and quoted free at GET /v1/quote.'
contact:
name: EvidInvest
url: https://evidinvest.com
servers:
- url: https://mcp.evidinvest.com
description: Production
security:
- BearerAuth: []
tags:
- name: User Lists
paths:
/v1/tools/list_user_stock_lists:
post:
operationId: call_list_user_stock_lists
summary: List the authenticated user's stock lists, watchlists, and portfolio lists…
description: List the authenticated user's stock lists, watchlists, and portfolio lists, including symbols and item counts
tags:
- User Lists
x-mcp-title: List stock lists
x-mcp-annotations:
title: List stock lists
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
list_type:
type: string
enum:
- list
- watchlist
- portfolio
description: Optional list type filter
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/add_symbols_to_user_list:
post:
operationId: call_add_symbols_to_user_list
summary: Add one or more stock symbols to one of the authenticated user's lists
tags:
- User Lists
x-mcp-title: Add symbols to list
x-mcp-annotations:
title: Add symbols to list
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
list_id:
type: integer
description: Target stock list ID
symbols:
type: array
items:
type: string
minItems: 1
description: Symbols to add
required:
- list_id
- symbols
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/remove_symbols_from_user_list:
post:
operationId: call_remove_symbols_from_user_list
summary: Remove one or more stock symbols from one of the authenticated user's lists
tags:
- User Lists
x-mcp-title: Remove symbols from list
x-mcp-annotations:
title: Remove symbols from list
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
list_id:
type: integer
description: Target stock list ID
symbols:
type: array
items:
type: string
minItems: 1
description: Symbols to remove
required:
- list_id
- symbols
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/set_user_list_watched:
post:
operationId: call_set_user_list_watched
summary: Turn a list's watched state on or off
tags:
- User Lists
x-mcp-title: Set list watched
x-mcp-annotations:
title: Set list watched
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
list_id:
type: integer
description: Target stock list ID
watched:
type: boolean
description: Desired watched state
required:
- list_id
- watched
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/get_list_items:
post:
operationId: call_get_list_items
summary: Get all symbols in one of the authenticated user's stock lists, with company…
description: Get all symbols in one of the authenticated user's stock lists, with company profile data
tags:
- User Lists
x-mcp-title: Stock list items
x-mcp-annotations:
title: Stock list items
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
list_id:
type: integer
description: Stock list ID
required:
- list_id
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
/v1/tools/get_watchlist_status:
post:
operationId: call_get_watchlist_status
summary: Get the watchlist status and tier limits for one of the authenticated user's…
description: Get the watchlist status and tier limits for one of the authenticated user's lists
tags:
- User Lists
x-mcp-title: Watchlist status
x-mcp-annotations:
title: Watchlist status
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
arguments:
type: object
properties:
list_id:
type: integer
description: Stock list ID
required:
- list_id
required:
- arguments
responses:
'200':
description: Tool result
content:
application/json:
schema:
type: object
properties:
result: {}
toolName:
type: string
creditsUsed:
type: integer
required:
- result
- toolName
- creditsUsed
'400':
description: Invalid arguments — e.g. a fetch-mode filing search (no `query`) that names no document; the body says which fields to pass
'401':
description: Missing or invalid API key
'402':
description: No MCP credits remaining
'404':
description: Tool not found
'429':
description: Rate limit or monthly tool call limit reached
'500':
description: Tool execution error
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: EvidInvest API key (evid_sk_...)