Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 1 min ago
teppi

Server definition

Hash
sha256:5fa98c049309e065bd991dd7762d98bfb9909d7a86547d3100c5e4b3fc280c0c
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "This is the public side of Signed, an angel investor's portfolio and\ndeal-flow tracker. Everything here is the investor directory at\nsigned.com/investors: angel investors and small funds who chose to make\ntheir Signed profile public. Nobody is signed in; there is no \"my\nportfolio\" on this server, and nothing here can be changed. Signed's\naccount server, which reads a signed-in investor's own portfolio and\npipeline, lives at the same host without the /investors path and needs an\nOAuth sign-in.\n\nInvestors are identified by login, the same handle as the signed.com/@login\nURL. search_investors and list_investors return it on every result;\nget_investor takes it. Start with search_investors when you have a name\nor a topic, list_investors with a sector or check_size when you have a\nfacet, and list_sectors or list_check_sizes to learn the facet values.\n\nSectors and check sizes are self-reported: an investor lists the sectors\nthey back and the range their checks fall in. A profile with none set is\nnot saying no, just not saying. Portfolio highlights are the up-to-five\ncompanies an investor pinned to their profile, not their whole portfolio,\nand carry no amounts.\n\nAn investor with accepting_pitches true has a public form founders can\nsubmit a startup through; get_investor returns its address. Send founders\nthere rather than guessing at an email.\n\nList tools paginate. Check pagination.total_pages before describing a\nlist as complete.\n", "tools": [ { "description": "One angel investor's public Signed profile by login: bio, investment description, sectors, check size, links, the portfolio companies they've pinned, whether (and where) they take pitches from founders, follower counts, and a few similar investors. Logins come from search_investors or list_investors, or from a signed.com/@login URL. Private profiles are indistinguishable from nonexistent ones.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "login": { "description": "The investor's login, with or without the leading @.", "type": "string" } }, "required": [ "login" ], "type": "object" }, "name": "get_investor", "outputSchema": null }, { "description": "The check-size ranges an investor can list on their Signed profile — the valid values for the check_size filter on list_investors and search_investors — smallest to largest, with how many public investors write each.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_check_sizes", "outputSchema": null }, { "description": "Public Signed investors who follow the given investor, alphabetically by name. Only public profiles appear on either side, the same as signed.com/@login/followers.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "login": { "description": "The investor's login, with or without the leading @.", "type": "string" }, "page": { "description": "1-indexed page number (default 1).", "type": "integer" }, "per_page": { "description": "Results per page (default 30, max 100).", "type": "integer" } }, "required": [ "login" ], "type": "object" }, "name": "list_investor_followers", "outputSchema": null }, { "description": "Public Signed investors the given investor follows, alphabetically by name. Only public profiles appear on either side, the same as signed.com/@login/following.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "login": { "description": "The investor's login, with or without the leading @.", "type": "string" }, "page": { "description": "1-indexed page number (default 1).", "type": "integer" }, "per_page": { "description": "Results per page (default 30, max 100).", "type": "integer" } }, "required": [ "login" ], "type": "object" }, "name": "list_investor_following", "outputSchema": null }, { "description": "Browse Signed's public angel investor directory: every investor with a public profile, most complete profiles first, optionally narrowed to one sector or one check size. Each result carries the investor's login (for get_investor), what they invest in, the checks they write, their pinned portfolio companies, and whether they take pitches. Use search_investors when you have a name or a keyword.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "check_size": { "description": "Only investors writing checks in this range. Takes the slug (10k-25k) or the label ($10K-$25K); list_check_sizes has both.", "type": "string" }, "page": { "description": "1-indexed page number (default 1).", "type": "integer" }, "per_page": { "description": "Results per page (default 30, max 100).", "type": "integer" }, "sector": { "description": "Only investors who list this sector. Takes the slug (devtools, fintech, health); list_sectors has the full set with names.", "enum": [ "devtools", "data", "security", "productivity", "marketing", "sales", "hr", "legal", "fintech", "crypto", "health", "education", "government", "defense", "hard-tech", "robotics", "space", "climate", "construction", "real-estate", "logistics", "ecommerce", "food", "travel", "media", "gaming", "social", "sports" ], "type": "string" } }, "required": [], "type": "object" }, "name": "list_investors", "outputSchema": null }, { "description": "The sectors an investor can list on their Signed profile — the valid values for the sector filter on list_investors and search_investors — with how many public investors list each, a one-line description, and example companies. Busiest sectors first.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_sectors", "outputSchema": null }, { "description": "Search Signed's public angel investor directory by keyword: a name, a login, or a word from an investor's bio or investment description (\"climate\", \"former founder\", \"pre-seed\"). A query that names a sector also matches investors who list that sector. Only public profiles are searched. Add sector or check_size to narrow the hits; use list_investors to browse a facet without a keyword.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "check_size": { "description": "Only investors writing checks in this range. Takes the slug (10k-25k) or the label ($10K-$25K); list_check_sizes has both.", "type": "string" }, "page": { "description": "1-indexed page number (default 1).", "type": "integer" }, "per_page": { "description": "Results per page (default 30, max 100).", "type": "integer" }, "q": { "description": "Search text, matched against name, login, bio, investment description, and sector names and slugs.", "type": "string" }, "sector": { "description": "Only investors who list this sector. Takes the slug (devtools, fintech, health); list_sectors has the full set with names.", "enum": [ "devtools", "data", "security", "productivity", "marketing", "sales", "hr", "legal", "fintech", "crypto", "health", "education", "government", "defense", "hard-tech", "robotics", "space", "climate", "construction", "real-estate", "logistics", "ecommerce", "food", "travel", "media", "gaming", "social", "sports" ], "type": "string" } }, "required": [ "q" ], "type": "object" }, "name": "search_investors", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5fa98c049309e065bd991dd7762d98bfb9909d7a86547d3100c5e4b3fc280c0c | sha256sum